Struct netlink_sys::rtnl::AddressMessage [−][src]
pub struct AddressMessage {
pub header: AddressHeader,
pub nlas: Vec<AddressNla>,
}Fields
header: AddressHeader
nlas: Vec<AddressNla>
Trait Implementations
impl Debug for AddressMessage[src]
impl Debug for AddressMessagefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for AddressMessage[src]
impl PartialEq for AddressMessagefn eq(&self, other: &AddressMessage) -> bool[src]
fn eq(&self, other: &AddressMessage) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &AddressMessage) -> bool[src]
fn ne(&self, other: &AddressMessage) -> boolThis method tests for !=.
impl Eq for AddressMessage[src]
impl Eq for AddressMessageimpl Clone for AddressMessage[src]
impl Clone for AddressMessagefn clone(&self) -> AddressMessage[src]
fn clone(&self) -> AddressMessageReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Emitable for AddressMessage[src]
impl Emitable for AddressMessagefn buffer_len(&self) -> usize[src]
fn buffer_len(&self) -> usizeReturn the length of the serialized data.
fn emit(&self, buffer: &mut [u8])[src]
fn emit(&self, buffer: &mut [u8])Serialize this types and write the serialized data into the given buffer. Read more
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<AddressMessage> for AddressBuffer<&'buffer T>[src]
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<AddressMessage> for AddressBuffer<&'buffer T>fn parse(&self) -> Result<AddressMessage>[src]
fn parse(&self) -> Result<AddressMessage>Deserialize the current type.
Auto Trait Implementations
impl Send for AddressMessage
impl Send for AddressMessageimpl Sync for AddressMessage
impl Sync for AddressMessage