[−][src]Trait serialization::Serializable
Required Methods
Provided Methods
fn serialized_size(&self) -> usize where
Self: Sized,
Self: Sized,
Hint about the size of serialized struct.
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
Self: Sized,
Hint about the size of serialized struct with given flags.
Implementations on Foreign Types
impl Serializable for bool
[src]
impl Serializable for bool
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for i32
[src]
impl Serializable for i32
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for i64
[src]
impl Serializable for i64
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for u8
[src]
impl Serializable for u8
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for u16
[src]
impl Serializable for u16
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for u32
[src]
impl Serializable for u32
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for u64
[src]
impl Serializable for u64
fn serialize(&self, s: &mut Stream)
[src]
fn serialize(&self, s: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for String
[src]
impl Serializable for String
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl<'a> Serializable for &'a str
[src]
impl<'a> Serializable for &'a str
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
Implementors
impl Serializable for Bytes
[src]
impl Serializable for Bytes
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for Compact
[src]
impl Serializable for Compact
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize where
Self: Sized,
[src]
fn serialized_size(&self) -> usize where
Self: Sized,
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H160
[src]
impl Serializable for H160
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H256
[src]
impl Serializable for H256
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H264
[src]
impl Serializable for H264
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H32
[src]
impl Serializable for H32
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H48
[src]
impl Serializable for H48
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H512
[src]
impl Serializable for H512
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H520
[src]
impl Serializable for H520
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for H96
[src]
impl Serializable for H96
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl Serializable for CompactInteger
[src]
impl Serializable for CompactInteger
fn serialize(&self, stream: &mut Stream)
[src]
fn serialize(&self, stream: &mut Stream)
fn serialized_size(&self) -> usize
[src]
fn serialized_size(&self) -> usize
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
[src]
fn serialized_size_with_flags(&self, flags: u32) -> usize where
Self: Sized,
impl<S> Serializable for List<S> where
S: Serializable,
[src]
impl<S> Serializable for List<S> where
S: Serializable,