pub enum EndWall {
Decided {
start: [f64; 2],
end: [f64; 2],
contacts: Vec<WallContact>,
},
Undecided(String),
}Expand description
The wall a corridor end runs into.
Variants§
Decided
A straight run of the footprint’s boundary, from start to end in
canonical metres, and every requested subject measured against it in
the request’s order.
Fields
§
contacts: Vec<WallContact>The requested subjects against this wall.
Undecided(String)
The approximation could change which wall the end runs into, or the path does not stop at one; the reason says which.
Trait Implementations§
impl StructuralPartialEq for EndWall
Auto Trait Implementations§
impl Freeze for EndWall
impl RefUnwindSafe for EndWall
impl Send for EndWall
impl Sync for EndWall
impl Unpin for EndWall
impl UnsafeUnpin for EndWall
impl UnwindSafe for EndWall
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