[−][src]Struct termimad::LineStyle
A style applicable to a type of line.
It's made of
- the base style of the compounds
- the alignment
Fields
compound_style: CompoundStyle
align: Alignment
Methods
impl LineStyle
[src]
pub fn set_fg(&mut self, color: Color)
[src]
Set the foreground color to the passed color.
pub fn set_bg(&mut self, color: Color)
[src]
Set the background color to the passed color.
pub fn set_fgbg(&mut self, fg: Color, bg: Color)
[src]
Set the colors to the passed ones
pub fn add_attr(&mut self, attr: Attribute)
[src]
Add an Attribute
. Like italic, underlined or bold.
pub fn repeat_string(&self, f: &mut Formatter, s: &str, count: usize) -> Result
[src]
Write a string several times with the line compound style
pub fn repeat_space(&self, f: &mut Formatter, count: usize) -> Result
[src]
Write 0 or more spaces with the line's compound style
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LineStyle
impl Send for LineStyle
impl Sync for LineStyle
impl Unpin for LineStyle
impl UnwindSafe for LineStyle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,