pub struct DualNoiseProvider {
pub noise: FeatureNoiseParameters,
pub scale: f32,
pub seed: i64,
pub slow_noise: FeatureNoiseParameters,
pub slow_scale: f32,
pub states: Vec<BlockStateData>,
pub variety: [i32; 2],
}Fields§
§noise: FeatureNoiseParameters§scale: f32§seed: i64§slow_noise: FeatureNoiseParameters§slow_scale: f32§states: Vec<BlockStateData>§variety: [i32; 2]Trait Implementations§
Source§impl Clone for DualNoiseProvider
impl Clone for DualNoiseProvider
Source§fn clone(&self) -> DualNoiseProvider
fn clone(&self) -> DualNoiseProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for DualNoiseProvider
impl !UnwindSafe for DualNoiseProvider
impl Freeze for DualNoiseProvider
impl Send for DualNoiseProvider
impl Sync for DualNoiseProvider
impl Unpin for DualNoiseProvider
impl UnsafeUnpin for DualNoiseProvider
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