Struct netlink_sys::rtnl::LinkMessage [−][src]
pub struct LinkMessage { /* fields omitted */ }Methods
impl LinkMessage[src]
impl LinkMessagepub fn new() -> Self[src]
pub fn new() -> Selfpub fn into_parts(self) -> (LinkHeader, Vec<LinkNla>)[src]
pub fn into_parts(self) -> (LinkHeader, Vec<LinkNla>)pub fn header_mut(&mut self) -> &mut LinkHeader[src]
pub fn header_mut(&mut self) -> &mut LinkHeaderpub fn header(&self) -> &LinkHeader[src]
pub fn header(&self) -> &LinkHeaderpub fn nlas(&self) -> &[LinkNla][src]
pub fn nlas(&self) -> &[LinkNla]pub fn nlas_mut(&mut self) -> &mut Vec<LinkNla>[src]
pub fn nlas_mut(&mut self) -> &mut Vec<LinkNla>pub fn append_nla(&mut self, nla: LinkNla)[src]
pub fn append_nla(&mut self, nla: LinkNla)pub fn from_parts(header: LinkHeader, nlas: Vec<LinkNla>) -> Self[src]
pub fn from_parts(header: LinkHeader, nlas: Vec<LinkNla>) -> SelfTrait Implementations
impl Debug for LinkMessage[src]
impl Debug for LinkMessagefn 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 LinkMessage[src]
impl PartialEq for LinkMessagefn eq(&self, other: &LinkMessage) -> bool[src]
fn eq(&self, other: &LinkMessage) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &LinkMessage) -> bool[src]
fn ne(&self, other: &LinkMessage) -> boolThis method tests for !=.
impl Eq for LinkMessage[src]
impl Eq for LinkMessageimpl Clone for LinkMessage[src]
impl Clone for LinkMessagefn clone(&self) -> LinkMessage[src]
fn clone(&self) -> LinkMessageReturns 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 LinkMessage[src]
impl Emitable for LinkMessagefn 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<LinkMessage> for LinkBuffer<&'buffer T>[src]
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<LinkMessage> for LinkBuffer<&'buffer T>fn parse(&self) -> Result<LinkMessage>[src]
fn parse(&self) -> Result<LinkMessage>Deserialize the current type.
Auto Trait Implementations
impl Send for LinkMessage
impl Send for LinkMessageimpl Sync for LinkMessage
impl Sync for LinkMessage