@@ -304,20 +304,20 @@ impl<'de> DeserializeSeed<'de> for WithTypespace<'_, AlgebraicType> {
304304 AlgebraicType :: Product ( prod) => self . with ( prod) . deserialize ( de) . map ( Into :: into) ,
305305 AlgebraicType :: Builtin ( crate :: BuiltinType :: Array ( ty) ) => self . with ( ty) . deserialize ( de) . map ( Into :: into) ,
306306 AlgebraicType :: Builtin ( crate :: BuiltinType :: Map ( ty) ) => self . with ( & * * ty) . deserialize ( de) . map ( Into :: into) ,
307- & AlgebraicType :: Bool => bool:: deserialize ( de) . map ( Into :: into) ,
308- & AlgebraicType :: I8 => i8:: deserialize ( de) . map ( Into :: into) ,
309- & AlgebraicType :: U8 => u8:: deserialize ( de) . map ( Into :: into) ,
310- & AlgebraicType :: I16 => i16:: deserialize ( de) . map ( Into :: into) ,
311- & AlgebraicType :: U16 => u16:: deserialize ( de) . map ( Into :: into) ,
312- & AlgebraicType :: I32 => i32:: deserialize ( de) . map ( Into :: into) ,
313- & AlgebraicType :: U32 => u32:: deserialize ( de) . map ( Into :: into) ,
314- & AlgebraicType :: I64 => i64:: deserialize ( de) . map ( Into :: into) ,
315- & AlgebraicType :: U64 => u64:: deserialize ( de) . map ( Into :: into) ,
316- & AlgebraicType :: I128 => i128:: deserialize ( de) . map ( Into :: into) ,
317- & AlgebraicType :: U128 => u128:: deserialize ( de) . map ( Into :: into) ,
318- & AlgebraicType :: F32 => f32:: deserialize ( de) . map ( Into :: into) ,
319- & AlgebraicType :: F64 => f64:: deserialize ( de) . map ( Into :: into) ,
320- & AlgebraicType :: String => String :: deserialize ( de) . map ( Into :: into) ,
307+ AlgebraicType :: Builtin ( crate :: BuiltinType :: Bool ) => bool:: deserialize ( de) . map ( Into :: into) ,
308+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I8 ) => i8:: deserialize ( de) . map ( Into :: into) ,
309+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U8 ) => u8:: deserialize ( de) . map ( Into :: into) ,
310+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I16 ) => i16:: deserialize ( de) . map ( Into :: into) ,
311+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U16 ) => u16:: deserialize ( de) . map ( Into :: into) ,
312+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I32 ) => i32:: deserialize ( de) . map ( Into :: into) ,
313+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U32 ) => u32:: deserialize ( de) . map ( Into :: into) ,
314+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I64 ) => i64:: deserialize ( de) . map ( Into :: into) ,
315+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U64 ) => u64:: deserialize ( de) . map ( Into :: into) ,
316+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I128 ) => i128:: deserialize ( de) . map ( Into :: into) ,
317+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U128 ) => u128:: deserialize ( de) . map ( Into :: into) ,
318+ AlgebraicType :: Builtin ( crate :: BuiltinType :: F32 ) => f32:: deserialize ( de) . map ( Into :: into) ,
319+ AlgebraicType :: Builtin ( crate :: BuiltinType :: F64 ) => f64:: deserialize ( de) . map ( Into :: into) ,
320+ AlgebraicType :: Builtin ( crate :: BuiltinType :: String ) => String :: deserialize ( de) . map ( Into :: into) ,
321321 }
322322 }
323323}
@@ -441,20 +441,22 @@ impl<'de> DeserializeSeed<'de> for WithTypespace<'_, ArrayType> {
441441 AlgebraicType :: Builtin ( crate :: BuiltinType :: Map ( ty) ) => deserializer
442442 . deserialize_array_seed ( BasicVecVisitor , self . with ( & * * ty) )
443443 . map ( ArrayValue :: Map ) ,
444- & AlgebraicType :: Bool => de_array ( deserializer, ArrayValue :: Bool ) ,
445- & AlgebraicType :: I8 => de_array ( deserializer, ArrayValue :: I8 ) ,
446- & AlgebraicType :: U8 => deserializer. deserialize_bytes ( OwnedSliceVisitor ) . map ( ArrayValue :: U8 ) ,
447- & AlgebraicType :: I16 => de_array ( deserializer, ArrayValue :: I16 ) ,
448- & AlgebraicType :: U16 => de_array ( deserializer, ArrayValue :: U16 ) ,
449- & AlgebraicType :: I32 => de_array ( deserializer, ArrayValue :: I32 ) ,
450- & AlgebraicType :: U32 => de_array ( deserializer, ArrayValue :: U32 ) ,
451- & AlgebraicType :: I64 => de_array ( deserializer, ArrayValue :: I64 ) ,
452- & AlgebraicType :: U64 => de_array ( deserializer, ArrayValue :: U64 ) ,
453- & AlgebraicType :: I128 => de_array ( deserializer, ArrayValue :: I128 ) ,
454- & AlgebraicType :: U128 => de_array ( deserializer, ArrayValue :: U128 ) ,
455- & AlgebraicType :: F32 => de_array ( deserializer, ArrayValue :: F32 ) ,
456- & AlgebraicType :: F64 => de_array ( deserializer, ArrayValue :: F64 ) ,
457- & AlgebraicType :: String => de_array ( deserializer, ArrayValue :: String ) ,
444+ AlgebraicType :: Builtin ( crate :: BuiltinType :: Bool ) => de_array ( deserializer, ArrayValue :: Bool ) ,
445+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I8 ) => de_array ( deserializer, ArrayValue :: I8 ) ,
446+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U8 ) => {
447+ deserializer. deserialize_bytes ( OwnedSliceVisitor ) . map ( ArrayValue :: U8 )
448+ }
449+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I16 ) => de_array ( deserializer, ArrayValue :: I16 ) ,
450+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U16 ) => de_array ( deserializer, ArrayValue :: U16 ) ,
451+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I32 ) => de_array ( deserializer, ArrayValue :: I32 ) ,
452+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U32 ) => de_array ( deserializer, ArrayValue :: U32 ) ,
453+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I64 ) => de_array ( deserializer, ArrayValue :: I64 ) ,
454+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U64 ) => de_array ( deserializer, ArrayValue :: U64 ) ,
455+ AlgebraicType :: Builtin ( crate :: BuiltinType :: I128 ) => de_array ( deserializer, ArrayValue :: I128 ) ,
456+ AlgebraicType :: Builtin ( crate :: BuiltinType :: U128 ) => de_array ( deserializer, ArrayValue :: U128 ) ,
457+ AlgebraicType :: Builtin ( crate :: BuiltinType :: F32 ) => de_array ( deserializer, ArrayValue :: F32 ) ,
458+ AlgebraicType :: Builtin ( crate :: BuiltinType :: F64 ) => de_array ( deserializer, ArrayValue :: F64 ) ,
459+ AlgebraicType :: Builtin ( crate :: BuiltinType :: String ) => de_array ( deserializer, ArrayValue :: String ) ,
458460 } ;
459461 }
460462 }
0 commit comments