]> git.proxmox.com Git - rustc.git/blobdiff - vendor/generic-array/src/impl_serde.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / vendor / generic-array / src / impl_serde.rs
index 7bf20ba0132ea6312fbef06ff2c280e324d5377d..49c095a5de7b546ee0adab7f2bfa0996dc7e4ac1 100644 (file)
@@ -16,7 +16,7 @@ where
     where\r
         S: Serializer,\r
     {\r
-        let mut tup = serializer.serialize_tuple(N::to_usize())?;\r
+        let mut tup = serializer.serialize_tuple(N::USIZE)?;\r
         for el in self {\r
             tup.serialize_element(el)?;\r
         }\r
@@ -46,7 +46,7 @@ where
         A: SeqAccess<'de>,\r
     {\r
         let mut result = GenericArray::default();\r
-        for i in 0..N::to_usize() {\r
+        for i in 0..N::USIZE {\r
             result[i] = seq\r
                 .next_element()?\r
                 .ok_or_else(|| de::Error::invalid_length(i, &self))?;\r
@@ -68,7 +68,7 @@ where
             _t: PhantomData,\r
             _n: PhantomData,\r
         };\r
-        deserializer.deserialize_tuple(N::to_usize(), visitor)\r
+        deserializer.deserialize_tuple(N::USIZE, visitor)\r
     }\r
 }\r
 \r
@@ -91,7 +91,7 @@ mod tests {
         array[0] = 1;\r
         array[1] = 2;\r
         let serialized = bincode::serialize(&array).unwrap();\r
-        let deserialized = bincode::deserialize::<GenericArray<u8, typenum::U2>>(&array);\r
+        let deserialized = bincode::deserialize::<GenericArray<u8, typenum::U2>>(&serialized);\r
         assert!(deserialized.is_ok());\r
         let array = deserialized.unwrap();\r
         assert_eq!(array[0], 1);\r