pub struct Form {
pub style: ContentStyle,
pub finished: bool,
}Expand description
A style for text.
Fields§
§style: ContentStyle§finished: boolWhether or not the Forms colors and attributes should
override any that come after.
Implementations§
Source§impl Form
impl Form
Sourcepub fn underlined() -> BuiltForm
pub fn underlined() -> BuiltForm
New Form with the
underlined
attribute
Sourcepub fn slow_blink() -> BuiltForm
pub fn slow_blink() -> BuiltForm
New Form with the
slow_blink
attribute
Sourcepub fn rapid_blink() -> BuiltForm
pub fn rapid_blink() -> BuiltForm
New Form with the
rapid_blink
attribute
New Form with the
hidden
attribute
Sourcepub fn crossed_out() -> BuiltForm
pub fn crossed_out() -> BuiltForm
New Form with the
crossed_out
attribute
Sourcepub fn underline_black() -> BuiltForm
pub fn underline_black() -> BuiltForm
Sourcepub fn on_dark_grey() -> BuiltForm
pub fn on_dark_grey() -> BuiltForm
New Form with a
dark_grey
background
Sourcepub fn underline_dark_grey() -> BuiltForm
pub fn underline_dark_grey() -> BuiltForm
Sourcepub fn underline_red() -> BuiltForm
pub fn underline_red() -> BuiltForm
Sourcepub fn on_dark_red() -> BuiltForm
pub fn on_dark_red() -> BuiltForm
New Form with a
dark_red
background
Sourcepub fn underline_dark_red() -> BuiltForm
pub fn underline_dark_red() -> BuiltForm
Sourcepub fn underline_green() -> BuiltForm
pub fn underline_green() -> BuiltForm
Sourcepub fn dark_green() -> BuiltForm
pub fn dark_green() -> BuiltForm
New Form with a
dark_green
foreground
Sourcepub fn on_dark_green() -> BuiltForm
pub fn on_dark_green() -> BuiltForm
New Form with a
dark_green
background
Sourcepub fn underline_dark_green() -> BuiltForm
pub fn underline_dark_green() -> BuiltForm
Sourcepub fn underline_yellow() -> BuiltForm
pub fn underline_yellow() -> BuiltForm
Sourcepub fn dark_yellow() -> BuiltForm
pub fn dark_yellow() -> BuiltForm
New Form with a
dark_yellow
foreground
Sourcepub fn on_dark_yellow() -> BuiltForm
pub fn on_dark_yellow() -> BuiltForm
New Form with a
dark_yellow
background
Sourcepub fn underline_dark_yellow() -> BuiltForm
pub fn underline_dark_yellow() -> BuiltForm
Sourcepub fn underline_blue() -> BuiltForm
pub fn underline_blue() -> BuiltForm
Sourcepub fn on_dark_blue() -> BuiltForm
pub fn on_dark_blue() -> BuiltForm
New Form with a
dark_blue
background
Sourcepub fn underline_dark_blue() -> BuiltForm
pub fn underline_dark_blue() -> BuiltForm
Sourcepub fn on_magenta() -> BuiltForm
pub fn on_magenta() -> BuiltForm
New Form with a
magenta
background
Sourcepub fn underline_magenta() -> BuiltForm
pub fn underline_magenta() -> BuiltForm
Sourcepub fn dark_magenta() -> BuiltForm
pub fn dark_magenta() -> BuiltForm
New Form with a
dark_magenta
foreground
Sourcepub fn on_dark_magenta() -> BuiltForm
pub fn on_dark_magenta() -> BuiltForm
New Form with a
dark_magenta
background
Sourcepub fn underline_dark_magenta() -> BuiltForm
pub fn underline_dark_magenta() -> BuiltForm
Sourcepub fn underline_cyan() -> BuiltForm
pub fn underline_cyan() -> BuiltForm
Sourcepub fn on_dark_cyan() -> BuiltForm
pub fn on_dark_cyan() -> BuiltForm
New Form with a
dark_cyan
background
Sourcepub fn underline_dark_cyan() -> BuiltForm
pub fn underline_dark_cyan() -> BuiltForm
Sourcepub fn underline_white() -> BuiltForm
pub fn underline_white() -> BuiltForm
Sourcepub fn underline_grey() -> BuiltForm
pub fn underline_grey() -> BuiltForm
Sourcepub fn finished() -> BuiltForm
pub fn finished() -> BuiltForm
Returns a new Form with a default finished style
A finished style is one that cannot be superseded. That is, if this style sets a foreground, while it is active, new styles may not modify the color of the foreground.
Sourcepub fn double_underlined() -> BuiltForm
pub fn double_underlined() -> BuiltForm
New Form with the double_underlined attribute
Sourcepub fn undercurled() -> BuiltForm
pub fn undercurled() -> BuiltForm
New Form with the undercurled attribute
Sourcepub fn underdashed() -> BuiltForm
pub fn underdashed() -> BuiltForm
New Form with the underdashed attribute
Trait Implementations§
impl Copy for Form
impl Eq for Form
impl FormFmt for Form
impl StructuralPartialEq for Form
Auto Trait Implementations§
impl Freeze for Form
impl RefUnwindSafe for Form
impl Send for Form
impl Sync for Form
impl Unpin for Form
impl UnwindSafe for Form
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)