StaticDataSize

Trait StaticDataSize 

Source
pub trait StaticDataSize: DataSize {
    // Required method
    fn static_data_size() -> usize
       where Self: Sized;
}

Required Methods§

Source

fn static_data_size() -> usize
where Self: Sized,

Returns the size of Self in bytes when written with Writable.

If Self is an enum, then the size is the maximum size of the values contained in the variants

Implementations on Foreign Types§

Source§

impl StaticDataSize for bool

Source§

impl StaticDataSize for f32

Source§

impl StaticDataSize for f64

Source§

impl StaticDataSize for i8

Source§

impl StaticDataSize for i16

Source§

impl StaticDataSize for i32

Source§

impl StaticDataSize for i64

Source§

impl StaticDataSize for i128

Source§

impl StaticDataSize for u8

Source§

impl StaticDataSize for u16

Source§

impl StaticDataSize for u32

Source§

impl StaticDataSize for u64

Source§

impl StaticDataSize for u128

Source§

impl<T: StaticDataSize> StaticDataSize for Option<T>

Implementors§