pub enum EdgeShape {
J,
U,
S,
I,
}Expand description
Represents the “shape” of an edge, i.e. the set of constraints that this edge must follow.
Variants§
J
Edges that can be of any shape
U
Edges that must look the same after reflecting across their length (like the letter U)
S
Edges that must look the same after a 180° rotation (like the letter S)
I
Edges that must look the same after both a 180° and a reflection (like the letter I)
Trait Implementations§
impl Copy for EdgeShape
impl Eq for EdgeShape
impl StructuralPartialEq for EdgeShape
Auto Trait Implementations§
impl Freeze for EdgeShape
impl RefUnwindSafe for EdgeShape
impl Send for EdgeShape
impl Sync for EdgeShape
impl Unpin for EdgeShape
impl UnwindSafe for EdgeShape
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