[][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]