pub enum KeyframesStepValue {
Declarations {
block: Arc<Locked<PropertyDeclarationBlock>>,
},
ComputedValues,
}
Expand description
A keyframes step value. This can be a synthetised keyframes animation, that is, one autogenerated from the current computed values, or a list of declarations to apply.
TODO: Find a better name for this?
Variants§
Declarations
A step formed by a declaration block specified by the CSS.
Fields
§
block: Arc<Locked<PropertyDeclarationBlock>>
The declaration block per se.
ComputedValues
A synthetic step computed from the current computed values at the time of the animation.
Trait Implementations§
source§impl Clone for KeyframesStepValue
impl Clone for KeyframesStepValue
source§fn clone(&self) -> KeyframesStepValue
fn clone(&self) -> KeyframesStepValue
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 Debug for KeyframesStepValue
impl Debug for KeyframesStepValue
source§impl MallocSizeOf for KeyframesStepValue
impl MallocSizeOf for KeyframesStepValue
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.
Auto Trait Implementations§
impl Freeze for KeyframesStepValue
impl !RefUnwindSafe for KeyframesStepValue
impl Send for KeyframesStepValue
impl Sync for KeyframesStepValue
impl Unpin for KeyframesStepValue
impl !UnwindSafe for KeyframesStepValue
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