pub struct UnknownNode {
pub index: usize,
pub node: u32,
pub node_count: u32,
}Expand description
Error returned by reachable when the edge list contains a
node index outside 0..node_count.
Fields§
§index: usizeIndex into edges of the offending pair.
node: u32The out-of-range node id.
node_count: u32Total node count the graph was constructed with.
Trait Implementations§
Source§impl Clone for UnknownNode
impl Clone for UnknownNode
Source§fn clone(&self) -> UnknownNode
fn clone(&self) -> UnknownNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UnknownNode
Source§impl Debug for UnknownNode
impl Debug for UnknownNode
Source§impl Display for UnknownNode
impl Display for UnknownNode
impl Eq for UnknownNode
Source§impl Error for UnknownNode
impl Error for UnknownNode
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 From<UnknownNode> for ReachableError
impl From<UnknownNode> for ReachableError
Source§fn from(error: UnknownNode) -> Self
fn from(error: UnknownNode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for UnknownNode
impl PartialEq for UnknownNode
impl StructuralPartialEq for UnknownNode
Auto Trait Implementations§
impl Freeze for UnknownNode
impl RefUnwindSafe for UnknownNode
impl Send for UnknownNode
impl Sync for UnknownNode
impl Unpin for UnknownNode
impl UnsafeUnpin for UnknownNode
impl UnwindSafe for UnknownNode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.