pub struct StateInitialization {
pub seed: u64,
pub tetromino_generator: TetrominoGenerator,
}Expand description
Some values that were used to help initialize the game.
Used for game reproducibility.
Fields§
§seed: u64The value to seed the game’s PRNG with.
tetromino_generator: TetrominoGeneratorThe method (and internal state) of tetromino generation used.
Trait Implementations§
Source§impl Clone for StateInitialization
impl Clone for StateInitialization
Source§fn clone(&self) -> StateInitialization
fn clone(&self) -> StateInitialization
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StateInitialization
impl Debug for StateInitialization
Source§impl Hash for StateInitialization
impl Hash for StateInitialization
Source§impl Ord for StateInitialization
impl Ord for StateInitialization
Source§fn cmp(&self, other: &StateInitialization) -> Ordering
fn cmp(&self, other: &StateInitialization) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StateInitialization
impl PartialEq for StateInitialization
Source§impl PartialOrd for StateInitialization
impl PartialOrd for StateInitialization
impl Copy for StateInitialization
impl Eq for StateInitialization
impl StructuralPartialEq for StateInitialization
Auto Trait Implementations§
impl Freeze for StateInitialization
impl RefUnwindSafe for StateInitialization
impl Send for StateInitialization
impl Sync for StateInitialization
impl Unpin for StateInitialization
impl UnsafeUnpin for StateInitialization
impl UnwindSafe for StateInitialization
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