[−][src]Struct noise_fn::helpers::IgnoreSeed
This is a workaround for allowing both seedable and non-seedable noise functions in combining types.
This will be replaced by making Noise
and Seedable
mutually exclusive once this is possible.
This will allow the combining types to distinguish between seedable and non-seedable noise functions and seed only the seedable ones.
Implementations
impl<Seed, Inner> IgnoreSeed<Seed, Inner>
[src]
Trait Implementations
impl<Seed: Clone, Inner: Clone> Clone for IgnoreSeed<Seed, Inner>
[src]
fn clone(&self) -> IgnoreSeed<Seed, Inner>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Seed: Copy, Inner: Copy> Copy for IgnoreSeed<Seed, Inner>
[src]
impl<Seed, Inner: Noise> Noise for IgnoreSeed<Seed, Inner>
[src]
impl<Arg, Seed, Inner: NoiseDomain<Arg>> NoiseDomain<Arg> for IgnoreSeed<Seed, Inner>
[src]
impl<Seed, Inner> Seedable for IgnoreSeed<Seed, Inner>
[src]
impl<Seed, Inner> Seeded for IgnoreSeed<Seed, Inner>
[src]
type Config = Self
Auto Trait Implementations
impl<Seed, Inner> RefUnwindSafe for IgnoreSeed<Seed, Inner> where
Inner: RefUnwindSafe,
Inner: RefUnwindSafe,
impl<Seed, Inner> Send for IgnoreSeed<Seed, Inner> where
Inner: Send,
Inner: Send,
impl<Seed, Inner> Sync for IgnoreSeed<Seed, Inner> where
Inner: Sync,
Inner: Sync,
impl<Seed, Inner> Unpin for IgnoreSeed<Seed, Inner> where
Inner: Unpin,
Inner: Unpin,
impl<Seed, Inner> UnwindSafe for IgnoreSeed<Seed, Inner> where
Inner: UnwindSafe,
Inner: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<TNoise> Noise for TNoise where
TNoise: SeedOnlyNoise,
[src]
TNoise: SeedOnlyNoise,
type Value = <TNoise as SeedOnlyNoise>::Value
type Unseeded = EmptyConfig<TNoise>
impl<Noise> Seeded for Noise where
Noise: SeedOnlyNoise,
[src]
Noise: SeedOnlyNoise,
type Config = EmptyConfig<Noise>
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,