pub enum NodeWgPeerError {
NobodyDials,
Endpoint,
InterfaceName,
PrivateKeyPath,
TunnelAddress,
PeerKey,
ControlPort,
InterfaceCreate(String),
Setup(String),
}Variants§
NobodyDials
Endpoint
InterfaceName
PrivateKeyPath
TunnelAddress
PeerKey
ControlPort
InterfaceCreate(String)
Setup(String)
Trait Implementations§
Source§impl Debug for NodeWgPeerError
impl Debug for NodeWgPeerError
Source§impl Display for NodeWgPeerError
impl Display for NodeWgPeerError
impl Eq for NodeWgPeerError
Source§impl Error for NodeWgPeerError
impl Error for NodeWgPeerError
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 NodeWgPeerError
impl PartialEq for NodeWgPeerError
impl StructuralPartialEq for NodeWgPeerError
Auto Trait Implementations§
impl Freeze for NodeWgPeerError
impl RefUnwindSafe for NodeWgPeerError
impl Send for NodeWgPeerError
impl Sync for NodeWgPeerError
impl Unpin for NodeWgPeerError
impl UnsafeUnpin for NodeWgPeerError
impl UnwindSafe for NodeWgPeerError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more