pub enum MetricRouteOutcome {
Reachable(MetricRouteEvidence),
Blocked(BlockedMetricRouteEvidence),
}Expand description
Evaluated route result. Backend incompleteness is an error, not a third verdict.
Variants§
Reachable(MetricRouteEvidence)
At least one route exists; the distance may remain conservatively bounded.
Blocked(BlockedMetricRouteEvidence)
No route exists under exact, complete topology and obstacle evidence.
Trait Implementations§
Source§impl Clone for MetricRouteOutcome
impl Clone for MetricRouteOutcome
Source§fn clone(&self) -> MetricRouteOutcome
fn clone(&self) -> MetricRouteOutcome
Returns a copy of the value. Read more
1.0.0 · 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 MetricRouteOutcome
impl Debug for MetricRouteOutcome
Source§impl PartialEq for MetricRouteOutcome
impl PartialEq for MetricRouteOutcome
impl StructuralPartialEq for MetricRouteOutcome
Auto Trait Implementations§
impl Freeze for MetricRouteOutcome
impl RefUnwindSafe for MetricRouteOutcome
impl Send for MetricRouteOutcome
impl Sync for MetricRouteOutcome
impl Unpin for MetricRouteOutcome
impl UnwindSafe for MetricRouteOutcome
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