@@ -70,7 +70,7 @@ impl<M: Manager> AnyState<M> {
7070 pub fn parse (
7171 self ,
7272 manager : M ,
73- token : JsonToken ,
73+ token : JsonToken < M :: Dealloc > ,
7474 ) -> (
7575 /*any_result:*/ AnyResult < M > ,
7676 /*module_name:*/ Option < String > ,
@@ -95,7 +95,7 @@ impl<M: Manager> AnyState<M> {
9595 pub fn parse_for_module (
9696 self ,
9797 manager : M ,
98- token : JsonToken ,
98+ token : JsonToken < M :: Dealloc > ,
9999 ) -> (
100100 /*json_state:*/ JsonState < M > ,
101101 /*module_name:*/ Option < String > ,
@@ -123,7 +123,7 @@ impl<M: Manager> AnyState<M> {
123123 }
124124 }
125125
126- pub fn parse_import_begin ( self , token : JsonToken ) -> AnyResult < M > {
126+ pub fn parse_import_begin ( self , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
127127 match token {
128128 JsonToken :: OpeningParenthesis => AnyResult :: Continue ( AnyState {
129129 status : ParsingStatus :: ImportValue ,
@@ -133,7 +133,7 @@ impl<M: Manager> AnyState<M> {
133133 }
134134 }
135135
136- pub fn parse_import_end ( self , token : JsonToken ) -> AnyResult < M > {
136+ pub fn parse_import_end ( self , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
137137 match token {
138138 JsonToken :: ClosingParenthesis => self . end_import ( ) ,
139139 _ => AnyResult :: Error ( ParseError :: WrongRequireStatement ) ,
@@ -142,7 +142,7 @@ impl<M: Manager> AnyState<M> {
142142
143143 fn parse_import_value (
144144 self ,
145- token : JsonToken ,
145+ token : JsonToken < M :: Dealloc > ,
146146 ) -> (
147147 /*any_result:*/ AnyResult < M > ,
148148 /*module_name:*/ Option < String > ,
@@ -189,7 +189,7 @@ impl<M: Manager> AnyState<M> {
189189 }
190190 }
191191
192- pub fn parse_value ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
192+ pub fn parse_value ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
193193 match token {
194194 JsonToken :: ArrayBegin => self . begin_array ( ) ,
195195 JsonToken :: ObjectBegin => self . begin_object ( ) ,
@@ -258,7 +258,7 @@ impl<M: Manager> AnyState<M> {
258258 }
259259 }
260260
261- pub fn parse_array_comma ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
261+ pub fn parse_array_comma ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
262262 match token {
263263 JsonToken :: ArrayBegin => self . begin_array ( ) ,
264264 JsonToken :: ObjectBegin => self . begin_object ( ) ,
@@ -276,7 +276,7 @@ impl<M: Manager> AnyState<M> {
276276 }
277277 }
278278
279- pub fn parse_array_begin ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
279+ pub fn parse_array_begin ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
280280 match token {
281281 JsonToken :: ArrayBegin => self . begin_array ( ) ,
282282 JsonToken :: ArrayEnd => self . end_array ( manager) ,
@@ -291,7 +291,7 @@ impl<M: Manager> AnyState<M> {
291291 }
292292 }
293293
294- pub fn parse_array_value ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
294+ pub fn parse_array_value ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
295295 match token {
296296 JsonToken :: ArrayEnd => self . end_array ( manager) ,
297297 JsonToken :: Comma => AnyResult :: Continue ( AnyState {
@@ -329,7 +329,7 @@ impl<M: Manager> AnyState<M> {
329329 }
330330 }
331331
332- pub fn parse_object_begin ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
332+ pub fn parse_object_begin ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
333333 match token {
334334 JsonToken :: String ( s) => self . push_key ( s) ,
335335 JsonToken :: Id ( s) if self . data_type . is_djs ( ) => self . push_key ( s) ,
@@ -338,7 +338,7 @@ impl<M: Manager> AnyState<M> {
338338 }
339339 }
340340
341- pub fn parse_object_next ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
341+ pub fn parse_object_next ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
342342 match token {
343343 JsonToken :: ObjectEnd => self . end_object ( manager) ,
344344 JsonToken :: Comma => AnyResult :: Continue ( AnyState {
@@ -349,15 +349,15 @@ impl<M: Manager> AnyState<M> {
349349 }
350350 }
351351
352- pub fn parse_object_comma ( self , manager : M , token : JsonToken ) -> AnyResult < M > {
352+ pub fn parse_object_comma ( self , manager : M , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
353353 match token {
354354 JsonToken :: String ( s) => self . push_key ( s) ,
355355 JsonToken :: ObjectEnd => self . end_object ( manager) ,
356356 _ => AnyResult :: Error ( ParseError :: UnexpectedToken ) ,
357357 }
358358 }
359359
360- pub fn parse_object_key ( self , token : JsonToken ) -> AnyResult < M > {
360+ pub fn parse_object_key ( self , token : JsonToken < M :: Dealloc > ) -> AnyResult < M > {
361361 match token {
362362 JsonToken :: Colon => AnyResult :: Continue ( AnyState {
363363 status : ParsingStatus :: ObjectColon ,
0 commit comments