pub struct UnreachableRegionEvidence { /* private fields */ }Expand description
Part of the region reaches no target, under complete exact evidence, so the largest distance is unbounded.
Implementations§
Source§impl UnreachableRegionEvidence
impl UnreachableRegionEvidence
Sourcepub fn new(
request: FarthestPointRequest,
witness: MetricPoint,
completeness: CompleteMetricEvidence,
) -> Self
pub fn new( request: FarthestPointRequest, witness: MetricPoint, completeness: CompleteMetricEvidence, ) -> Self
Binds a point of the region no target reaches, and complete evidence, to one request.
Sourcepub fn request(&self) -> &FarthestPointRequest
pub fn request(&self) -> &FarthestPointRequest
Request proven to have an unreachable part.
Sourcepub fn witness(&self) -> &MetricPoint
pub fn witness(&self) -> &MetricPoint
A point of the region from which no target is reachable.
Sourcepub fn completeness(&self) -> &CompleteMetricEvidence
pub fn completeness(&self) -> &CompleteMetricEvidence
Exact completeness provenance.
Trait Implementations§
Source§impl Clone for UnreachableRegionEvidence
impl Clone for UnreachableRegionEvidence
Source§impl Debug for UnreachableRegionEvidence
impl Debug for UnreachableRegionEvidence
impl StructuralPartialEq for UnreachableRegionEvidence
Auto Trait Implementations§
impl Freeze for UnreachableRegionEvidence
impl RefUnwindSafe for UnreachableRegionEvidence
impl Send for UnreachableRegionEvidence
impl Sync for UnreachableRegionEvidence
impl Unpin for UnreachableRegionEvidence
impl UnsafeUnpin for UnreachableRegionEvidence
impl UnwindSafe for UnreachableRegionEvidence
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