[−][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 boolfn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 i32fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 i64fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 u8fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 u16fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 u32fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 u64fn serialize(&self, s: &mut Stream)[src]
fn serialize(&self, s: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 Stringfn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 strfn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 Bytesfn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 Compactfn 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 H160fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H256fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H264fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H32fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H48fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H512fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H520fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 H96fn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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 CompactIntegerfn serialize(&self, stream: &mut Stream)[src]
fn serialize(&self, stream: &mut Stream)fn serialized_size(&self) -> usize[src]
fn serialized_size(&self) -> usizefn 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,