Struct netlink_packet_core::error::ErrorMessage
source · Fields§
§code: i32
§header: Vec<u8>
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 From<ErrorMessage> for Error
impl From<ErrorMessage> for Error
source§fn from(e: ErrorMessage) -> Error
fn from(e: ErrorMessage) -> Error
Converts to this type from the input type.
source§impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<ErrorBuffer<&'buffer T>> for ErrorMessage
impl<'buffer, T: AsRef<[u8]> + 'buffer> Parseable<ErrorBuffer<&'buffer T>> for ErrorMessage
source§fn parse(buf: &ErrorBuffer<&'buffer T>) -> Result<ErrorMessage, DecodeError>
fn parse(buf: &ErrorBuffer<&'buffer T>) -> Result<ErrorMessage, DecodeError>
Deserialize the current type.