pub struct NodeNotReachedError;Expand description
Error returned when a greedy routing fails.
Trait Implementations§
Source§impl Debug for NodeNotReachedError
impl Debug for NodeNotReachedError
impl Eq for NodeNotReachedError
Source§impl PartialEq for NodeNotReachedError
impl PartialEq for NodeNotReachedError
Source§fn eq(&self, other: &NodeNotReachedError) -> bool
fn eq(&self, other: &NodeNotReachedError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodeNotReachedError
Auto Trait Implementations§
impl Freeze for NodeNotReachedError
impl RefUnwindSafe for NodeNotReachedError
impl Send for NodeNotReachedError
impl Sync for NodeNotReachedError
impl Unpin for NodeNotReachedError
impl UnsafeUnpin for NodeNotReachedError
impl UnwindSafe for NodeNotReachedError
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§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<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