Enum style::color::parsing::NumberOrAngleComponent
source · #[repr(u8)]pub enum NumberOrAngleComponent {
Number(f32),
Angle(f32),
}
Expand description
Either an angle or a number.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for NumberOrAngleComponent
impl Clone for NumberOrAngleComponent
source§fn clone(&self) -> NumberOrAngleComponent
fn clone(&self) -> NumberOrAngleComponent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl ColorComponentType for NumberOrAngleComponent
impl ColorComponentType for NumberOrAngleComponent
source§fn from_value(value: f32) -> Self
fn from_value(value: f32) -> Self
Construct a new component from a single value.
source§impl Debug for NumberOrAngleComponent
impl Debug for NumberOrAngleComponent
source§impl MallocSizeOf for NumberOrAngleComponent
impl MallocSizeOf for NumberOrAngleComponent
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq for NumberOrAngleComponent
impl PartialEq for NumberOrAngleComponent
source§fn eq(&self, other: &NumberOrAngleComponent) -> bool
fn eq(&self, other: &NumberOrAngleComponent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToAnimatedValue for NumberOrAngleComponent
impl ToAnimatedValue for NumberOrAngleComponent
§type AnimatedValue = NumberOrAngleComponent
type AnimatedValue = NumberOrAngleComponent
The type of the animated value.
source§fn from_animated_value(from: Self::AnimatedValue) -> Self
fn from_animated_value(from: Self::AnimatedValue) -> Self
Converts back an animated value into a computed value.
source§fn to_animated_value(self, context: &Context<'_>) -> Self::AnimatedValue
fn to_animated_value(self, context: &Context<'_>) -> Self::AnimatedValue
Converts this value to an animated value.
source§impl ToCss for NumberOrAngleComponent
impl ToCss for NumberOrAngleComponent
source§impl ToShmem for NumberOrAngleComponent
impl ToShmem for NumberOrAngleComponent
impl Copy for NumberOrAngleComponent
impl StructuralPartialEq for NumberOrAngleComponent
Auto Trait Implementations§
impl Freeze for NumberOrAngleComponent
impl RefUnwindSafe for NumberOrAngleComponent
impl Send for NumberOrAngleComponent
impl Sync for NumberOrAngleComponent
impl Unpin for NumberOrAngleComponent
impl UnwindSafe for NumberOrAngleComponent
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 moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert