pub enum DijkstraError {
SourceNodeOutOfBounds {
index: usize,
node_count: usize,
},
TargetNodeOutOfBounds {
index: usize,
node_count: usize,
},
}Variants§
Trait Implementations§
Source§impl Clone for DijkstraError
impl Clone for DijkstraError
Source§fn clone(&self) -> DijkstraError
fn clone(&self) -> DijkstraError
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 moreSource§impl Debug for DijkstraError
impl Debug for DijkstraError
Source§impl Display for DijkstraError
impl Display for DijkstraError
impl Eq for DijkstraError
Source§impl Error for DijkstraError
impl Error for DijkstraError
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 DijkstraError
impl PartialEq for DijkstraError
impl StructuralPartialEq for DijkstraError
Auto Trait Implementations§
impl Freeze for DijkstraError
impl RefUnwindSafe for DijkstraError
impl Send for DijkstraError
impl Sync for DijkstraError
impl Unpin for DijkstraError
impl UnsafeUnpin for DijkstraError
impl UnwindSafe for DijkstraError
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