pub enum ChangeValidationError {
MissingRequiredField,
InvalidInterfaceMatcher,
InvalidAddressMatcher,
InvalidPortMatcher,
InvalidTransparentProxyAction,
}
Expand description
Errors for individual changes pushed.
Extension type for the error variants of fnet_filter::ChangeValidationError
.
Variants§
MissingRequiredField
InvalidInterfaceMatcher
InvalidAddressMatcher
InvalidPortMatcher
InvalidTransparentProxyAction
Trait Implementations§
source§impl Debug for ChangeValidationError
impl Debug for ChangeValidationError
source§impl Display for ChangeValidationError
impl Display for ChangeValidationError
source§impl Error for ChangeValidationError
impl Error for ChangeValidationError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
source§impl PartialEq for ChangeValidationError
impl PartialEq for ChangeValidationError
source§fn eq(&self, other: &ChangeValidationError) -> bool
fn eq(&self, other: &ChangeValidationError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<ChangeValidationError> for ChangeValidationError
impl TryFrom<ChangeValidationError> for ChangeValidationError
§type Error = FidlConversionError
type Error = FidlConversionError
The type returned in the event of a conversion error.
impl StructuralPartialEq for ChangeValidationError
Auto Trait Implementations§
impl Freeze for ChangeValidationError
impl RefUnwindSafe for ChangeValidationError
impl Send for ChangeValidationError
impl Sync for ChangeValidationError
impl Unpin for ChangeValidationError
impl UnwindSafe for ChangeValidationError
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
source§impl<T> Encode<Ambiguous1> for T
impl<T> Encode<Ambiguous1> for T
source§impl<T> Encode<Ambiguous2> for T
impl<T> Encode<Ambiguous2> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.