pub enum RainSpeed {
Absolute {
speed: f64,
},
Fast,
Normal,
Slow,
}Expand description
The speed of the rain.
Variants§
Absolute
An absolute target speed in pixels / second.
Fast
A fast rain. Equivalent to Absolute { speed: 20.0 }.
Normal
A normal rain. Equivalent to Absolute { speed: 10.0 }.
Slow
A slow rain. Equivalent to Absolute { speed: 5.0 }.
Trait Implementations§
Source§impl PartialOrd for RainSpeed
impl PartialOrd for RainSpeed
impl Copy for RainSpeed
impl StructuralPartialEq for RainSpeed
Auto Trait Implementations§
impl Freeze for RainSpeed
impl RefUnwindSafe for RainSpeed
impl Send for RainSpeed
impl Sync for RainSpeed
impl Unpin for RainSpeed
impl UnwindSafe for RainSpeed
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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