Lines Matching refs:serializer

11             fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
15 serializer.$method(*self $($cast)*)
45 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
49 serializer.serialize_str(self) in serialize()
56 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
60 serializer.serialize_str(self) in serialize()
65 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
69 serializer.collect_str(self) in serialize()
78 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
82 serializer.serialize_bytes(self.to_bytes()) in serialize()
89 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
93 serializer.serialize_bytes(self.to_bytes()) in serialize()
104 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
109 Some(ref value) => serializer.serialize_some(value), in serialize()
110 None => serializer.serialize_none(), in serialize()
119 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
123 serializer.serialize_unit_struct("PhantomData") in serialize()
132 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
136 try!(serializer.serialize_tuple(0)).end() in serialize()
148 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
152 let mut seq = try!(serializer.serialize_tuple($len));
177 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
181 serializer.collect_seq(self) in serialize()
194 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
198 serializer.collect_seq(self)
228 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
233 let mut state = try!(serializer.serialize_struct("Range", 2)); in serialize()
247 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
252 let mut state = try!(serializer.serialize_struct("RangeInclusive", 2)); in serialize()
266 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
271 Bound::Unbounded => serializer.serialize_unit_variant("Bound", 0, "Unbounded"), in serialize()
273 serializer.serialize_newtype_variant("Bound", 1, "Included", value) in serialize()
276 serializer.serialize_newtype_variant("Bound", 2, "Excluded", value) in serialize()
286 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
290 serializer.serialize_unit() in serialize()
314 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
318 let mut tuple = try!(serializer.serialize_tuple($len));
360 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
364 serializer.collect_map(self)
386 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
390 (**self).serialize(serializer)
441 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
445 self.upgrade().serialize(serializer) in serialize()
457 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
461 self.upgrade().serialize(serializer) in serialize()
472 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
476 self.get().serialize(serializer)
517 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
521 self.get().serialize(serializer) in serialize()
529 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
534 Ok(value) => value.serialize(serializer), in serialize()
545 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
550 Ok(locked) => locked.serialize(serializer), in serialize()
561 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
566 Ok(locked) => locked.serialize(serializer), in serialize()
579 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
584 Result::Ok(ref value) => serializer.serialize_newtype_variant("Result", 0, "Ok", value), in serialize()
586 serializer.serialize_newtype_variant("Result", 1, "Err", value) in serialize()
596 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
601 let mut state = try!(serializer.serialize_struct("Duration", 2)); in serialize()
612 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
620 let mut state = try!(serializer.serialize_struct("SystemTime", 2)); in serialize()
635 ($value:expr, $max:expr, $serializer:expr) => {{
649 $serializer.serialize_str(written_str)
655 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
659 if serializer.is_human_readable() { in serialize()
661 net::IpAddr::V4(ref a) => a.serialize(serializer), in serialize()
662 net::IpAddr::V6(ref a) => a.serialize(serializer), in serialize()
667 serializer.serialize_newtype_variant("IpAddr", 0, "V4", a) in serialize()
670 serializer.serialize_newtype_variant("IpAddr", 1, "V6", a) in serialize()
725 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
729 if serializer.is_human_readable() { in serialize()
739 serializer.serialize_str(unsafe { str::from_utf8_unchecked(&buf[..written]) }) in serialize()
741 self.octets().serialize(serializer) in serialize()
748 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
752 if serializer.is_human_readable() { in serialize()
755 serialize_display_bounded_length!(self, MAX_LEN, serializer) in serialize()
757 self.octets().serialize(serializer) in serialize()
764 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
768 if serializer.is_human_readable() { in serialize()
770 net::SocketAddr::V4(ref addr) => addr.serialize(serializer), in serialize()
771 net::SocketAddr::V6(ref addr) => addr.serialize(serializer), in serialize()
776 serializer.serialize_newtype_variant("SocketAddr", 0, "V4", addr) in serialize()
779 serializer.serialize_newtype_variant("SocketAddr", 1, "V6", addr) in serialize()
788 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
792 if serializer.is_human_readable() { in serialize()
795 serialize_display_bounded_length!(self, MAX_LEN, serializer) in serialize()
797 (self.ip(), self.port()).serialize(serializer) in serialize()
804 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
808 if serializer.is_human_readable() { in serialize()
814 serialize_display_bounded_length!(self, MAX_LEN, serializer) in serialize()
816 (self.ip(), self.port()).serialize(serializer) in serialize()
825 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
830 Some(s) => s.serialize(serializer), in serialize()
838 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
842 self.as_path().serialize(serializer) in serialize()
849 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
854 serializer.serialize_newtype_variant("OsString", 0, "Unix", self.as_bytes()) in serialize()
858 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
864 serializer.serialize_newtype_variant("OsString", 1, "Windows", &val) in serialize()
870 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
874 self.as_os_str().serialize(serializer) in serialize()
885 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
889 self.0.serialize(serializer) in serialize()
899 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()
903 self.0.serialize(serializer) in serialize()
914 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
918 self.load(Ordering::SeqCst).serialize(serializer)