pub enum TcError {
Show 15 variants
InvalidValue {
kind: &'static str,
error: DecodeError,
},
ParseTcaOptionAttributes {
kind: &'static str,
error: DecodeError,
},
ParseFilterMatchallOption {
kind: &'static str,
error: DecodeError,
},
ParseAction {
kind: &'static str,
error: DecodeError,
},
ParseActOptions {
kind: String,
error: DecodeError,
},
ParseMirrorAction(DecodeError),
UnknownFilterMatchAllOption {
kind: String,
error: DecodeError,
},
UnknownNla {
kind: u16,
error: DecodeError,
},
UnknownOption {
kind: String,
error: DecodeError,
},
ParseNla(NlaError),
ParseTcaStats2 {
kind: String,
error: DecodeError,
},
ParseTcaStats2Attribute {
kind: &'static str,
error: DecodeError,
},
ParseFqCodelXstatsOption {
kind: &'static str,
error: DecodeError,
},
InvalidU32Key(DecodeError),
InvalidXstatsLength(usize),
}Variants§
InvalidValue
ParseTcaOptionAttributes
ParseFilterMatchallOption
ParseAction
ParseActOptions
ParseMirrorAction(DecodeError)
UnknownFilterMatchAllOption
UnknownNla
UnknownOption
ParseNla(NlaError)
ParseTcaStats2
ParseTcaStats2Attribute
ParseFqCodelXstatsOption
InvalidU32Key(DecodeError)
InvalidXstatsLength(usize)
Trait Implementations§
Source§impl Error for TcError
impl Error for TcError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for TcError
impl RefUnwindSafe for TcError
impl Send for TcError
impl Sync for TcError
impl Unpin for TcError
impl UnsafeUnpin for TcError
impl UnwindSafe for TcError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more