pub struct AccessibilityResult {
pub node: NodeId,
pub score: f64,
pub reachable_count: usize,
pub total_destinations: usize,
pub average_cost: f64,
pub destination_costs: Vec<(NodeId, f64)>,
}Expand description
Result of accessibility analysis
Fields§
§node: NodeIdThe analyzed node
score: f64Accessibility score (0.0 to 1.0, fraction of destinations reachable)
reachable_count: usizeNumber of reachable destinations
total_destinations: usizeTotal number of destinations
average_cost: f64Average cost to reachable destinations
destination_costs: Vec<(NodeId, f64)>Individual destination costs
Trait Implementations§
Source§impl Clone for AccessibilityResult
impl Clone for AccessibilityResult
Source§fn clone(&self) -> AccessibilityResult
fn clone(&self) -> AccessibilityResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for AccessibilityResult
impl RefUnwindSafe for AccessibilityResult
impl Send for AccessibilityResult
impl Sync for AccessibilityResult
impl Unpin for AccessibilityResult
impl UnsafeUnpin for AccessibilityResult
impl UnwindSafe for AccessibilityResult
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