[−][src]Trait beserial::SerializeWithLength
Required methods
fn serialize<S: Serialize + FromPrimitive, W: WriteBytesExt>(
&self,
writer: &mut W
) -> Result<usize, SerializingError>
&self,
writer: &mut W
) -> Result<usize, SerializingError>
fn serialized_size<S: Serialize + FromPrimitive>(&self) -> usize
Provided methods
fn serialize_to_vec<S: Serialize + FromPrimitive>(&self) -> Vec<u8>
Implementations on Foreign Types
impl SerializeWithLength for String
[src]
fn serialize<S: Serialize + FromPrimitive, W: WriteBytesExt>(
&self,
writer: &mut W
) -> Result<usize, SerializingError>
[src]
&self,
writer: &mut W
) -> Result<usize, SerializingError>
fn serialized_size<S: Serialize + FromPrimitive>(&self) -> usize
[src]
fn serialize_to_vec<S: Serialize + FromPrimitive>(&self) -> Vec<u8>
[src]
impl<T: Serialize> SerializeWithLength for Vec<T>
[src]
fn serialize<S: Serialize + FromPrimitive, W: WriteBytesExt>(
&self,
writer: &mut W
) -> Result<usize, SerializingError>
[src]
&self,
writer: &mut W
) -> Result<usize, SerializingError>
fn serialized_size<S: Serialize + FromPrimitive>(&self) -> usize
[src]
fn serialize_to_vec<S: Serialize + FromPrimitive>(&self) -> Vec<u8>
[src]
impl<T, H> SerializeWithLength for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
[src]
T: Serialize + Eq + Hash,
H: BuildHasher,
fn serialize<S: Serialize + FromPrimitive, W: WriteBytesExt>(
&self,
writer: &mut W
) -> Result<usize, SerializingError>
[src]
&self,
writer: &mut W
) -> Result<usize, SerializingError>
fn serialized_size<S: Serialize + FromPrimitive>(&self) -> usize
[src]
fn serialize_to_vec<S: Serialize + FromPrimitive>(&self) -> Vec<u8>
[src]
impl<T: SerializeWithLength> SerializeWithLength for Option<T>
[src]
fn serialize<S: Serialize + FromPrimitive, W: WriteBytesExt>(
&self,
writer: &mut W
) -> Result<usize, SerializingError>
[src]
&self,
writer: &mut W
) -> Result<usize, SerializingError>