pub enum TextSource {
Static(Rc<AnnotatedString>),
Dynamic(DynamicTextSource),
}Variants§
Static(Rc<AnnotatedString>)
Dynamic(DynamicTextSource)
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