Trait Header

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

Defined for data structures that contain a header.

Required Methods§

Source

fn header_size() -> usize

Return the size in bytes of the data structure header.

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.

Implementors§

Source§

impl Header for Ifaddrmsg

Source§

impl Header for Ifinfomsg

Source§

impl Header for Ndmsg

Source§

impl Header for Rtmsg

Source§

impl Header for Tcmsg

Source§

impl<C: TypeSize, T, H: TypeSize> Header for Genlmsghdr<C, T, H>

Source§

impl<T, P> Header for Nlmsgerr<T, P>

Source§

impl<T: RtaType, P> Header for Rtattr<T, P>

Source§

impl<T: TypeSize, P> Header for NlmsghdrErr<T, P>

Source§

impl<T: TypeSize, P> Header for Nlattr<T, P>

Source§

impl<T: TypeSize, P> Header for Nlmsghdr<T, P>