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
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