pub enum ChangeValidationError {
MissingRequiredField,
InvalidInterfaceMatcher,
InvalidAddressMatcher,
InvalidPortMatcher,
InvalidTransparentProxyAction,
InvalidNatAction,
InvalidPortRange,
}
Expand description
Errors for individual changes pushed.
Extension type for the error variants of fnet_filter::ChangeValidationError
.
Variants§
MissingRequiredField
InvalidInterfaceMatcher
InvalidAddressMatcher
InvalidPortMatcher
InvalidTransparentProxyAction
InvalidNatAction
InvalidPortRange
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)>
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()
Source§impl PartialEq for ChangeValidationError
impl PartialEq for ChangeValidationError
Source§impl TryFrom<ChangeValidationError> for ChangeValidationError
impl TryFrom<ChangeValidationError> for ChangeValidationError
Source§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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§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.