Struct rtnetlink::NetlinkMessage [−][src]
pub struct NetlinkMessage { /* fields omitted */ }
Methods
impl NetlinkMessage
[src]
impl NetlinkMessage
pub fn into_parts(self) -> (NetlinkHeader, RtnlMessage)
[src]
pub fn into_parts(self) -> (NetlinkHeader, RtnlMessage)
pub fn message(&self) -> &RtnlMessage
[src]
pub fn message(&self) -> &RtnlMessage
pub fn message_mut(&mut self) -> &mut RtnlMessage
[src]
pub fn message_mut(&mut self) -> &mut RtnlMessage
pub fn header(&self) -> &NetlinkHeader
[src]
pub fn header(&self) -> &NetlinkHeader
pub fn header_mut(&mut self) -> &mut NetlinkHeader
[src]
pub fn header_mut(&mut self) -> &mut NetlinkHeader
pub fn to_bytes(&self, buffer: &mut [u8]) -> Result<usize>
[src]
pub fn to_bytes(&self, buffer: &mut [u8]) -> Result<usize>
pub fn from_bytes(buffer: &[u8]) -> Result<Self>
[src]
pub fn from_bytes(buffer: &[u8]) -> Result<Self>
pub fn is_done(&self) -> bool
[src]
pub fn is_done(&self) -> bool
pub fn is_noop(&self) -> bool
[src]
pub fn is_noop(&self) -> bool
pub fn is_overrun(&self) -> bool
[src]
pub fn is_overrun(&self) -> bool
pub fn is_error(&self) -> bool
[src]
pub fn is_error(&self) -> bool
pub fn is_ack(&self) -> bool
[src]
pub fn is_ack(&self) -> bool
pub fn is_new_link(&self) -> bool
[src]
pub fn is_new_link(&self) -> bool
pub fn is_del_link(&self) -> bool
[src]
pub fn is_del_link(&self) -> bool
pub fn is_get_link(&self) -> bool
[src]
pub fn is_get_link(&self) -> bool
pub fn is_set_link(&self) -> bool
[src]
pub fn is_set_link(&self) -> bool
pub fn is_new_address(&self) -> bool
[src]
pub fn is_new_address(&self) -> bool
pub fn is_del_address(&self) -> bool
[src]
pub fn is_del_address(&self) -> bool
pub fn is_get_address(&self) -> bool
[src]
pub fn is_get_address(&self) -> bool
pub fn finalize(&mut self)
[src]
pub fn finalize(&mut self)
Trait Implementations
impl Debug for NetlinkMessage
[src]
impl Debug for NetlinkMessage
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for NetlinkMessage
[src]
impl PartialEq for NetlinkMessage
fn eq(&self, other: &NetlinkMessage) -> bool
[src]
fn eq(&self, other: &NetlinkMessage) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &NetlinkMessage) -> bool
[src]
fn ne(&self, other: &NetlinkMessage) -> bool
This method tests for !=
.
impl Eq for NetlinkMessage
[src]
impl Eq for NetlinkMessage
impl Clone for NetlinkMessage
[src]
impl Clone for NetlinkMessage
fn clone(&self) -> NetlinkMessage
[src]
fn clone(&self) -> NetlinkMessage
Returns 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 From<RtnlMessage> for NetlinkMessage
[src]
impl From<RtnlMessage> for NetlinkMessage
fn from(message: RtnlMessage) -> Self
[src]
fn from(message: RtnlMessage) -> Self
Performs the conversion.
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<NetlinkMessage> for NetlinkBuffer<&'buffer T>
[src]
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<NetlinkMessage> for NetlinkBuffer<&'buffer T>
fn parse(&self) -> Result<NetlinkMessage>
[src]
fn parse(&self) -> Result<NetlinkMessage>
Deserialize the current type.
impl Emitable for NetlinkMessage
[src]
impl Emitable for NetlinkMessage
Auto Trait Implementations
impl Send for NetlinkMessage
impl Send for NetlinkMessage
impl Sync for NetlinkMessage
impl Sync for NetlinkMessage