Struct netlink_sys::rtnl::Message [−][src]
pub struct Message { /* fields omitted */ }Methods
impl Message[src]
impl Messagepub fn into_parts(self) -> (NetlinkHeader, RtnlMessage)[src]
pub fn into_parts(self) -> (NetlinkHeader, RtnlMessage)pub fn message(&self) -> &RtnlMessage[src]
pub fn message(&self) -> &RtnlMessagepub fn message_mut(&mut self) -> &mut RtnlMessage[src]
pub fn message_mut(&mut self) -> &mut RtnlMessagepub fn header(&self) -> &NetlinkHeader[src]
pub fn header(&self) -> &NetlinkHeaderpub fn header_mut(&mut self) -> &mut NetlinkHeader[src]
pub fn header_mut(&mut self) -> &mut NetlinkHeaderpub 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) -> boolpub fn is_noop(&self) -> bool[src]
pub fn is_noop(&self) -> boolpub fn is_overrun(&self) -> bool[src]
pub fn is_overrun(&self) -> boolpub fn is_error(&self) -> bool[src]
pub fn is_error(&self) -> boolpub fn is_ack(&self) -> bool[src]
pub fn is_ack(&self) -> boolpub fn is_new_link(&self) -> bool[src]
pub fn is_new_link(&self) -> boolpub fn is_del_link(&self) -> bool[src]
pub fn is_del_link(&self) -> boolpub fn is_get_link(&self) -> bool[src]
pub fn is_get_link(&self) -> boolpub fn is_set_link(&self) -> bool[src]
pub fn is_set_link(&self) -> boolpub fn is_new_address(&self) -> bool[src]
pub fn is_new_address(&self) -> boolpub fn is_del_address(&self) -> bool[src]
pub fn is_del_address(&self) -> boolpub fn is_get_address(&self) -> bool[src]
pub fn is_get_address(&self) -> boolpub fn finalize(&mut self)[src]
pub fn finalize(&mut self)Trait Implementations
impl Debug for Message[src]
impl Debug for Messagefn 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 Message[src]
impl PartialEq for Messagefn eq(&self, other: &Message) -> bool[src]
fn eq(&self, other: &Message) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Message) -> bool[src]
fn ne(&self, other: &Message) -> boolThis method tests for !=.
impl Eq for Message[src]
impl Eq for Messageimpl Clone for Message[src]
impl Clone for Messagefn clone(&self) -> Message[src]
fn clone(&self) -> MessageReturns 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 Message[src]
impl From<RtnlMessage> for Messagefn from(message: RtnlMessage) -> Self[src]
fn from(message: RtnlMessage) -> SelfPerforms the conversion.
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<Message> for NetlinkBuffer<&'buffer T>[src]
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<Message> for NetlinkBuffer<&'buffer T>impl Emitable for Message[src]
impl Emitable for Message