pub struct CorridorEnds { /* private fields */ }Expand description
The corridor ends of a space’s footprint.
Implementations§
Source§impl CorridorEnds
impl CorridorEnds
Sourcepub fn try_new(
space: ObjectId,
ends: Vec<CorridorEnd>,
evidence: Evidence,
) -> Result<Self, PlanSpanError>
pub fn try_new( space: ObjectId, ends: Vec<CorridorEnd>, evidence: Evidence, ) -> Result<Self, PlanSpanError>
The ends of space’s footprint. The evidence is always approximate:
the skeleton the ends come from is not certified.
Sourcepub fn ends(&self) -> &[CorridorEnd]
pub fn ends(&self) -> &[CorridorEnd]
The ends, in the service’s order.
Trait Implementations§
Source§impl Clone for CorridorEnds
impl Clone for CorridorEnds
Source§impl Debug for CorridorEnds
impl Debug for CorridorEnds
Source§impl PartialEq for CorridorEnds
impl PartialEq for CorridorEnds
impl StructuralPartialEq for CorridorEnds
Auto Trait Implementations§
impl Freeze for CorridorEnds
impl RefUnwindSafe for CorridorEnds
impl Send for CorridorEnds
impl Sync for CorridorEnds
impl Unpin for CorridorEnds
impl UnsafeUnpin for CorridorEnds
impl UnwindSafe for CorridorEnds
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