pub enum IpSocketMatcherError {
UnknownUnionVariant(u64),
Address(BoundAddressError),
TransportProtocol(SocketTransportProtocolError),
BoundInterface(BoundInterfaceError),
Mark(MarkInDomainError),
}Expand description
Errors returned by the conversion from [fnet_sockets::IpSocketMatcher]
to IpSocketMatcher.
Variants§
UnknownUnionVariant(u64)
A union type was unknown.
Address(BoundAddressError)
An error was encountered when converting one of the address matchers.
TransportProtocol(SocketTransportProtocolError)
An error was encountered when converting the transport protocol matcher.
BoundInterface(BoundInterfaceError)
An error was encountered while converting the interface matcher.
Mark(MarkInDomainError)
An error was encountered when converting one of the mark matchers.
Trait Implementations§
Source§impl Debug for IpSocketMatcherError
impl Debug for IpSocketMatcherError
Source§impl Display for IpSocketMatcherError
impl Display for IpSocketMatcherError
Source§impl Error for IpSocketMatcherError
impl Error for IpSocketMatcherError
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 IpSocketMatcherError
impl PartialEq for IpSocketMatcherError
impl StructuralPartialEq for IpSocketMatcherError
Auto Trait Implementations§
impl Freeze for IpSocketMatcherError
impl RefUnwindSafe for IpSocketMatcherError
impl Send for IpSocketMatcherError
impl Sync for IpSocketMatcherError
impl Unpin for IpSocketMatcherError
impl UnsafeUnpin for IpSocketMatcherError
impl UnwindSafe for IpSocketMatcherError
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> 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.