Struct noise::permutationtable::PermutationTable
source · pub struct PermutationTable { /* private fields */ }
Expand description
A seed table, required by all noise functions.
Table creation is expensive, so in most circumstances you’ll only want to create one of these per generator.
Implementations§
Trait Implementations§
source§impl Clone for PermutationTable
impl Clone for PermutationTable
source§fn clone(&self) -> PermutationTable
fn clone(&self) -> PermutationTable
Returns a copy 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 PermutationTable
impl Debug for PermutationTable
source§impl Distribution<PermutationTable> for Standard
impl Distribution<PermutationTable> for Standard
source§impl NoiseHasher for PermutationTable
impl NoiseHasher for PermutationTable
impl Copy for PermutationTable
Auto Trait Implementations§
impl Freeze for PermutationTable
impl RefUnwindSafe for PermutationTable
impl Send for PermutationTable
impl Sync for PermutationTable
impl Unpin for PermutationTable
impl UnwindSafe for PermutationTable
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