pub struct CorridorEndRequest { /* private fields */ }Expand description
The space whose corridor ends are asked for, and the subjects (such as its windows) to measure against each end wall.
Implementations§
Source§impl CorridorEndRequest
impl CorridorEndRequest
Sourcepub fn try_new(
space: ObjectId,
subjects: impl IntoIterator<Item = ObjectId>,
) -> Result<Self, PlanSpanError>
pub fn try_new( space: ObjectId, subjects: impl IntoIterator<Item = ObjectId>, ) -> Result<Self, PlanSpanError>
A request for space’s corridor ends, measuring subjects against
each end wall. Subjects are sorted and deduplicated; the space
itself is refused as a subject.
Trait Implementations§
Source§impl Clone for CorridorEndRequest
impl Clone for CorridorEndRequest
Source§impl Debug for CorridorEndRequest
impl Debug for CorridorEndRequest
impl Eq for CorridorEndRequest
Source§impl PartialEq for CorridorEndRequest
impl PartialEq for CorridorEndRequest
impl StructuralPartialEq for CorridorEndRequest
Auto Trait Implementations§
impl Freeze for CorridorEndRequest
impl RefUnwindSafe for CorridorEndRequest
impl Send for CorridorEndRequest
impl Sync for CorridorEndRequest
impl Unpin for CorridorEndRequest
impl UnsafeUnpin for CorridorEndRequest
impl UnwindSafe for CorridorEndRequest
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