pub struct LayoutFace {
pub home: Home,
pub outer: Vec<(usize, Sense)>,
pub holes: Vec<Vec<(usize, Sense)>>,
pub name: Namer,
}Expand description
A face of the layout: its loops, the outer one counter-clockwise and holes clockwise, each a list of edges and the sense it runs them in.
Fields§
§home: Home§outer: Vec<(usize, Sense)>§holes: Vec<Vec<(usize, Sense)>>§name: NamerIts faces are N(a) and N(b).
Implementations§
Trait Implementations§
Source§impl Clone for LayoutFace
impl Clone for LayoutFace
Source§fn clone(&self) -> LayoutFace
fn clone(&self) -> LayoutFace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LayoutFace
impl RefUnwindSafe for LayoutFace
impl Send for LayoutFace
impl Sync for LayoutFace
impl Unpin for LayoutFace
impl UnsafeUnpin for LayoutFace
impl UnwindSafe for LayoutFace
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