pub enum UniformRotDistr {
Range(Uniform<f32>),
Discrete(Vec<f32>),
None,
}Expand description
Samples a rotation from a uniform distribution over a given range or a discrete set of rotations.
Variants§
Implementations§
Auto Trait Implementations§
impl Freeze for UniformRotDistr
impl RefUnwindSafe for UniformRotDistr
impl Send for UniformRotDistr
impl Sync for UniformRotDistr
impl Unpin for UniformRotDistr
impl UnwindSafe for UniformRotDistr
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more