Trait holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::serde::Serialize
source · pub trait Serialize {
// Required method
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where S: Serializer;
}
Expand description
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§
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>( &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§
source§impl<T> Serialize for [T; 27]where
T: Serialize,
impl<T> Serialize for [T; 27]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for f64
impl Serialize for f64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for IpAddr
impl Serialize for IpAddr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Reverse<T>where
T: Serialize,
impl<T> Serialize for Reverse<T>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 28]where
T: Serialize,
impl<T> Serialize for [T; 28]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroI64
impl Serialize for NonZeroI64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize, T11: Serialize, T12: Serialize, T13: Serialize, T14: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 4]where
T: Serialize,
impl<T> Serialize for [T; 4]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for f32
impl Serialize for f32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroI16
impl Serialize for NonZeroI16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 12]where
T: Serialize,
impl<T> Serialize for [T; 12]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Arc<T, Global>where
T: Serialize + ?Sized,
impl<T> Serialize for Arc<T, Global>where T: Serialize + ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
Serializing a data structure containing Arc
will serialize a copy of
the contents of the Arc
each time the Arc
is referenced within the
data structure. Serialization will not attempt to deduplicate these
repeated data.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicI8
impl Serialize for AtomicI8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for bool
impl Serialize for bool
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicI64
impl Serialize for AtomicI64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a, T> Serialize for &'a mut Twhere
T: Serialize + ?Sized,
impl<'a, T> Serialize for &'a mut Twhere T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<K, V, H> Serialize for HashMap<K, V, H>where
K: Serialize,
V: Serialize,
impl<K, V, H> Serialize for HashMap<K, V, H>where K: Serialize, V: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 29]where
T: Serialize,
impl<T> Serialize for [T; 29]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for PathBuf
impl Serialize for PathBuf
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for VecDeque<T, Global>where
T: Serialize,
impl<T> Serialize for VecDeque<T, Global>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 11]where
T: Serialize,
impl<T> Serialize for [T; 11]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 8]where
T: Serialize,
impl<T> Serialize for [T; 8]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for char
impl Serialize for char
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Path
impl Serialize for Path
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for isize
impl Serialize for isize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 6]where
T: Serialize,
impl<T> Serialize for [T; 6]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for Arguments<'a>
impl<'a> Serialize for Arguments<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for u64
impl Serialize for u64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 9]where
T: Serialize,
impl<T> Serialize for [T; 9]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Bound<T>where
T: Serialize,
impl<T> Serialize for Bound<T>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 10]where
T: Serialize,
impl<T> Serialize for [T; 10]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicI16
impl Serialize for AtomicI16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for SocketAddr
impl Serialize for SocketAddr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Weak<T, Global>where
T: Serialize + ?Sized,
impl<T> Serialize for Weak<T, Global>where T: Serialize + ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for u128
impl Serialize for u128
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicU32
impl Serialize for AtomicU32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for SocketAddrV4
impl Serialize for SocketAddrV4
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Ipv6Addr
impl Serialize for Ipv6Addr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 23]where
T: Serialize,
impl<T> Serialize for [T; 23]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Mutex<T>where
T: Serialize + ?Sized,
impl<T> Serialize for Mutex<T>where T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 3]where
T: Serialize,
impl<T> Serialize for [T; 3]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroU64
impl Serialize for NonZeroU64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a, T> Serialize for &'a Twhere
T: Serialize + ?Sized,
impl<'a, T> Serialize for &'a Twhere T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize, T11: Serialize, T12: Serialize, T13: Serialize, T14: Serialize, T15: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 1]where
T: Serialize,
impl<T> Serialize for [T; 1]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for i16
impl Serialize for i16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for OsStr
impl Serialize for OsStr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for u8
impl Serialize for u8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for i128
impl Serialize for i128
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Wrapping<T>where
T: Serialize,
impl<T> Serialize for Wrapping<T>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Box<T, Global>where
T: Serialize + ?Sized,
impl<T> Serialize for Box<T, Global>where T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Rc<T, Global>where
T: Serialize + ?Sized,
impl<T> Serialize for Rc<T, Global>where T: Serialize + ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
Serializing a data structure containing Rc
will serialize a copy of
the contents of the Rc
each time the Rc
is referenced within the
data structure. Serialization will not attempt to deduplicate these
repeated data.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicUsize
impl Serialize for AtomicUsize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize, T11: Serialize, T12: Serialize, T13: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroUsize
impl Serialize for NonZeroUsize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize, T11: Serialize, T12: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for PhantomData<T>where
T: ?Sized,
impl<T> Serialize for PhantomData<T>where T: ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for LinkedList<T, Global>where
T: Serialize,
impl<T> Serialize for LinkedList<T, Global>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T0, T1> Serialize for (T0, T1)where
T0: Serialize,
T1: Serialize,
impl<T0, T1> Serialize for (T0, T1)where T0: Serialize, T1: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<Idx> Serialize for RangeInclusive<Idx>where
Idx: Serialize,
impl<Idx> Serialize for RangeInclusive<Idx>where Idx: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for OsString
impl Serialize for OsString
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T0> Serialize for (T0,)where
T0: Serialize,
impl<T0> Serialize for (T0,)where T0: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroI8
impl Serialize for NonZeroI8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T, E> Serialize for Result<T, E>where
T: Serialize,
E: Serialize,
impl<T, E> Serialize for Result<T, E>where T: Serialize, E: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for CString
impl Serialize for CString
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroU8
impl Serialize for NonZeroU8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Ipv4Addr
impl Serialize for Ipv4Addr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for RwLock<T>where
T: Serialize + ?Sized,
impl<T> Serialize for RwLock<T>where T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 22]where
T: Serialize,
impl<T> Serialize for [T; 22]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Cell<T>where
T: Serialize + Copy,
impl<T> Serialize for Cell<T>where T: Serialize + Copy,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for i64
impl Serialize for i64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicU64
impl Serialize for AtomicU64
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T, H> Serialize for HashSet<T, H>where
T: Serialize,
impl<T, H> Serialize for HashSet<T, H>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicBool
impl Serialize for AtomicBool
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 25]where
T: Serialize,
impl<T> Serialize for [T; 25]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Option<T>where
T: Serialize,
impl<T> Serialize for Option<T>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 21]where
T: Serialize,
impl<T> Serialize for [T; 21]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize, T11: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for CStr
impl Serialize for CStr
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for BinaryHeap<T, Global>where
T: Serialize,
impl<T> Serialize for BinaryHeap<T, Global>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<Idx> Serialize for RangeTo<Idx>where
Idx: Serialize,
impl<Idx> Serialize for RangeTo<Idx>where Idx: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 0]
impl<T> Serialize for [T; 0]
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for ()
impl Serialize for ()
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for str
impl Serialize for str
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<Idx> Serialize for RangeFrom<Idx>where
Idx: Serialize,
impl<Idx> Serialize for RangeFrom<Idx>where Idx: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for u32
impl Serialize for u32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 2]where
T: Serialize,
impl<T> Serialize for [T; 2]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 18]where
T: Serialize,
impl<T> Serialize for [T; 18]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicU16
impl Serialize for AtomicU16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T0, T1, T2> Serialize for (T0, T1, T2)where
T0: Serialize,
T1: Serialize,
T2: Serialize,
impl<T0, T1, T2> Serialize for (T0, T1, T2)where T0: Serialize, T1: Serialize, T2: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicI32
impl Serialize for AtomicI32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroIsize
impl Serialize for NonZeroIsize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for SystemTime
impl Serialize for SystemTime
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for u16
impl Serialize for u16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroU32
impl Serialize for NonZeroU32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 14]where
T: Serialize,
impl<T> Serialize for [T; 14]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroU128
impl Serialize for NonZeroU128
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 20]where
T: Serialize,
impl<T> Serialize for [T; 20]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for usize
impl Serialize for usize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 19]where
T: Serialize,
impl<T> Serialize for [T; 19]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 32]where
T: Serialize,
impl<T> Serialize for [T; 32]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroU16
impl Serialize for NonZeroU16
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicIsize
impl Serialize for AtomicIsize
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 5]where
T: Serialize,
impl<T> Serialize for [T; 5]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a, T> Serialize for Cow<'a, T>where
T: Serialize + ToOwned + ?Sized,
impl<'a, T> Serialize for Cow<'a, T>where T: Serialize + ToOwned + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for i32
impl Serialize for i32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 17]where
T: Serialize,
impl<T> Serialize for [T; 17]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 24]where
T: Serialize,
impl<T> Serialize for [T; 24]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T]where
T: Serialize,
impl<T> Serialize for [T]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 31]where
T: Serialize,
impl<T> Serialize for [T; 31]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 26]where
T: Serialize,
impl<T> Serialize for [T; 26]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Vec<T, Global>where
T: Serialize,
impl<T> Serialize for Vec<T, Global>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for AtomicU8
impl Serialize for AtomicU8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 15]where
T: Serialize,
impl<T> Serialize for [T; 15]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
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>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 13]where
T: Serialize,
impl<T> Serialize for [T; 13]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 16]where
T: Serialize,
impl<T> Serialize for [T; 16]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for String
impl Serialize for String
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 7]where
T: Serialize,
impl<T> Serialize for [T; 7]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§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,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
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, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, T6: Serialize, T7: Serialize, T8: Serialize, T9: Serialize, T10: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for i8
impl Serialize for i8
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<Idx> Serialize for Range<Idx>where
Idx: Serialize,
impl<Idx> Serialize for Range<Idx>where Idx: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroI32
impl Serialize for NonZeroI32
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for Weak<T, Global>where
T: Serialize + ?Sized,
impl<T> Serialize for Weak<T, Global>where T: Serialize + ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for [T; 30]where
T: Serialize,
impl<T> Serialize for [T; 30]where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for SocketAddrV6
impl Serialize for SocketAddrV6
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for BTreeSet<T, Global>where
T: Serialize,
impl<T> Serialize for BTreeSet<T, Global>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<T> Serialize for RefCell<T>where
T: Serialize + ?Sized,
impl<T> Serialize for RefCell<T>where T: Serialize + ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NonZeroI128
impl Serialize for NonZeroI128
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<K, V> Serialize for BTreeMap<K, V, Global>where
K: Serialize,
V: Serialize,
impl<K, V> Serialize for BTreeMap<K, V, Global>where K: Serialize, V: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<'a> Serialize for RawRef<'a>
impl<'a> Serialize for RawRef<'a>
fn serialize<S>( &self, se: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for Raw
impl Serialize for Raw
fn serialize<S>( &self, se: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'de, D> Serialize for Transcoder<D>where
D: Deserializer<'de>,
impl<'de, D> Serialize for Transcoder<D>where D: Deserializer<'de>,
fn serialize<S>( &self, s: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for WasmErrorInner
impl Serialize for WasmErrorInner
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for WasmError
impl Serialize for WasmError
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl<K, V, S> Serialize for IndexMap<K, V, S>where
K: Serialize + Hash + Eq,
V: Serialize,
S: BuildHasher,
impl<K, V, S> Serialize for IndexMap<K, V, S>where K: Serialize + Hash + Eq, V: Serialize, S: BuildHasher,
Requires crate feature "serde"
or "serde-1"
fn serialize<T>( &self, serializer: T ) -> Result<<T as Serializer>::Ok, <T as Serializer>::Error>where T: Serializer,
source§impl<T, S> Serialize for IndexSet<T, S>where
T: Serialize + Hash + Eq,
S: BuildHasher,
impl<T, S> Serialize for IndexSet<T, S>where T: Serialize + Hash + Eq, S: BuildHasher,
Requires crate feature "serde"
or "serde-1"
fn serialize<Se>( &self, serializer: Se ) -> Result<<Se as Serializer>::Ok, <Se as Serializer>::Error>where Se: Serializer,
§impl Serialize for CustomSectionProtection
impl Serialize for CustomSectionProtection
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Relocation
impl Serialize for Relocation
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Compilation
impl Serialize for Compilation
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SectionBody
impl Serialize for SectionBody
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for InstructionAddressMap
impl Serialize for InstructionAddressMap
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for FunctionBody
impl Serialize for FunctionBody
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for RelocationTarget
impl Serialize for RelocationTarget
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Dwarf
impl Serialize for Dwarf
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CustomSection
impl Serialize for CustomSection
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CompiledFunctionFrameInfo
impl Serialize for CompiledFunctionFrameInfo
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CompiledFunction
impl Serialize for CompiledFunction
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CompiledFunctionUnwindInfo
impl Serialize for CompiledFunctionUnwindInfo
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TrapInformation
impl Serialize for TrapInformation
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for RelocationKind
impl Serialize for RelocationKind
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for FunctionAddressMap
impl Serialize for FunctionAddressMap
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SectionIndex
impl Serialize for SectionIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SourceLoc
impl Serialize for SourceLoc
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CompileModuleInfo
impl Serialize for CompileModuleInfo
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Mutability
impl Serialize for Mutability
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Type
impl Serialize for Type
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TableInitializer
impl Serialize for TableInitializer
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for MemoryStyle
impl Serialize for MemoryStyle
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for OwnedDataInitializer
impl Serialize for OwnedDataInitializer
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for DataIndex
impl Serialize for DataIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for V128
impl Serialize for V128
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for MemoryType
impl Serialize for MemoryType
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<K, V> Serialize for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + PartialEq<V> + Serialize,
impl<K, V> Serialize for SecondaryMap<K, V>where K: EntityRef, V: Clone + PartialEq<V> + Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<K, V> Serialize for PrimaryMap<K, V>where
K: EntityRef,
V: Serialize,
impl<K, V> Serialize for PrimaryMap<K, V>where K: EntityRef, V: Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Pages
impl Serialize for Pages
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for ModuleInfo
impl Serialize for ModuleInfo
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<T> Serialize for ExportType<T>where
T: Serialize,
impl<T> Serialize for ExportType<T>where T: Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for LocalTableIndex
impl Serialize for LocalTableIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for FunctionIndex
impl Serialize for FunctionIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TrapCode
impl Serialize for TrapCode
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TableType
impl Serialize for TableType
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for LocalFunctionIndex
impl Serialize for LocalFunctionIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SignatureIndex
impl Serialize for SignatureIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for DataInitializerLocation
impl Serialize for DataInitializerLocation
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<T> Serialize for PackedOption<T>where
T: ReservedValue + Serialize,
impl<T> Serialize for PackedOption<T>where T: ReservedValue + Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Bytes
impl Serialize for Bytes
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for ImportIndex
impl Serialize for ImportIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for CustomSectionIndex
impl Serialize for CustomSectionIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for LibCall
impl Serialize for LibCall
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<T> Serialize for ImportType<T>where
T: Serialize,
impl<T> Serialize for ImportType<T>where T: Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for GlobalInit
impl Serialize for GlobalInit
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Features
impl Serialize for Features
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for LocalMemoryIndex
impl Serialize for LocalMemoryIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for ElemIndex
impl Serialize for ElemIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for LocalGlobalIndex
impl Serialize for LocalGlobalIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TableIndex
impl Serialize for TableIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for ExportIndex
impl Serialize for ExportIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for GlobalIndex
impl Serialize for GlobalIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for TableStyle
impl Serialize for TableStyle
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for GlobalType
impl Serialize for GlobalType
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<'data> Serialize for DataInitializer<'data>
impl<'data> Serialize for DataInitializer<'data>
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for ExternType
impl Serialize for ExternType
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for FunctionType
impl Serialize for FunctionType
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for MemoryIndex
impl Serialize for MemoryIndex
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl<B> Serialize for BitVec<B>where
B: Serialize,
impl<B> Serialize for BitVec<B>where B: Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for AppManifestLocation
impl Serialize for AppManifestLocation
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for WebAppManifest
impl Serialize for WebAppManifest
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for WebAppBundle
impl Serialize for WebAppBundle
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for Link
impl Serialize for Link
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for WebUI
impl Serialize for WebUI
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for WebAppManifestV1
impl Serialize for WebAppManifestV1
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for Month
impl Serialize for Month
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NaiveDate
impl Serialize for NaiveDate
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Weekday
impl Serialize for Weekday
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<Tz> Serialize for DateTime<Tz>where
Tz: TimeZone,
impl<Tz> Serialize for DateTime<Tz>where Tz: TimeZone,
Serialize into an ISO 8601 formatted string.
See the serde
module for alternate
serializations.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NaiveDateTime
impl Serialize for NaiveDateTime
Serialize a NaiveDateTime
as an RFC 3339 string
See the serde
module for alternate
serialization formats.
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NaiveTime
impl Serialize for NaiveTime
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for NodeBlockReason
impl Serialize for NodeBlockReason
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for NodeSpaceBlockReason
impl Serialize for NodeSpaceBlockReason
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for IpBlockReason
impl Serialize for IpBlockReason
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for ResourceBytes
impl Serialize for ResourceBytes
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl<M> Serialize for Bundle<M>where
M: Manifest + Serialize,
impl<M> Serialize for Bundle<M>where M: Manifest + Serialize,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for Location
impl Serialize for Location
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl<'a> Serialize for SerializeFieldMap<'a, Event<'_>>
impl<'a> Serialize for SerializeFieldMap<'a, Event<'_>>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeFieldMap<'a, Record<'_>>
impl<'a> Serialize for SerializeFieldMap<'a, Record<'_>>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeFieldMap<'a, Attributes<'_>>
impl<'a> Serialize for SerializeFieldMap<'a, Attributes<'_>>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeAttributes<'a>
impl<'a> Serialize for SerializeAttributes<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeEvent<'a>
impl<'a> Serialize for SerializeEvent<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeMetadata<'a>
impl<'a> Serialize for SerializeMetadata<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for SerializeField
impl Serialize for SerializeField
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeFieldSet<'a>
impl<'a> Serialize for SerializeFieldSet<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeId<'a>
impl<'a> Serialize for SerializeId<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeRecord<'a>
impl<'a> Serialize for SerializeRecord<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl<'a> Serialize for SerializeLevel<'a>
impl<'a> Serialize for SerializeLevel<'a>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Value
impl Serialize for Value
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
source§impl Serialize for Map<String, Value>
impl Serialize for Map<String, Value>
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for Datetime
impl Serialize for Datetime
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for InternalString
impl Serialize for InternalString
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<T> Serialize for Spanned<T>where
T: Serialize,
impl<T> Serialize for Spanned<T>where T: Serialize,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<K, V, BS> Serialize for MultiMap<K, V, BS>where
K: Serialize + Eq + Hash,
V: Serialize,
BS: BuildHasher,
impl<K, V, BS> Serialize for MultiMap<K, V, BS>where K: Serialize + Eq + Hash, V: Serialize, BS: BuildHasher,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<T> Serialize for Bloom<T>where
T: ?Sized,
impl<T> Serialize for Bloom<T>where T: ?Sized,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SipHasher13
impl Serialize for SipHasher13
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SipHasher13
impl Serialize for SipHasher13
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SipHasher
impl Serialize for SipHasher
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Hash128
impl Serialize for Hash128
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SipHasher24
impl Serialize for SipHasher24
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for SipHasher24
impl Serialize for SipHasher24
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Id
impl Serialize for Id
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for Cipher
impl Serialize for Cipher
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for FwdInnerV1
impl Serialize for FwdInnerV1
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Wire
impl Serialize for Wire
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for Nonce
impl Serialize for Nonce
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl Serialize for PeerConnectionConfig
impl Serialize for PeerConnectionConfig
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for AnswerConfig
impl Serialize for AnswerConfig
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for OfferConfig
impl Serialize for OfferConfig
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for DataChannelConfig
impl Serialize for DataChannelConfig
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl Serialize for IceServer
impl Serialize for IceServer
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl<'a, T, U> Serialize for SerializeAsWrap<'a, T, U>where
U: SerializeAs<T> + ?Sized,
T: ?Sized,
impl<'a, T, U> Serialize for SerializeAsWrap<'a, T, U>where U: SerializeAs<T> + ?Sized, T: ?Sized,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
§impl<T> Serialize for AutoBTreeMap<T>where
T: AutoMapped + Serialize,
<T as AutoMapped>::Key: AutoBTreeMapKey,
impl<T> Serialize for AutoBTreeMap<T>where T: AutoMapped + Serialize, <T as AutoMapped>::Key: AutoBTreeMapKey,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
§impl<T> Serialize for AutoHashMap<T>where
T: AutoMapped + Serialize,
<T as AutoMapped>::Key: AutoHashMapKey,
impl<T> Serialize for AutoHashMap<T>where T: AutoMapped + Serialize, <T as AutoMapped>::Key: AutoHashMapKey,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for ValidationLimboStatus
impl Serialize for ValidationLimboStatus
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for SourceChainJsonDump
impl Serialize for SourceChainJsonDump
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for SignedValidationReceipt
impl Serialize for SignedValidationReceipt
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for SourceChainJsonRecord
impl Serialize for SourceChainJsonRecord
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for ValidationReceipt
impl Serialize for ValidationReceipt
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for CountersigningSessionNegotiationMessage
impl Serialize for CountersigningSessionNegotiationMessage
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for GetOptions
impl Serialize for GetOptions
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for GetActivityOptions
impl Serialize for GetActivityOptions
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for GetLinksOptions
impl Serialize for GetLinksOptions
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for GetMetaOptions
impl Serialize for GetMetaOptions
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for GetRequest
impl Serialize for GetRequest
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for WireMessage
impl Serialize for WireMessage
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
source§impl Serialize for Uuid
impl Serialize for Uuid
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Implementors§
impl Serialize for AdminRequest
impl Serialize for AdminResponse
impl Serialize for AppInfoStatus
impl Serialize for AppRequest
impl Serialize for AppResponse
impl Serialize for AppStatusFilter
impl Serialize for CellInfo
impl Serialize for ExternalApiWireError
impl Serialize for StorageBlob
impl Serialize for SignalFilterSet
impl Serialize for KeystoreConfig
impl Serialize for InterfaceDriver
impl Serialize for GenesisSelfCheckResult
impl Serialize for GenesisSelfCheckResultV1
impl Serialize for GenesisSelfCheckResultV2
impl Serialize for ValidateResult
impl Serialize for holochain::prelude::Action
impl Serialize for ActionBase
impl Serialize for ActionType
impl Serialize for ActivityRequest
impl Serialize for AppBundleSource
impl Serialize for AppManifest
impl Serialize for AppStatus
impl Serialize for BlockTargetId
impl Serialize for BlockTargetReason
impl Serialize for CallTarget
impl Serialize for CallTargetCell
impl Serialize for CapAccess
impl Serialize for CapGrant
impl Serialize for CellBlockReason
impl Serialize for CellProvisioning
impl Serialize for ChainQueryFilterRange
impl Serialize for ChainStatus
impl Serialize for ChainTopOrdering
impl Serialize for CloneCellId
impl Serialize for CoordinatorSource
impl Serialize for DbSyncLevel
impl Serialize for DbSyncStrategy
impl Serialize for Details
impl Serialize for holochain::prelude::DhtOp
impl Serialize for DhtOpLight
impl Serialize for DhtOpType
impl Serialize for DisabledAppReason
impl Serialize for DnaManifest
impl Serialize for DnaSource
impl Serialize for holochain::prelude::Entry
impl Serialize for EntryCreationAction
impl Serialize for EntryDefId
impl Serialize for EntryDefLocation
impl Serialize for EntryDefsCallbackResult
impl Serialize for EntryDhtStatus
impl Serialize for EntryType
impl Serialize for EntryVisibility
impl Serialize for GetRecordResponse
impl Serialize for GetStrategy
impl Serialize for GossipModuleType
impl Serialize for GrantedFunctions
impl Serialize for HashInput
impl Serialize for HashOutput
impl Serialize for InitCallbackResult
impl Serialize for holochain::prelude::IpBlockReason
impl Serialize for Level
impl Serialize for LinkTypeFilter
impl Serialize for MigrateAgent
impl Serialize for MigrateAgentCallbackResult
impl Serialize for MustGetAgentActivityResponse
impl Serialize for NetworkType
impl Serialize for NewEntryAction
impl Serialize for holochain::prelude::NodeBlockReason
impl Serialize for Op
impl Serialize for PausedAppReason
impl Serialize for PreflightRequestAcceptance
impl Serialize for ProxyAcceptConfig
impl Serialize for ProxyConfig
impl Serialize for RequiredValidationType
impl Serialize for Schedule
impl Serialize for Signal
impl Serialize for StoppedAppReason
impl Serialize for SystemSignal
impl Serialize for TransportConfig
impl Serialize for UnresolvedDependencies
impl Serialize for ValidateCallbackResult
impl Serialize for ValidationStatus
impl Serialize for WeighInput
impl Serialize for holochain::prelude::WireMessage
impl Serialize for WireNewEntryAction
impl Serialize for WireOps
impl Serialize for ZomeCallAuthorization
impl Serialize for ZomeCallResponse
impl Serialize for ZomeDef
impl Serialize for MetaOpData
impl Serialize for MetaOpKey
impl Serialize for EncodedTimedBloomFilter
impl Serialize for AnyDht
impl Serialize for AnyLinkable
impl Serialize for BroadcastData
impl Serialize for ZomeApiVersion
impl Serialize for SerializedBytesError
impl Serialize for MetricExchangeMsg
impl Serialize for FetchKey
impl Serialize for HumanTimestamp
impl Serialize for ArqClamping
impl Serialize for LairApiEnum
impl Serialize for LairEntryInfo
impl Serialize for LairEntryInner
impl Serialize for LairServerSignatureFallback
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Value
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_yaml::Value
impl Serialize for ErrNo
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::one_err::Value
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::rmpv::Value
impl Serialize for SignalFilter
impl Serialize for SignalSubscription
impl Serialize for AgentInfoDump
impl Serialize for AppInfo
impl Serialize for ClonedCell
impl Serialize for DnaStorageInfo
impl Serialize for FullIntegrationStateDump
impl Serialize for FullStateDump
impl Serialize for IntegrationStateDump
impl Serialize for IntegrationStateDumps
impl Serialize for JsonDump
impl Serialize for NetworkInfo
impl Serialize for P2pAgentsDump
impl Serialize for ProvisionedCell
impl Serialize for StemCell
impl Serialize for StorageInfo
impl Serialize for ZomeCall
impl Serialize for AdminInterfaceConfig
impl Serialize for ConductorConfig
impl Serialize for DpkiConfig
impl Serialize for ConfigFilePath
impl Serialize for DatabaseRootPath
impl Serialize for AppInterfaceConfig
impl Serialize for AppInterfaceId
impl Serialize for ConductorState
impl Serialize for ConductorStateTag
impl Serialize for ZomeCallInvocation
impl Serialize for AgentInfoSigned
impl Serialize for Accept
impl Serialize for Agents
impl Serialize for AlreadyInProgress
impl Serialize for Busy
impl Serialize for Error
impl Serialize for InOut
impl Serialize for Initiate
impl Serialize for MissingAgents
impl Serialize for MissingOpHashes
impl Serialize for NoAgents
impl Serialize for OpBatchReceived
impl Serialize for OpBloom
impl Serialize for OpRegions
impl Serialize for holochain::prelude::hash_type::Action
impl Serialize for Agent
impl Serialize for holochain::prelude::hash_type::DhtOp
impl Serialize for holochain::prelude::hash_type::Dna
impl Serialize for holochain::prelude::hash_type::Entry
impl Serialize for External
impl Serialize for NetId
impl Serialize for Wasm
impl Serialize for XSalsa20Poly1305Nonce
impl Serialize for YamlProperties
impl Serialize for AddRecordPayload
impl Serialize for AgentActivity
impl Serialize for AgentInfo
impl Serialize for AgentValidationPkg
impl Serialize for AppBundle
impl Serialize for AppEntryBytes
impl Serialize for AppEntryDef
impl Serialize for AppEntryDefLocation
impl Serialize for AppEntryName
impl Serialize for AppManifestV1
impl Serialize for AppRoleAssignment
impl Serialize for AppRoleDnaManifest
impl Serialize for AppRoleManifest
impl Serialize for AppSignal
impl Serialize for BlockAgentInput
impl Serialize for holochain::prelude::Call
impl Serialize for CallInfo
impl Serialize for CapClaim
impl Serialize for CapSecret
impl Serialize for CellId
impl Serialize for ChainFork
impl Serialize for ChainHead
impl Serialize for ChainQueryFilter
impl Serialize for CloneId
impl Serialize for CloseChain
impl Serialize for CoordinatorBundle
impl Serialize for CoordinatorManifest
impl Serialize for CoordinatorZomeDef
impl Serialize for CountLinksResponse
impl Serialize for CounterSigningAgentState
impl Serialize for CounterSigningSessionData
impl Serialize for CounterSigningSessionTimes
impl Serialize for CrdtType
impl Serialize for CreateBase
impl Serialize for CreateCloneCellPayload
impl Serialize for CreateInput
impl Serialize for CreateLinkInput
impl Serialize for CurryPayloads
impl Serialize for DeleteAction
impl Serialize for DeleteInput
impl Serialize for DeleteLink
impl Serialize for DeleteLinkInput
impl Serialize for DeterministicGetAgentActivityFilter
impl Serialize for DisableCloneCellPayload
impl Serialize for holochain::prelude::Dna
impl Serialize for DnaBundle
impl Serialize for DnaDef
impl Serialize for DnaFile
impl Serialize for DnaInfoV1
impl Serialize for DnaInfoV2
impl Serialize for DnaManifestV1
impl Serialize for DnaModifiers
impl Serialize for EncryptedEntry
impl Serialize for EntryData
impl Serialize for EntryDef
impl Serialize for EntryDefBufferKey
impl Serialize for EntryDefIndex
impl Serialize for EntryDefs
impl Serialize for EntryDetails
impl Serialize for EntryHashes
impl Serialize for EntryRateWeight
impl Serialize for EphemeralSignatures
impl Serialize for ExternIO
impl Serialize for FunctionName
impl Serialize for GenesisSelfCheckDataV1
impl Serialize for GenesisSelfCheckDataV2
impl Serialize for GetAgentActivityInput
impl Serialize for GetInput
impl Serialize for GetLinksInput
impl Serialize for GetLinksResponse
impl Serialize for holochain::prelude::GetOptions
impl Serialize for GetRecordsPayload
impl Serialize for GetRecordsRequest
impl Serialize for GrantZomeCallCapabilityPayload
impl Serialize for Hash256Bits
impl Serialize for Hash512Bits
impl Serialize for HighestObserved
impl Serialize for InitZomesComplete
impl Serialize for InstallAppDnaPayload
impl Serialize for InstallAppPayload
impl Serialize for InstalledApp
impl Serialize for InstalledAppCommon
impl Serialize for InstalledCell
impl Serialize for IntegrityManifest
impl Serialize for IntegrityZomeDef
impl Serialize for KitsuneAgent
impl Serialize for KitsuneBasis
impl Serialize for KitsuneOpData
impl Serialize for KitsuneOpHash
impl Serialize for KitsuneP2pConfig
impl Serialize for KitsuneSignature
impl Serialize for KitsuneSpace
impl Serialize for holochain::prelude::Link
impl Serialize for LinkDetails
impl Serialize for LinkQuery
impl Serialize for LinkTag
impl Serialize for LinkType
impl Serialize for MetadataRequest
impl Serialize for MetadataSet
impl Serialize for MustGetActionInput
impl Serialize for MustGetAgentActivityInput
impl Serialize for MustGetEntryInput
impl Serialize for MustGetValidRecordInput
impl Serialize for NetworkInfoRequestPayload
impl Serialize for Nonce256Bits
impl Serialize for OpenChain
impl Serialize for PreflightBytes
impl Serialize for PreflightRequest
impl Serialize for PreflightResponse
impl Serialize for RateWeight
impl Serialize for RawGetEntryResponse
impl Serialize for RecordDetails
impl Serialize for RegisterAgentActivity
impl Serialize for RegisterCreateLink
impl Serialize for RegisterDelete
impl Serialize for RegisterDeleteLink
impl Serialize for RegisterDnaPayload
impl Serialize for RegisterUpdate
impl Serialize for RemoteSignal
impl Serialize for RequiredValidations
impl Serialize for Role
impl Serialize for RunningApp
impl Serialize for ScopedZomeTypesSet
impl Serialize for Sign
impl Serialize for SignEphemeral
impl Serialize for Signature
impl Serialize for SignedAction
impl Serialize for StoppedApp
impl Serialize for StoreEntry
impl Serialize for StoreRecord
impl Serialize for TimedActionHash
impl Serialize for TraceMsg
impl Serialize for UpdateAction
impl Serialize for UpdateBase
impl Serialize for UpdateCoordinatorsPayload
impl Serialize for UpdateInput
impl Serialize for ValidatedDnaManifest
impl Serialize for VerifySignature
impl Serialize for Warrant
impl Serialize for WasmMap
impl Serialize for WasmZome
impl Serialize for WireCreate
impl Serialize for WireCreateLink
impl Serialize for WireDelete
impl Serialize for WireDeleteLink
impl Serialize for WireDhtOpData
impl Serialize for WireEntryOps
impl Serialize for WireLinkKey
impl Serialize for WireLinkOps
impl Serialize for WireLinkQuery
impl Serialize for WireRecord
impl Serialize for WireRecordOps
impl Serialize for WireUpdate
impl Serialize for WireUpdateRelationship
impl Serialize for X25519PubKey
impl Serialize for X25519XSalsa20Poly1305Decrypt
impl Serialize for X25519XSalsa20Poly1305Encrypt
impl Serialize for XSalsa20Poly1305Data
impl Serialize for XSalsa20Poly1305Decrypt
impl Serialize for XSalsa20Poly1305Encrypt
impl Serialize for XSalsa20Poly1305EncryptedData
impl Serialize for XSalsa20Poly1305KeyRef
impl Serialize for ZomeCallCapGrant
impl Serialize for ZomeCallUnsigned
impl Serialize for ZomeDependency
impl Serialize for ZomeDependencyIndex
impl Serialize for ZomeIndex
impl Serialize for ZomeInfo
impl Serialize for ZomeManifest
impl Serialize for ZomeName
impl Serialize for SerializedBytes
impl Serialize for DnaWasm
impl Serialize for Broadcast
impl Serialize for holochain::prelude::wire::Call
impl Serialize for CallResp
impl Serialize for DelegateBroadcast
impl Serialize for Failure
impl Serialize for FetchOp
impl Serialize for Gossip
impl Serialize for MetricExchange
impl Serialize for PeerGet
impl Serialize for PeerGetResp
impl Serialize for PeerQuery
impl Serialize for PeerQueryResp
impl Serialize for PeerUnsolicited
impl Serialize for PushOpData
impl Serialize for PushOpItem
impl Serialize for WireData
impl Serialize for FetchContext
impl Serialize for FetchPoolInfo
impl Serialize for RoughInt
impl Serialize for InclusiveTimestampInterval
impl Serialize for AgentInfoEncode
impl Serialize for AgentMetaInfoEncode
impl Serialize for RandomLimit
impl Serialize for RandomQuery
impl Serialize for KitsuneP2pTuningParams
impl Serialize for LocalStorageConfig
impl Serialize for RegionCoordSetLtcs
impl Serialize for RegionCoords
impl Serialize for RegionData
impl Serialize for RegionDataCompact
impl Serialize for RegionHash
impl Serialize for SpaceOffset
impl Serialize for SpaceQuantum
impl Serialize for TelescopingTimes
impl Serialize for TimeOffset
impl Serialize for TimeQuantum
impl Serialize for Timestamp
impl Serialize for DhtArc
impl Serialize for DhtLocation
impl Serialize for MetricSysInfo
impl Serialize for PoolBuf
impl Serialize for TxUrl
impl Serialize for Url2
impl Serialize for BinData
impl Serialize for CertInfo
impl Serialize for DeepLockPassphrase
impl Serialize for LairApiReqCryptoBoxXSalsaByPubKey
impl Serialize for LairApiReqCryptoBoxXSalsaOpenByPubKey
impl Serialize for LairApiReqDeriveSeed
impl Serialize for LairApiReqExportSeedByTag
impl Serialize for LairApiReqGetEntry
impl Serialize for LairApiReqGetWkaTlsCertPrivKey
impl Serialize for LairApiReqHello
impl Serialize for LairApiReqImportSeed
impl Serialize for LairApiReqListEntries
impl Serialize for LairApiReqNewSeed
impl Serialize for LairApiReqNewWkaTlsCert
impl Serialize for LairApiReqSecretBoxXSalsaByTag
impl Serialize for LairApiReqSecretBoxXSalsaOpenByTag
impl Serialize for LairApiReqSignByPubKey
impl Serialize for LairApiReqUnlock
impl Serialize for LairApiResCryptoBoxXSalsaByPubKey
impl Serialize for LairApiResCryptoBoxXSalsaOpenByPubKey
impl Serialize for LairApiResDeriveSeed
impl Serialize for LairApiResError
impl Serialize for LairApiResExportSeedByTag
impl Serialize for LairApiResGetEntry
impl Serialize for LairApiResGetWkaTlsCertPrivKey
impl Serialize for LairApiResHello
impl Serialize for LairApiResImportSeed
impl Serialize for LairApiResListEntries
impl Serialize for LairApiResNewSeed
impl Serialize for LairApiResNewWkaTlsCert
impl Serialize for LairApiResSecretBoxXSalsaByTag
impl Serialize for LairApiResSecretBoxXSalsaOpenByTag
impl Serialize for LairApiResSignByPubKey
impl Serialize for LairApiResUnlock
impl Serialize for LairServerConfigInner
impl Serialize for SecretData
impl Serialize for SeedInfo
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Map<String, Value>
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Number
impl Serialize for Mapping
impl Serialize for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_yaml::Number
impl Serialize for TaggedValue
impl Serialize for Duration
impl Serialize for Url
Serializes this URL into a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.