Trait unbase::util::serde::StatefulSerialize
[−]
[src]
pub trait StatefulSerialize { fn serialize<S>(
&self,
serializer: S,
state: &SerializeHelper
) -> Result<S::Ok, S::Error>
where
S: Serializer; }
Required Methods
fn serialize<S>(
&self,
serializer: S,
state: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
&self,
serializer: S,
state: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
Implementations on Foreign Types
impl StatefulSerialize for (SubjectId, MemoRefHead)
[src]
fn serialize<S>(
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
impl<T> StatefulSerialize for Vec<T> where
T: StatefulSerialize,
[src]
T: StatefulSerialize,
fn serialize<S>(
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
impl<'a, T> StatefulSerialize for &'a Vec<T> where
T: StatefulSerialize,
[src]
T: StatefulSerialize,
fn serialize<S>(
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
impl<K, V, H> StatefulSerialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: StatefulSerialize,
H: BuildHasher,
[src]
K: Serialize + Eq + Hash,
V: StatefulSerialize,
H: BuildHasher,
fn serialize<S>(
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
impl<T> StatefulSerialize for Option<T> where
T: StatefulSerialize,
[src]
T: StatefulSerialize,
fn serialize<S>(
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
&self,
serializer: S,
helper: &SerializeHelper
) -> Result<S::Ok, S::Error> where
S: Serializer,
Implementors
impl StatefulSerialize for Packet
impl StatefulSerialize for Memo
impl StatefulSerialize for MemoBody
impl<'a> StatefulSerialize for &'a RelationSet
impl StatefulSerialize for SlabRef
impl StatefulSerialize for MemoPeerList
impl StatefulSerialize for MemoRef
impl StatefulSerialize for MemoPeer
impl StatefulSerialize for MemoRefHead