[−][src]Trait exonum::encoding::serialize::reexport::Serialize
A data structure that can be serialized into any data format supported by Serde.
Serde provides Serialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these can
be serialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Serialize
implementations for structs and enums in
your program. See the derive section of the manual for how to use this.
In rare cases it may be necessary to implement Serialize
manually for some
type in your program. See the Implementing Serialize
section of the
manual for more about this.
Third-party crates may provide Serialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is serializable by Serde because the crate
provides an implementation of Serialize
for it.
Required methods
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer.
See the Implementing Serialize
section of the manual for more
information about how to implement this method.
use serde::ser::{Serialize, SerializeStruct, Serializer}; struct Person { name: String, age: u8, phones: Vec<String>, } // This is what #[derive(Serialize)] would generate. impl Serialize for Person { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer, { let mut s = serializer.serialize_struct("Person", 3)?; s.serialize_field("name", &self.name)?; s.serialize_field("age", &self.age)?; s.serialize_field("phones", &self.phones)?; s.end() } }
Implementations on Foreign Types
impl Serialize for Uuid
[src]
impl Serialize for Uuid
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 3] where
T: Serialize,
[src]
impl<T> Serialize for [T; 3] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for Box<T> where
T: Serialize + ?Sized,
[src]
impl<T> Serialize for Box<T> where
T: Serialize + ?Sized,
fn serialize<S>( | [src] |
impl<'a, T> Serialize for Cow<'a, T> where
T: Serialize + ToOwned + ?Sized,
[src]
impl<'a, T> Serialize for Cow<'a, T> where
T: Serialize + ToOwned + ?Sized,
fn serialize<S>( | [src] |
impl Serialize for bool
[src]
impl Serialize for bool
fn serialize<S>( | [src] |
impl<T> Serialize for RefCell<T> where
T: Serialize,
[src]
impl<T> Serialize for RefCell<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for Duration
[src]
impl Serialize for Duration
fn serialize<S>( | [src] |
impl Serialize for PathBuf
[src]
impl Serialize for PathBuf
fn serialize<S>( | [src] |
impl Serialize for NonZeroU16
[src]
impl Serialize for NonZeroU16
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 4] where
T: Serialize,
[src]
impl<T> Serialize for [T; 4] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for NonZeroU128
[src]
impl Serialize for NonZeroU128
fn serialize<S>( | [src] |
impl Serialize for u8
[src]
impl Serialize for u8
fn serialize<S>( | [src] |
impl<Idx> Serialize for RangeInclusive<Idx> where
Idx: Serialize,
[src]
impl<Idx> Serialize for RangeInclusive<Idx> where
Idx: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 18] where
T: Serialize,
[src]
impl<T> Serialize for [T; 18] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl Serialize for str
[src]
impl Serialize for str
fn serialize<S>( | [src] |
impl<T, E> Serialize for Result<T, E> where
E: Serialize,
T: Serialize,
[src]
impl<T, E> Serialize for Result<T, E> where
E: Serialize,
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for isize
[src]
impl Serialize for isize
fn serialize<S>( | [src] |
impl Serialize for u32
[src]
impl Serialize for u32
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 2] where
T: Serialize,
[src]
impl<T> Serialize for [T; 2] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for SocketAddrV6
[src]
impl Serialize for SocketAddrV6
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 12] where
T: Serialize,
[src]
impl<T> Serialize for [T; 12] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 8] where
T: Serialize,
[src]
impl<T> Serialize for [T; 8] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for i128
[src]
impl Serialize for i128
fn serialize<S>( | [src] |
impl Serialize for Path
[src]
impl Serialize for Path
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 16] where
T: Serialize,
[src]
impl<T> Serialize for [T; 16] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for Option<T> where
T: Serialize,
[src]
impl<T> Serialize for Option<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for u64
[src]
impl Serialize for u64
fn serialize<S>( | [src] |
impl Serialize for CStr
[src]
impl Serialize for CStr
fn serialize<S>( | [src] |
impl<T0, T1, T2> Serialize for (T0, T1, T2) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
[src]
impl<T0, T1, T2> Serialize for (T0, T1, T2) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 25] where
T: Serialize,
[src]
impl<T> Serialize for [T; 25] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for Mutex<T> where
T: Serialize,
[src]
impl<T> Serialize for Mutex<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for IpAddr
[src]
impl Serialize for IpAddr
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 19] where
T: Serialize,
[src]
impl<T> Serialize for [T; 19] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for SystemTime
[src]
impl Serialize for SystemTime
fn serialize<S>( | [src] |
impl<Idx> Serialize for Range<Idx> where
Idx: Serialize,
[src]
impl<Idx> Serialize for Range<Idx> where
Idx: Serialize,
fn serialize<S>( | [src] |
impl Serialize for i64
[src]
impl Serialize for i64
fn serialize<S>( | [src] |
impl Serialize for u128
[src]
impl Serialize for u128
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 5] where
T: Serialize,
[src]
impl<T> Serialize for [T; 5] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
fn serialize<S>( | [src] |
impl Serialize for OsString
[src]
impl Serialize for OsString
fn serialize<S>( | [src] |
impl Serialize for Ipv4Addr
[src]
impl Serialize for Ipv4Addr
fn serialize<S>( | [src] |
impl Serialize for i32
[src]
impl Serialize for i32
fn serialize<S>( | [src] |
impl Serialize for i8
[src]
impl Serialize for i8
fn serialize<S>( | [src] |
impl<T0, T1> Serialize for (T0, T1) where
T0: Serialize,
T1: Serialize,
[src]
impl<T0, T1> Serialize for (T0, T1) where
T0: Serialize,
T1: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 11] where
T: Serialize,
[src]
impl<T> Serialize for [T; 11] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for Wrapping<T> where
T: Serialize,
[src]
impl<T> Serialize for Wrapping<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for BTreeSet<T> where
T: Serialize + Ord,
[src]
impl<T> Serialize for BTreeSet<T> where
T: Serialize + Ord,
fn serialize<S>( | [src] |
impl<T> Serialize for BinaryHeap<T> where
T: Serialize + Ord,
[src]
impl<T> Serialize for BinaryHeap<T> where
T: Serialize + Ord,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 6] where
T: Serialize,
[src]
impl<T> Serialize for [T; 6] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for u16
[src]
impl Serialize for u16
fn serialize<S>( | [src] |
impl Serialize for usize
[src]
impl Serialize for usize
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 24] where
T: Serialize,
[src]
impl<T> Serialize for [T; 24] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for char
[src]
impl Serialize for char
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 17] where
T: Serialize,
[src]
impl<T> Serialize for [T; 17] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 31] where
T: Serialize,
[src]
impl<T> Serialize for [T; 31] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl Serialize for NonZeroU32
[src]
impl Serialize for NonZeroU32
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 30] where
T: Serialize,
[src]
impl<T> Serialize for [T; 30] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for i16
[src]
impl Serialize for i16
fn serialize<S>( | [src] |
impl<T> Serialize for Cell<T> where
T: Serialize + Copy,
[src]
impl<T> Serialize for Cell<T> where
T: Serialize + Copy,
fn serialize<S>( | [src] |
impl Serialize for Ipv6Addr
[src]
impl Serialize for Ipv6Addr
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 28] where
T: Serialize,
[src]
impl<T> Serialize for [T; 28] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
[src]
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl<T, H> Serialize for HashSet<T, H> where
H: BuildHasher,
T: Serialize + Eq + Hash,
[src]
impl<T, H> Serialize for HashSet<T, H> where
H: BuildHasher,
T: Serialize + Eq + Hash,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 15] where
T: Serialize,
[src]
impl<T> Serialize for [T; 15] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0> Serialize for (T0,) where
T0: Serialize,
[src]
impl<T0> Serialize for (T0,) where
T0: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for LinkedList<T> where
T: Serialize,
[src]
impl<T> Serialize for LinkedList<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl<K, V> Serialize for BTreeMap<K, V> where
K: Serialize + Ord,
V: Serialize,
[src]
impl<K, V> Serialize for BTreeMap<K, V> where
K: Serialize + Ord,
V: Serialize,
fn serialize<S>( | [src] |
impl Serialize for NonZeroU8
[src]
impl Serialize for NonZeroU8
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
fn serialize<S>( | [src] |
impl Serialize for ()
[src]
impl Serialize for ()
fn serialize<S>( | [src] |
impl Serialize for OsStr
[src]
impl Serialize for OsStr
fn serialize<S>( | [src] |
impl<'a, T> Serialize for &'a T where
T: Serialize + ?Sized,
[src]
impl<'a, T> Serialize for &'a T where
T: Serialize + ?Sized,
fn serialize<S>( | [src] |
impl<'a> Serialize for Arguments<'a>
[src]
impl<'a> Serialize for Arguments<'a>
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 32] where
T: Serialize,
[src]
impl<T> Serialize for [T; 32] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 13] where
T: Serialize,
[src]
impl<T> Serialize for [T; 13] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 0]
[src]
impl<T> Serialize for [T; 0]
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 26] where
T: Serialize,
[src]
impl<T> Serialize for [T; 26] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl Serialize for f64
[src]
impl Serialize for f64
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 21] where
T: Serialize,
[src]
impl<T> Serialize for [T; 21] where
T: Serialize,
fn serialize<S>( | [src] |
impl<'a, T> Serialize for &'a mut T where
T: Serialize + ?Sized,
[src]
impl<'a, T> Serialize for &'a mut T where
T: Serialize + ?Sized,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 22] where
T: Serialize,
[src]
impl<T> Serialize for [T; 22] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for NonZeroUsize
[src]
impl Serialize for NonZeroUsize
fn serialize<S>( | [src] |
impl Serialize for NonZeroU64
[src]
impl Serialize for NonZeroU64
fn serialize<S>( | [src] |
impl<T> Serialize for Vec<T> where
T: Serialize,
[src]
impl<T> Serialize for Vec<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 20] where
T: Serialize,
[src]
impl<T> Serialize for [T; 20] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 1] where
T: Serialize,
[src]
impl<T> Serialize for [T; 1] where
T: Serialize,
fn serialize<S>( | [src] |
impl Serialize for CString
[src]
impl Serialize for CString
fn serialize<S>( | [src] |
impl Serialize for String
[src]
impl Serialize for String
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Serialize,
T1: Serialize,
T10: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
fn serialize<S>( | [src] |
impl Serialize for SocketAddr
[src]
impl Serialize for SocketAddr
fn serialize<S>( | [src] |
impl Serialize for f32
[src]
impl Serialize for f32
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
fn serialize<S>( | [src] |
impl Serialize for SocketAddrV4
[src]
impl Serialize for SocketAddrV4
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
fn serialize<S>( | [src] |
impl<K, V, H> Serialize for HashMap<K, V, H> where
H: BuildHasher,
K: Serialize + Eq + Hash,
V: Serialize,
[src]
impl<K, V, H> Serialize for HashMap<K, V, H> where
H: BuildHasher,
K: Serialize + Eq + Hash,
V: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 9] where
T: Serialize,
[src]
impl<T> Serialize for [T; 9] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for PhantomData<T> where
T: ?Sized,
[src]
impl<T> Serialize for PhantomData<T> where
T: ?Sized,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 10] where
T: Serialize,
[src]
impl<T> Serialize for [T; 10] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 27] where
T: Serialize,
[src]
impl<T> Serialize for [T; 27] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 14] where
T: Serialize,
[src]
impl<T> Serialize for [T; 14] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for RwLock<T> where
T: Serialize,
[src]
impl<T> Serialize for RwLock<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T] where
T: Serialize,
[src]
impl<T> Serialize for [T] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 29] where
T: Serialize,
[src]
impl<T> Serialize for [T; 29] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for VecDeque<T> where
T: Serialize,
[src]
impl<T> Serialize for VecDeque<T> where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 23] where
T: Serialize,
[src]
impl<T> Serialize for [T; 23] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T> Serialize for [T; 7] where
T: Serialize,
[src]
impl<T> Serialize for [T; 7] where
T: Serialize,
fn serialize<S>( | [src] |
impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
[src]
impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
fn serialize<S>( | [src] |
impl Serialize for Number
[src]
impl Serialize for Number
fn serialize<S>( | [src] |
impl Serialize for NaiveTime
[src]
impl Serialize for NaiveTime
fn serialize<S>( | [src] |
impl<Tz> Serialize for DateTime<Tz> where
Tz: TimeZone,
[src]
impl<Tz> Serialize for DateTime<Tz> where
Tz: TimeZone,
fn serialize<S>( | [src] |
Serialize into a rfc3339 time string
See the serde
module for alternate
serializations.
impl Serialize for NaiveDateTime
[src]
impl Serialize for NaiveDateTime
Serialize a NaiveDateTime
as an RFC 3339 string
See the serde
module for alternate
serialization formats.
fn serialize<S>( | [src] |
impl Serialize for Weekday
[src]
impl Serialize for Weekday
fn serialize<S>( | [src] |
impl Serialize for NaiveDate
[src]
impl Serialize for NaiveDate
fn serialize<S>( | [src] |
impl Serialize for Digest
[src]
impl Serialize for Digest
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Signature
[src]
impl Serialize for Signature
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Digest
[src]
impl Serialize for Digest
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Digest
[src]
impl Serialize for Digest
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for PublicKey
[src]
impl Serialize for PublicKey
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for SecretKey
[src]
impl Serialize for SecretKey
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for GroupElement
[src]
impl Serialize for GroupElement
fn serialize<S>( | [src] |
impl Serialize for Salt
[src]
impl Serialize for Salt
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for HashedPassword
[src]
impl Serialize for HashedPassword
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Tag
[src]
impl Serialize for Tag
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for PrecomputedKey
[src]
impl Serialize for PrecomputedKey
fn serialize<S>( | [src] |
impl Serialize for Scalar
[src]
impl Serialize for Scalar
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for PublicKey
[src]
impl Serialize for PublicKey
fn serialize<S>( | [src] |
impl Serialize for Seed
[src]
impl Serialize for Seed
fn serialize<S>( | [src] |
impl Serialize for Key
[src]
impl Serialize for Key
fn serialize<S>( | [src] |
impl Serialize for SecretKey
[src]
impl Serialize for SecretKey
fn serialize<S>( | [src] |
impl Serialize for Nonce
[src]
impl Serialize for Nonce
fn serialize<S>( | [src] |
impl Serialize for Version
[src]
impl Serialize for Version
fn serialize<__S>( | [src] |
impl Serialize for Type
[src]
impl Serialize for Type
fn serialize<__S>( | [src] |
impl Serialize for VersionType
[src]
impl Serialize for VersionType
fn serialize<__S>( | [src] |
impl Serialize for Info
[src]
impl Serialize for Info
fn serialize<__S>( | [src] |
impl Serialize for Decimal
[src]
impl Serialize for Decimal
fn serialize<S>( | [src] |
impl Serialize for Datetime
[src]
impl Serialize for Datetime
fn serialize<S>( | [src] |
impl Serialize for Value
[src]
impl Serialize for Value
fn serialize<S>( | [src] |
impl<T> Serialize for Spanned<T> where
T: Serialize,
[src]
impl<T> Serialize for Spanned<T> where
T: Serialize,
fn serialize<S>( | [src] |
Implementors
impl Serialize for AllowOrigin
[src]
impl Serialize for AllowOrigin
impl Serialize for ConnectivityStatus
[src]
impl Serialize for ConnectivityStatus
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ConsensusStatus
[src]
impl Serialize for ConsensusStatus
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for exonum::encoding::serialize::json::reexport::Value
[src]
impl Serialize for exonum::encoding::serialize::json::reexport::Value
fn serialize<S>( | [src] |
impl Serialize for NodeInfo
[src]
impl Serialize for NodeInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ServiceInfo
[src]
impl Serialize for ServiceInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for exonum::api::node::public::explorer::BlockInfo
[src]
impl Serialize for exonum::api::node::public::explorer::BlockInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for BlockQuery
[src]
impl Serialize for BlockQuery
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for BlocksQuery
[src]
impl Serialize for BlocksQuery
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for BlocksRange
[src]
impl Serialize for BlocksRange
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for TransactionQuery
[src]
impl Serialize for TransactionQuery
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for HealthCheckInfo
[src]
impl Serialize for HealthCheckInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for MemPoolInfo
[src]
impl Serialize for MemPoolInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for PeersAmount
[src]
impl Serialize for PeersAmount
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ConsensusConfig
[src]
impl Serialize for ConsensusConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for StoredConfiguration
[src]
impl Serialize for StoredConfiguration
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ValidatorKeys
[src]
impl Serialize for ValidatorKeys
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for Block
[src]
impl Serialize for Block
impl Serialize for BlockProof
[src]
impl Serialize for BlockProof
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for GenesisConfig
[src]
impl Serialize for GenesisConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for TxLocation
[src]
impl Serialize for TxLocation
impl Serialize for Hash
[src]
impl Serialize for Hash
impl Serialize for exonum::crypto::PublicKey
[src]
impl Serialize for exonum::crypto::PublicKey
impl Serialize for exonum::crypto::SecretKey
[src]
impl Serialize for exonum::crypto::SecretKey
impl Serialize for exonum::crypto::Seed
[src]
impl Serialize for exonum::crypto::Seed
impl Serialize for exonum::crypto::Signature
[src]
impl Serialize for exonum::crypto::Signature
impl Serialize for Map<String, Value>
[src]
impl Serialize for Map<String, Value>
fn serialize<S>( | [src] |
impl Serialize for CommonConfigTemplate
[src]
impl Serialize for CommonConfigTemplate
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for NodePrivateConfig
[src]
impl Serialize for NodePrivateConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for NodePublicConfig
[src]
impl Serialize for NodePublicConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for Height
[src]
impl Serialize for Height
impl Serialize for Round
[src]
impl Serialize for Round
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ValidatorId
[src]
impl Serialize for ValidatorId
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for BlockRequest
[src]
impl Serialize for BlockRequest
impl Serialize for BlockResponse
[src]
impl Serialize for BlockResponse
impl Serialize for Connect
[src]
impl Serialize for Connect
impl Serialize for PeersRequest
[src]
impl Serialize for PeersRequest
impl Serialize for Precommit
[src]
impl Serialize for Precommit
impl Serialize for Prevote
[src]
impl Serialize for Prevote
impl Serialize for PrevotesRequest
[src]
impl Serialize for PrevotesRequest
impl Serialize for Propose
[src]
impl Serialize for Propose
impl Serialize for ProposeRequest
[src]
impl Serialize for ProposeRequest
impl Serialize for Status
[src]
impl Serialize for Status
impl Serialize for TransactionsRequest
[src]
impl Serialize for TransactionsRequest
impl Serialize for TransactionsResponse
[src]
impl Serialize for TransactionsResponse
impl Serialize for ConnectInfo
[src]
impl Serialize for ConnectInfo
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ConnectList
[src]
impl Serialize for ConnectList
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ConnectListConfig
[src]
impl Serialize for ConnectListConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for EventsPoolCapacity
[src]
impl Serialize for EventsPoolCapacity
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ListenerConfig
[src]
impl Serialize for ListenerConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for MemoryPoolConfig
[src]
impl Serialize for MemoryPoolConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for NodeApiConfig
[src]
impl Serialize for NodeApiConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for NodeConfig
[src]
impl Serialize for NodeConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ServiceConfig
[src]
impl Serialize for ServiceConfig
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl Serialize for ProofPath
[src]
impl Serialize for ProofPath
impl Serialize for DbOptions
[src]
impl Serialize for DbOptions
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<'a> Serialize for exonum::explorer::BlockInfo<'a>
[src]
impl<'a> Serialize for exonum::explorer::BlockInfo<'a>
impl<K, V> Serialize for CheckedMapProof<K, V> where
K: Serialize,
V: Serialize,
[src]
impl<K, V> Serialize for CheckedMapProof<K, V> where
K: Serialize,
V: Serialize,
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<K, V> Serialize for MapProof<K, V> where
K: Serialize,
V: Serialize,
[src]
impl<K, V> Serialize for MapProof<K, V> where
K: Serialize,
V: Serialize,
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<T> Serialize for TransactionInfo<T> where
T: SerializeContent,
[src]
impl<T> Serialize for TransactionInfo<T> where
T: SerializeContent,
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<T> Serialize for BlockWithTransactions<T> where
T: SerializeContent,
[src]
impl<T> Serialize for BlockWithTransactions<T> where
T: SerializeContent,
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<T> Serialize for CommittedTransaction<T> where
T: SerializeContent,
[src]
impl<T> Serialize for CommittedTransaction<T> where
T: SerializeContent,
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where | [src] |
impl<V: Serialize> Serialize for ListProof<V>
[src]
impl<V: Serialize> Serialize for ListProof<V>