Lines Matching full:serialize
7 Error as SerdeError, Serialize, SerializeMap, SerializeSeq,
20 /// Serialize the given value to the given writer, and return an error if
22 pub fn serialize<S: Serialize, W: io::Write>( in serialize() function
26 value.serialize(&mut SeRecord { wtr }) in serialize()
130 fn serialize_some<T: ?Sized + Serialize>( in serialize_some()
134 value.serialize(self) in serialize_some()
138 None::<()>.serialize(self) in serialize_unit()
157 fn serialize_newtype_struct<T: ?Sized + Serialize>( in serialize_newtype_struct()
162 value.serialize(self) in serialize_newtype_struct()
165 fn serialize_newtype_variant<T: ?Sized + Serialize>( in serialize_newtype_variant()
172 value.serialize(self) in serialize_newtype_variant()
242 fn serialize_element<T: ?Sized + Serialize>( in serialize_element()
246 value.serialize(&mut **self) in serialize_element()
258 fn serialize_element<T: ?Sized + Serialize>( in serialize_element()
262 value.serialize(&mut **self) in serialize_element()
274 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
278 value.serialize(&mut **self) in serialize_field()
290 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
306 fn serialize_key<T: ?Sized + Serialize>( in serialize_key()
313 fn serialize_value<T: ?Sized + Serialize>( in serialize_value()
329 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
334 value.serialize(&mut **self) in serialize_field()
346 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
361 Error::new(ErrorKind::Serialize(msg.to_string())) in custom()
367 "cannot serialize {} scalar outside struct \ in error_scalar_outside_struct()
375 "cannot serialize {} container inside struct \ in error_container_inside_struct()
389 pub fn serialize_header<S: Serialize, W: io::Write>( in serialize_header() argument
394 value.serialize(&mut ser).map(|_| ser.wrote_header()) in serialize_header()
580 fn serialize_some<T: ?Sized + Serialize>( in serialize_some()
607 fn serialize_newtype_struct<T: ?Sized + Serialize>( in serialize_newtype_struct()
615 fn serialize_newtype_variant<T: ?Sized + Serialize>( in serialize_newtype_variant()
692 fn serialize_element<T: ?Sized + Serialize>( in serialize_element()
696 value.serialize(&mut **self) in serialize_element()
708 fn serialize_element<T: ?Sized + Serialize>( in serialize_element()
712 value.serialize(&mut **self) in serialize_element()
724 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
728 value.serialize(&mut **self) in serialize_field()
740 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
756 fn serialize_key<T: ?Sized + Serialize>( in serialize_key()
763 fn serialize_value<T: ?Sized + Serialize>( in serialize_value()
779 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
794 value.serialize(&mut **self)?; in serialize_field()
809 fn serialize_field<T: ?Sized + Serialize>( in serialize_field()
826 serde::{serde_if_integer128, Serialize},
836 fn serialize<S: Serialize>(s: S) -> String { in serialize() function
838 s.serialize(&mut SeRecord { wtr: &mut wtr }).unwrap(); in serialize()
843 /// Serialize using `SeHeader`. Returns whether a header was written and
845 fn serialize_header<S: Serialize>(s: S) -> (bool, String) { in serialize_header()
849 s.serialize(&mut ser).unwrap(); in serialize_header()
855 fn serialize_err<S: Serialize>(s: S) -> Error { in serialize_err()
857 s.serialize(&mut SeRecord { wtr: &mut wtr }).unwrap_err() in serialize_err()
860 fn serialize_header_err<S: Serialize>(s: S) -> Error { in serialize_header_err()
862 s.serialize(&mut SeHeader::new(&mut wtr)).unwrap_err() in serialize_header_err()
867 let got = serialize(true); in bool()
876 let got = serialize(12345); in integer()
886 let got = serialize(i128::max_value() as u128 + 1);
895 let got = serialize(i128::max_value());
905 let got = serialize(1.23); in float()
914 let got = serialize(::std::f64::NAN); in float_nan()
923 let got = serialize('☃'); in char()
932 let got = serialize("how\nare\n\"you\"?"); in str()
941 let got = serialize(b"how\nare\n\"you\"?".as_bstr()); in bytes()
950 let got = serialize(None::<()>); in option()
956 let got = serialize(Some(5)); in option()
965 let got = serialize(()); in unit()
971 let got = serialize((5, ())); in unit()
980 #[derive(Serialize)] in struct_unit()
983 let got = serialize(Foo); in struct_unit()
992 #[derive(Serialize)] in struct_newtype()
995 let got = serialize(Foo(1.5)); in struct_newtype()
1004 #[derive(Serialize)] in enum_units()
1011 let got = serialize(Wat::Foo); in enum_units()
1017 let got = serialize(Wat::Bar); in enum_units()
1023 let got = serialize(Wat::Baz); in enum_units()
1032 #[derive(Serialize)] in enum_newtypes()
1039 let got = serialize(Wat::Foo(5)); in enum_newtypes()
1045 let got = serialize(Wat::Bar(1.5)); in enum_newtypes()
1051 let got = serialize(Wat::Baz(true)); in enum_newtypes()
1060 let got = serialize(vec![1, 2, 3]); in seq()
1070 let got = serialize(row.clone()); in tuple()
1077 let got = serialize(row.clone()); in tuple()
1086 #[derive(Clone, Serialize)] in tuple_struct()
1090 let got = serialize(row.clone()); in tuple_struct()
1099 #[derive(Clone, Serialize)] in tuple_variant()
1107 ErrorKind::Serialize(_) => {} in tuple_variant()
1108 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in tuple_variant()
1112 ErrorKind::Serialize(_) => {} in tuple_variant()
1113 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in tuple_variant()
1119 #[derive(Clone, Serialize)] in enum_struct_variant()
1127 ErrorKind::Serialize(_) => {} in enum_struct_variant()
1128 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in enum_struct_variant()
1132 ErrorKind::Serialize(_) => {} in enum_struct_variant()
1133 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in enum_struct_variant()
1139 #[derive(Serialize)] in struct_no_headers()
1146 let got = serialize(Foo { x: true, y: 5, z: "hi".into() }); in struct_no_headers()
1153 #[derive(Serialize)]
1160 serialize(Foo { x: i128::max_value(), y: u128::max_value() });
1171 #[derive(Clone, Serialize)] in struct_headers()
1182 let got = serialize(row.clone()); in struct_headers()
1188 #[derive(Clone, Serialize)] in struct_headers_nested()
1193 #[derive(Clone, Serialize)] in struct_headers_nested()
1204 let got = serialize(row.clone()); in struct_headers_nested()
1209 ErrorKind::Serialize(_) => {} in struct_headers_nested()
1210 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in struct_headers_nested()
1216 #[derive(Clone, Serialize)] in struct_headers_nested_seq()
1223 let got = serialize(row.clone()); in struct_headers_nested_seq()
1228 ErrorKind::Serialize(_) => {} in struct_headers_nested_seq()
1229 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in struct_headers_nested_seq()
1235 #[derive(Clone, Serialize)] in struct_headers_inside_tuple()
1240 #[derive(Clone, Serialize)] in struct_headers_inside_tuple()
1252 let got = serialize(row.clone()); in struct_headers_inside_tuple()
1262 #[derive(Clone, Serialize)] in struct_headers_inside_tuple_scalar_before()
1269 let got = serialize(row.clone()); in struct_headers_inside_tuple_scalar_before()
1274 ErrorKind::Serialize(_) => {} in struct_headers_inside_tuple_scalar_before()
1275 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in struct_headers_inside_tuple_scalar_before()
1281 #[derive(Clone, Serialize)] in struct_headers_inside_tuple_scalar_after()
1288 let got = serialize(row.clone()); in struct_headers_inside_tuple_scalar_after()
1293 ErrorKind::Serialize(_) => {} in struct_headers_inside_tuple_scalar_after()
1294 ref x => panic!("expected ErrorKind::Serialize but got '{:?}'", x), in struct_headers_inside_tuple_scalar_after()
1300 #[derive(Clone, Serialize)] in struct_headers_inside_seq()
1310 let got = serialize(row.clone()); in struct_headers_inside_seq()
1320 #[derive(Clone, Serialize)] in struct_headers_inside_nested_tuple_seq()
1325 #[derive(Clone, Serialize)] in struct_headers_inside_nested_tuple_seq()
1331 #[derive(Clone, Serialize)] in struct_headers_inside_nested_tuple_seq()
1341 let got = serialize(row.clone()); in struct_headers_inside_nested_tuple_seq()