Trait TypeSize

Source
pub trait TypeSize {
    // Required method
    fn type_size() -> usize;
}
Expand description

A trait defining methods that apply to constant-sized data types related to size.

Required Methods§

Source

fn type_size() -> usize

Get the size of a constant-sized data type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TypeSize for f32

Source§

impl TypeSize for f64

Source§

impl TypeSize for i8

Source§

impl TypeSize for i16

Source§

impl TypeSize for i32

Source§

impl TypeSize for i64

Source§

impl TypeSize for i128

Source§

impl TypeSize for u8

Source§

impl TypeSize for u16

Source§

impl TypeSize for u32

Source§

impl TypeSize for u64

Source§

impl TypeSize for u128

Source§

impl<T> TypeSize for PhantomData<T>

Implementors§

Source§

impl TypeSize for CtrlAttr

Source§

impl TypeSize for CtrlAttrMcastGrp

Source§

impl TypeSize for CtrlCmd

Source§

impl TypeSize for NlAttrTypeWrapper

Source§

impl TypeSize for LogCfgCmdWrapper

Source§

impl TypeSize for LogCmd

Source§

impl TypeSize for LogCopyMode

Source§

impl TypeSize for NetfilterMsg

Source§

impl TypeSize for NfLogAttr

Source§

impl TypeSize for NfLogCfg

Source§

impl TypeSize for GenlId

Source§

impl TypeSize for NlTypeWrapper

Source§

impl TypeSize for NlmF

Source§

impl TypeSize for Nlmsg

Source§

impl TypeSize for Af

Source§

impl TypeSize for Arphrd

Source§

impl TypeSize for Ifa

Source§

impl TypeSize for IfaF

Source§

impl TypeSize for Iff

Source§

impl TypeSize for Ifla

Source§

impl TypeSize for IflaInfo

Source§

impl TypeSize for Nda

Source§

impl TypeSize for Ntf

Source§

impl TypeSize for Nud

Source§

impl TypeSize for RtAddrFamily

Source§

impl TypeSize for RtScope

Source§

impl TypeSize for RtTable

Source§

impl TypeSize for Rta

Source§

impl TypeSize for RtaTypeWrapper

Source§

impl TypeSize for Rtm

Source§

impl TypeSize for RtmF

Source§

impl TypeSize for Rtn

Source§

impl TypeSize for Rtprot

Source§

impl TypeSize for Tca

Source§

impl TypeSize for AddrFamily

Source§

impl TypeSize for NlFamily

Source§

impl TypeSize for Index

Source§

impl TypeSize for NlmFFlags

Source§

impl TypeSize for IfaFFlags

Source§

impl TypeSize for IffFlags

Source§

impl TypeSize for NtfFlags

Source§

impl TypeSize for NudFlags

Source§

impl TypeSize for RtmFFlags

Source§

impl TypeSize for NoUserHeader

Source§

impl<B, T> TypeSize for FlagBuffer<B, T>
where B: TypeSize,

Source§

impl<T> TypeSize for AttrType<T>
where T: TypeSize,