pub struct MoveTables {
pub move_cube: [ArrayCube; 18],
pub urf1: ArrayCube,
pub urf2: ArrayCube,
pub urf_move: [[u8; 18]; 6],
pub cube_sym: [ArrayCube; 16],
pub sym_mult: [[u32; 16]; 16],
pub sym_mult_inv: [[u32; 16]; 16],
}Expand description
Move data tables.
Fields§
§move_cube: [ArrayCube; 18]§urf1: ArrayCube§urf2: ArrayCube§urf_move: [[u8; 18]; 6]§cube_sym: [ArrayCube; 16]§sym_mult: [[u32; 16]; 16]§sym_mult_inv: [[u32; 16]; 16]Implementations§
Source§impl MoveTables
impl MoveTables
Trait Implementations§
Source§impl Debug for MoveTables
impl Debug for MoveTables
Source§impl Generator<MoveTables> for __StaticInitGeneratorFor_MT
Available on Windows, or (Android or DragonFly BSD or Emscripten or FreeBSD or Fuchsia or Haiku or illumos or L4Re or Linux or NetBSD or OpenBSD or Redox OS or Solaris or VxWorks), or (iOS or macOS) only.
impl Generator<MoveTables> for __StaticInitGeneratorFor_MT
Available on Windows, or (Android or DragonFly BSD or Emscripten or FreeBSD or Fuchsia or Haiku or illumos or L4Re or Linux or NetBSD or OpenBSD or Redox OS or Solaris or VxWorks), or (iOS or macOS) only.
fn generate(&self) -> MoveTables
Auto Trait Implementations§
impl Freeze for MoveTables
impl RefUnwindSafe for MoveTables
impl Send for MoveTables
impl Sync for MoveTables
impl Unpin for MoveTables
impl UnsafeUnpin for MoveTables
impl UnwindSafe for MoveTables
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