#[non_exhaustive]pub struct TraversalEvidence {
pub nodes: usize,
pub edges: usize,
pub rejected_by_height: usize,
pub rejected_by_radius: usize,
pub rejected_by_step: usize,
pub rejected_by_slope: usize,
pub components: usize,
}Expand description
Structured geometric facts about a graph build and route query.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.nodes: usizeSupport nodes retained after clearance and inflation filtering.
edges: usizeUndirected adjacency pairs retained.
rejected_by_height: usizeCandidate supports dropped for insufficient free span above.
rejected_by_radius: usizeCandidate supports dropped by lateral inflation.
rejected_by_step: usizeAdjacencies dropped because the layer change exceeded max_step.
rejected_by_slope: usizeAdjacencies dropped because the gradient exceeded max_slope.
components: usizeConnected components in the retained graph.
Trait Implementations§
Source§impl Clone for TraversalEvidence
impl Clone for TraversalEvidence
Source§fn clone(&self) -> TraversalEvidence
fn clone(&self) -> TraversalEvidence
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 TraversalEvidence
impl Debug for TraversalEvidence
Source§impl Default for TraversalEvidence
impl Default for TraversalEvidence
Source§fn default() -> TraversalEvidence
fn default() -> TraversalEvidence
Returns the “default value” for a type. Read more
Source§impl PartialEq for TraversalEvidence
impl PartialEq for TraversalEvidence
impl Copy for TraversalEvidence
impl Eq for TraversalEvidence
impl StructuralPartialEq for TraversalEvidence
Auto Trait Implementations§
impl Freeze for TraversalEvidence
impl RefUnwindSafe for TraversalEvidence
impl Send for TraversalEvidence
impl Sync for TraversalEvidence
impl Unpin for TraversalEvidence
impl UnwindSafe for TraversalEvidence
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