pub struct Label {
pub e1: u8,
pub e2: u8,
pub e3: u8,
pub d45: i8,
pub e6: u8,
pub e7: u8,
}Expand description
Atlas canonical label: (e1, e2, e3, d45, e6, e7)
- e1, e2, e3, e6, e7 ∈ {0, 1}
- d45 ∈ {-1, 0, +1}
Fields§
§e1: u8e1 coordinate (0 or 1)
e2: u8e2 coordinate (0 or 1)
e3: u8e3 coordinate (0 or 1)
d45: i8d45 = e4 - e5, canonicalized to {-1, 0, +1}
e6: u8e6 coordinate (0 or 1)
e7: u8e7 coordinate (0 or 1) - flipped by mirror τ
Implementations§
Trait Implementations§
impl Copy for Label
impl Eq for Label
impl StructuralPartialEq for Label
Auto Trait Implementations§
impl Freeze for Label
impl RefUnwindSafe for Label
impl Send for Label
impl Sync for Label
impl Unpin for Label
impl UnwindSafe for Label
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