pub struct RunStyle {
pub font: FontSpec,
pub color: Option<Color>,
pub background: Option<Color>,
pub underline: Underline,
pub strikethrough: bool,
pub link: Option<String>,
}Expand description
A TextRun’s attributes with no range attached: what a toolbar toggles, what an editor
applies to a selection, and what it styles the next typed character with.
Fields§
§font: FontSpec§color: Option<Color>§background: Option<Color>§underline: Underline§strikethrough: bool§link: Option<String>Implementations§
Trait Implementations§
impl StructuralPartialEq for RunStyle
Auto Trait Implementations§
impl Freeze for RunStyle
impl RefUnwindSafe for RunStyle
impl Send for RunStyle
impl Sync for RunStyle
impl Unpin for RunStyle
impl UnsafeUnpin for RunStyle
impl UnwindSafe for RunStyle
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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