netlink_packet_route/nsid/
error.rs

1// SPDX-License-Identifier: MIT
2
3use netlink_packet_utils::nla::NlaError;
4use netlink_packet_utils::DecodeError;
5use thiserror::Error;
6
7#[derive(Debug, Error)]
8pub enum NsidError {
9    #[error("Invalid {kind}")]
10    InvalidValue { kind: &'static str, error: DecodeError },
11
12    #[error("Unknown NLA type: {kind}")]
13    UnknownNLA { kind: u16, error: DecodeError },
14
15    #[error(transparent)]
16    ParseNla(#[from] NlaError),
17}