pub struct EasingSet {
pub spatial: Curve,
pub effects: Curve,
pub exit: Curve,
}Expand description
The three-easing vocabulary Glyph’s bezier-authored motion patterns are
built from: spatial (position/size changes — may overshoot), effects
(opacity/color changes — never overshoots), and exit (elements leaving
the screen — accelerates out). See MotionScheme::neutral for this
crate’s own curve values, and frust-material/frust-cupertino’s own
tokens modules for their per-baseline curve values and sources.
Fields§
§spatial: Curve§effects: Curve§exit: CurveTrait Implementations§
impl Copy for EasingSet
impl StructuralPartialEq for EasingSet
Auto Trait Implementations§
impl Freeze for EasingSet
impl RefUnwindSafe for EasingSet
impl Send for EasingSet
impl Sync for EasingSet
impl Unpin for EasingSet
impl UnsafeUnpin for EasingSet
impl UnwindSafe for EasingSet
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.