pub enum TextSource {
Static(Rc<AnnotatedString>),
Dynamic(DynamicTextSource),
}Expand description
Where a text widget gets its text.
Variants§
Static(Rc<AnnotatedString>)
A fixed text.
Dynamic(DynamicTextSource)
A text produced by a callback each time the widget composes.
Trait Implementations§
Source§impl Clone for TextSource
impl Clone for TextSource
Source§impl PartialEq for TextSource
impl PartialEq for TextSource
impl StructuralPartialEq for TextSource
Auto Trait Implementations§
impl !RefUnwindSafe for TextSource
impl !Send for TextSource
impl !Sync for TextSource
impl !UnwindSafe for TextSource
impl Freeze for TextSource
impl Unpin for TextSource
impl UnsafeUnpin for TextSource
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> 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 more