netlink_packet_route/neighbour_table/
error.rs
1use netlink_packet_utils::nla::NlaError;
4use netlink_packet_utils::DecodeError;
5use thiserror::Error;
6
7#[derive(Debug, Error)]
8pub enum NeighbourTableError {
9 #[error("Invalid {kind}")]
10 InvalidValue { kind: &'static str, error: DecodeError },
11
12 #[error("Invalid {kind} value")]
13 InvalidParameter { kind: &'static str, error: DecodeError },
14
15 #[error("Unknown NLA type: {kind}")]
16 UnknownNla { kind: u16, error: DecodeError },
17
18 #[error(transparent)]
19 ParseNla(#[from] NlaError),
20}