pub struct MultiFacilityResult {
pub facility_areas: Vec<ServiceArea>,
pub nearest_facility: HashMap<NodeId, (NodeId, f64)>,
pub overlap_zones: Vec<OverlapZone>,
pub unreachable_nodes: Vec<NodeId>,
}Expand description
Multi-facility service area result
Fields§
§facility_areas: Vec<ServiceArea>Individual service areas per facility
nearest_facility: HashMap<NodeId, (NodeId, f64)>Assignment of each node to its nearest facility
overlap_zones: Vec<OverlapZone>Overlap zones between facilities
unreachable_nodes: Vec<NodeId>Nodes not reachable from any facility
Trait Implementations§
Source§impl Clone for MultiFacilityResult
impl Clone for MultiFacilityResult
Source§fn clone(&self) -> MultiFacilityResult
fn clone(&self) -> MultiFacilityResult
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 MultiFacilityResult
impl RefUnwindSafe for MultiFacilityResult
impl Send for MultiFacilityResult
impl Sync for MultiFacilityResult
impl Unpin for MultiFacilityResult
impl UnsafeUnpin for MultiFacilityResult
impl UnwindSafe for MultiFacilityResult
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