pub struct TextViewMotion { /* private fields */ }Expand description
Motion policy of a text view. Base plays it; every duration defaults to zero, so an unstyled view adopts new content at once.
Implementations§
Source§impl TextViewMotion
impl TextViewMotion
Sourcepub fn with_stream_fade(self, duration: Duration) -> TextViewMotion
pub fn with_stream_fade(self, duration: Duration) -> TextViewMotion
How long the text an update appends takes to reach full color.
Sourcepub fn with_stream_fade_stagger(self, stagger: Duration) -> TextViewMotion
pub fn with_stream_fade_stagger(self, stagger: Duration) -> TextViewMotion
How much later each further word of one update starts fading than
the word before it; zero fades the update as one chunk. A long update
is compressed so its last word starts within one Self::stream_fade.
Sourcepub fn with_stream_fade_easing(self, easing: Easing) -> TextViewMotion
pub fn with_stream_fade_easing(self, easing: Easing) -> TextViewMotion
The curve the appended text fades in along.
pub fn stream_fade(&self) -> Duration
pub fn stream_fade_stagger(&self) -> Duration
pub fn stream_fade_easing(&self) -> &Easing
Trait Implementations§
Source§impl Clone for TextViewMotion
impl Clone for TextViewMotion
Source§fn clone(&self) -> TextViewMotion
fn clone(&self) -> TextViewMotion
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 moreSource§impl Debug for TextViewMotion
impl Debug for TextViewMotion
Source§impl Default for TextViewMotion
impl Default for TextViewMotion
Source§fn default() -> TextViewMotion
fn default() -> TextViewMotion
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for TextViewMotion
impl !Send for TextViewMotion
impl !Sync for TextViewMotion
impl !UnwindSafe for TextViewMotion
impl Freeze for TextViewMotion
impl Unpin for TextViewMotion
impl UnsafeUnpin for TextViewMotion
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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().