[][src]Trait serialization::Serializable

pub trait Serializable {
    fn serialize(&self, s: &mut Stream);

    fn serialized_size(&self) -> usize
    where
        Self: Sized
, { ... }
fn serialized_size_with_flags(&self, flags: u32) -> usize
    where
        Self: Sized
, { ... } }

Required Methods

[]

Serialize the struct and appends it to the end of stream.

Provided Methods

[]

Hint about the size of serialized struct.

[]

Hint about the size of serialized struct with given flags.

Implementations on Foreign Types

impl Serializable for bool
[src]
[]

impl Serializable for i32
[src]
[]

impl Serializable for i64
[src]
[]

impl Serializable for u8
[src]
[]

impl Serializable for u16
[src]
[]

impl Serializable for u32
[src]
[]

impl Serializable for u64
[src]
[]

impl Serializable for String
[src]
[]

impl<'a> Serializable for &'a str
[src]
[]

Implementors

impl Serializable for Bytes
[src]
[]

impl Serializable for Compact
[src]
[]

impl Serializable for H160
[src]
[]

impl Serializable for H256
[src]
[]

impl Serializable for H264
[src]
[]

impl Serializable for H32
[src]
[]

impl Serializable for H48
[src]
[]

impl Serializable for H512
[src]
[]

impl Serializable for H520
[src]
[]

impl Serializable for H96
[src]
[]

impl Serializable for CompactInteger
[src]
[]

impl<S> Serializable for List<S> where
    S: Serializable
[src]
[]