Struct rtnetlink::LinkMessage [−][src]
pub struct LinkMessage { /* fields omitted */ }
Methods
impl LinkMessage
[src]
impl LinkMessage
pub fn new() -> Self
[src]
pub fn new() -> Self
pub 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 LinkHeader
pub fn header(&self) -> &LinkHeader
[src]
pub fn header(&self) -> &LinkHeader
pub 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>) -> Self
Trait Implementations
impl Debug for LinkMessage
[src]
impl Debug for LinkMessage
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 LinkMessage
[src]
impl PartialEq for LinkMessage
fn eq(&self, other: &LinkMessage) -> bool
[src]
fn eq(&self, other: &LinkMessage) -> bool
This 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) -> bool
This method tests for !=
.
impl Eq for LinkMessage
[src]
impl Eq for LinkMessage
impl Clone for LinkMessage
[src]
impl Clone for LinkMessage
fn clone(&self) -> LinkMessage
[src]
fn clone(&self) -> LinkMessage
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 Emitable for LinkMessage
[src]
impl Emitable for LinkMessage
fn buffer_len(&self) -> usize
[src]
fn buffer_len(&self) -> usize
Return 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 LinkMessage
impl Sync for LinkMessage
impl Sync for LinkMessage