Struct netlink_packet_route::ErrorMessage
source · Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.code: i32§header: Vec<u8, Global>Implementations§
source§impl ErrorMessage
impl ErrorMessage
sourcepub fn to_io(&self) -> Error
pub fn to_io(&self) -> Error
According to netlink(7)
the NLMSG_ERROR return Negative errno or 0 for acknowledgements.
convert into std::io::Error
using the absolute value from errno code
Trait Implementations§
source§impl Clone for ErrorMessage
impl Clone for ErrorMessage
source§fn clone(&self) -> ErrorMessage
fn clone(&self) -> ErrorMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ErrorMessage
impl Debug for ErrorMessage
source§impl Display for ErrorMessage
impl Display for ErrorMessage
source§impl Emitable for ErrorMessage
impl Emitable for ErrorMessage
source§impl<'buffer, T> Parseable<ErrorBuffer<&'buffer T>> for ErrorMessagewhere
T: AsRef<[u8]> + 'buffer,
impl<'buffer, T> Parseable<ErrorBuffer<&'buffer T>> for ErrorMessagewhere
T: AsRef<[u8]> + 'buffer,
source§fn parse(buf: &ErrorBuffer<&'buffer T>) -> Result<ErrorMessage, DecodeError>
fn parse(buf: &ErrorBuffer<&'buffer T>) -> Result<ErrorMessage, DecodeError>
Deserialize the current type.
source§impl PartialEq<ErrorMessage> for ErrorMessage
impl PartialEq<ErrorMessage> for ErrorMessage
source§fn eq(&self, other: &ErrorMessage) -> bool
fn eq(&self, other: &ErrorMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.