pub struct WalkabilitySnapshot { /* private fields */ }Implementations§
Source§impl WalkabilitySnapshot
impl WalkabilitySnapshot
pub fn try_new( request: WalkabilityRequest, regions: Vec<WalkabilityRegion>, passages: Vec<VerifiedWalkablePassage>, evidence: Evidence, ) -> Result<Self, WalkabilityError>
pub fn request(&self) -> &WalkabilityRequest
pub fn regions(&self) -> &[WalkabilityRegion]
pub fn passages(&self) -> &[VerifiedWalkablePassage]
pub fn evidence(&self) -> &Evidence
pub fn route_between( &self, from: &ObjectId, to: &ObjectId, ) -> Result<WalkabilityRouteOutcome, WalkabilityError>
Trait Implementations§
Source§impl Clone for WalkabilitySnapshot
impl Clone for WalkabilitySnapshot
Source§fn clone(&self) -> WalkabilitySnapshot
fn clone(&self) -> WalkabilitySnapshot
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 WalkabilitySnapshot
impl Debug for WalkabilitySnapshot
Source§impl PartialEq for WalkabilitySnapshot
impl PartialEq for WalkabilitySnapshot
impl StructuralPartialEq for WalkabilitySnapshot
Auto Trait Implementations§
impl Freeze for WalkabilitySnapshot
impl RefUnwindSafe for WalkabilitySnapshot
impl Send for WalkabilitySnapshot
impl Sync for WalkabilitySnapshot
impl Unpin for WalkabilitySnapshot
impl UnwindSafe for WalkabilitySnapshot
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