pub struct BlockedMetricRouteEvidence { /* private fields */ }Expand description
A negative route verdict bound to the exact request and complete evidence.
Implementations§
Source§impl BlockedMetricRouteEvidence
impl BlockedMetricRouteEvidence
Sourcepub fn new(
request: MetricRouteRequest,
completeness: CompleteMetricEvidence,
) -> Self
pub fn new( request: MetricRouteRequest, completeness: CompleteMetricEvidence, ) -> Self
Binds complete topology and obstacle evidence to one request.
Sourcepub fn request(&self) -> &MetricRouteRequest
pub fn request(&self) -> &MetricRouteRequest
Request proven blocked.
Sourcepub fn completeness(&self) -> &CompleteMetricEvidence
pub fn completeness(&self) -> &CompleteMetricEvidence
Exact completeness provenance.
Trait Implementations§
Source§impl Clone for BlockedMetricRouteEvidence
impl Clone for BlockedMetricRouteEvidence
Source§fn clone(&self) -> BlockedMetricRouteEvidence
fn clone(&self) -> BlockedMetricRouteEvidence
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 BlockedMetricRouteEvidence
impl Debug for BlockedMetricRouteEvidence
impl StructuralPartialEq for BlockedMetricRouteEvidence
Auto Trait Implementations§
impl Freeze for BlockedMetricRouteEvidence
impl RefUnwindSafe for BlockedMetricRouteEvidence
impl Send for BlockedMetricRouteEvidence
impl Sync for BlockedMetricRouteEvidence
impl Unpin for BlockedMetricRouteEvidence
impl UnwindSafe for BlockedMetricRouteEvidence
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