pub struct ColorSchemeTransition { /* private fields */ }Implementations§
Source§impl ColorSchemeTransition
impl ColorSchemeTransition
pub fn new( from: ColorScheme, to: ColorScheme, started_at: Instant, duration: Duration, easing: CubicBezier, ) -> Self
pub fn material_theme( from: ColorScheme, to: ColorScheme, started_at: Instant, ) -> Self
pub fn value_at(self, now: Instant) -> ColorScheme
pub fn is_finished_at(self, now: Instant) -> bool
pub fn progress_at(self, now: Instant) -> f32
pub fn eased_progress_at(self, now: Instant) -> f32
Trait Implementations§
Source§impl Clone for ColorSchemeTransition
impl Clone for ColorSchemeTransition
Source§fn clone(&self) -> ColorSchemeTransition
fn clone(&self) -> ColorSchemeTransition
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 ColorSchemeTransition
Source§impl Debug for ColorSchemeTransition
impl Debug for ColorSchemeTransition
Source§impl PartialEq for ColorSchemeTransition
impl PartialEq for ColorSchemeTransition
Source§fn eq(&self, other: &ColorSchemeTransition) -> bool
fn eq(&self, other: &ColorSchemeTransition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ColorSchemeTransition
Auto Trait Implementations§
impl Freeze for ColorSchemeTransition
impl RefUnwindSafe for ColorSchemeTransition
impl Send for ColorSchemeTransition
impl Sync for ColorSchemeTransition
impl Unpin for ColorSchemeTransition
impl UnsafeUnpin for ColorSchemeTransition
impl UnwindSafe for ColorSchemeTransition
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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<State, Message> IntoBoot<State, Message> for State
impl<State, Message> IntoBoot<State, Message> for State
Source§fn into_boot(self) -> (State, Task<Message>)
fn into_boot(self) -> (State, Task<Message>)
Turns some type into the initial state of some
Application.