pub enum SliderValue {
Single(f32),
Range(f32, f32),
}Expand description
The value of the slider, can be a single value or a range of values.
- Can from a f32 value, which will be treated as a single value.
- Or from a (f32, f32) tuple, which will be treated as a range of values.
The default value is SliderValue::Single(0.0).
Variants§
Implementations§
Source§impl SliderValue
impl SliderValue
Trait Implementations§
Source§impl Clone for SliderValue
impl Clone for SliderValue
Source§fn clone(&self) -> SliderValue
fn clone(&self) -> SliderValue
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 moreimpl Copy for SliderValue
Source§impl Debug for SliderValue
impl Debug for SliderValue
Source§impl Default for SliderValue
impl Default for SliderValue
Source§impl Display for SliderValue
impl Display for SliderValue
Source§impl From<f32> for SliderValue
impl From<f32> for SliderValue
Source§impl PartialEq for SliderValue
impl PartialEq for SliderValue
impl StructuralPartialEq for SliderValue
Auto Trait Implementations§
impl Freeze for SliderValue
impl RefUnwindSafe for SliderValue
impl Send for SliderValue
impl Sync for SliderValue
impl Unpin for SliderValue
impl UnsafeUnpin for SliderValue
impl UnwindSafe for SliderValue
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().