pub enum AdvertiseDirectError {
Advertise(SendFrameError),
Dht(DhtError),
}Variants§
Advertise(SendFrameError)
The ordinary station-side ADVERTISE frame failed to send.
Dht(DhtError)
The ordinary ADVERTISE succeeded, but publishing the direct-dial DHT record failed — the procedure IS now reachable via ordinary advertise-gossip, just not via direct-dial resolution.
Trait Implementations§
Source§impl Debug for AdvertiseDirectError
impl Debug for AdvertiseDirectError
Source§impl Display for AdvertiseDirectError
impl Display for AdvertiseDirectError
Source§impl Error for AdvertiseDirectError
impl Error for AdvertiseDirectError
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()
Auto Trait Implementations§
impl !Freeze for AdvertiseDirectError
impl RefUnwindSafe for AdvertiseDirectError
impl Send for AdvertiseDirectError
impl Sync for AdvertiseDirectError
impl Unpin for AdvertiseDirectError
impl UnsafeUnpin for AdvertiseDirectError
impl UnwindSafe for AdvertiseDirectError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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