[−][src]Trait netlink_packet_route::traits::ParseableParametrized
A Parseable
type can be used to deserialize data into the target type T
for which it is
implemented.
Required methods
pub fn parse_with_param(buf: &T, params: P) -> Result<Self, DecodeError>
[src]
Deserialize the current type.
Implementations on Foreign Types
impl<'a, T: AsRef<[u8]> + 'a> ParseableParametrized<LinkMessageBuffer<&'a T>, u16> for Vec<Nla>
[src]
pub fn parse_with_param(
buf: &LinkMessageBuffer<&'a T>,
family: u16
) -> Result<Self, DecodeError>
[src]
buf: &LinkMessageBuffer<&'a T>,
family: u16
) -> Result<Self, DecodeError>
impl<'a, T: AsRef<[u8]> + 'a> ParseableParametrized<LinkMessageBuffer<&'a T>, u8> for Vec<Nla>
[src]
pub fn parse_with_param(
buf: &LinkMessageBuffer<&'a T>,
family: u8
) -> Result<Self, DecodeError>
[src]
buf: &LinkMessageBuffer<&'a T>,
family: u8
) -> Result<Self, DecodeError>
Implementors
impl<'a, T: AsRef<[u8]> + ?Sized> ParseableParametrized<NlaBuffer<&'a T>, u16> for Nla
[src]
pub fn parse_with_param(
buf: &NlaBuffer<&'a T>,
interface_family: u16
) -> Result<Self, DecodeError>
[src]
buf: &NlaBuffer<&'a T>,
interface_family: u16
) -> Result<Self, DecodeError>
impl<'a, T: AsRef<[u8]> + ?Sized> ParseableParametrized<RtnlMessageBuffer<&'a T>, u16> for RtnlMessage
[src]
pub fn parse_with_param(
buf: &RtnlMessageBuffer<&'a T>,
message_type: u16
) -> Result<Self, DecodeError>
[src]
buf: &RtnlMessageBuffer<&'a T>,
message_type: u16
) -> Result<Self, DecodeError>