pub struct Form {
pub style: ContentStyle,
}Expand description
A style for text.
Fields§
§style: ContentStyleThe actual style that is applied
Implementations§
Source§impl Form
impl Form
Sourcepub const fn underlined() -> BuiltForm
pub const fn underlined() -> BuiltForm
New Form with the
underlined
attribute
Sourcepub const fn double_underlined() -> BuiltForm
pub const fn double_underlined() -> BuiltForm
New Form with the
double_underlined
attribute
Sourcepub const fn undercurled() -> BuiltForm
pub const fn undercurled() -> BuiltForm
New Form with the
undercurled
attribute
Sourcepub const fn underdashed() -> BuiltForm
pub const fn underdashed() -> BuiltForm
New Form with the
underdashed
attribute
Sourcepub const fn crossed_out() -> BuiltForm
pub const fn crossed_out() -> BuiltForm
New Form with the
crossed_out
attribute
Sourcepub const fn underline_black() -> BuiltForm
pub const fn underline_black() -> BuiltForm
Sourcepub const fn on_dark_grey() -> BuiltForm
pub const fn on_dark_grey() -> BuiltForm
New Form with a
dark_grey
background
Sourcepub const fn underline_dark_grey() -> BuiltForm
pub const fn underline_dark_grey() -> BuiltForm
Sourcepub const fn underline_red() -> BuiltForm
pub const fn underline_red() -> BuiltForm
Sourcepub const fn on_dark_red() -> BuiltForm
pub const fn on_dark_red() -> BuiltForm
New Form with a
dark_red
background
Sourcepub const fn underline_dark_red() -> BuiltForm
pub const fn underline_dark_red() -> BuiltForm
Sourcepub const fn underline_green() -> BuiltForm
pub const fn underline_green() -> BuiltForm
Sourcepub const fn dark_green() -> BuiltForm
pub const fn dark_green() -> BuiltForm
New Form with a
dark_green
foreground
Sourcepub const fn on_dark_green() -> BuiltForm
pub const fn on_dark_green() -> BuiltForm
New Form with a
dark_green
background
Sourcepub const fn underline_dark_green() -> BuiltForm
pub const fn underline_dark_green() -> BuiltForm
Sourcepub const fn underline_yellow() -> BuiltForm
pub const fn underline_yellow() -> BuiltForm
Sourcepub const fn dark_yellow() -> BuiltForm
pub const fn dark_yellow() -> BuiltForm
New Form with a
dark_yellow
foreground
Sourcepub const fn on_dark_yellow() -> BuiltForm
pub const fn on_dark_yellow() -> BuiltForm
New Form with a
dark_yellow
background
Sourcepub const fn underline_dark_yellow() -> BuiltForm
pub const fn underline_dark_yellow() -> BuiltForm
Sourcepub const fn underline_blue() -> BuiltForm
pub const fn underline_blue() -> BuiltForm
Sourcepub const fn on_dark_blue() -> BuiltForm
pub const fn on_dark_blue() -> BuiltForm
New Form with a
dark_blue
background
Sourcepub const fn underline_dark_blue() -> BuiltForm
pub const fn underline_dark_blue() -> BuiltForm
Sourcepub const fn on_magenta() -> BuiltForm
pub const fn on_magenta() -> BuiltForm
New Form with a
magenta
background
Sourcepub const fn underline_magenta() -> BuiltForm
pub const fn underline_magenta() -> BuiltForm
Sourcepub const fn dark_magenta() -> BuiltForm
pub const fn dark_magenta() -> BuiltForm
New Form with a
dark_magenta
foreground
Sourcepub const fn on_dark_magenta() -> BuiltForm
pub const fn on_dark_magenta() -> BuiltForm
New Form with a
dark_magenta
background
Sourcepub const fn underline_dark_magenta() -> BuiltForm
pub const fn underline_dark_magenta() -> BuiltForm
Sourcepub const fn underline_cyan() -> BuiltForm
pub const fn underline_cyan() -> BuiltForm
Sourcepub const fn on_dark_cyan() -> BuiltForm
pub const fn on_dark_cyan() -> BuiltForm
New Form with a
dark_cyan
background
Sourcepub const fn underline_dark_cyan() -> BuiltForm
pub const fn underline_dark_cyan() -> BuiltForm
Sourcepub const fn underline_white() -> BuiltForm
pub const fn underline_white() -> BuiltForm
Sourcepub const fn underline_grey() -> BuiltForm
pub const fn underline_grey() -> BuiltForm
Source§impl Form
impl Form
Sourcepub const fn with(str: &str) -> BuiltForm
pub const fn with(str: &str) -> BuiltForm
New Form with a colored foreground
This function accepts three color formats:
- A hexcode, like
"#abcdef", capitalization is ignored; - Three rgb values, like
"rgb 123 456 789"; - Three hsl values, like
"hsl {hue} {sat} {lit}", where {hue}, {sat} and {lit} can either be a number from0..255, or a percentage, followed by'%', e.g."hsl 234 50% 42".
Sourcepub const fn on(str: &str) -> BuiltForm
pub const fn on(str: &str) -> BuiltForm
New Form with a colored background
This function accepts three color formats:
- A hexcode, like
"#abcdef", capitalization is ignored; - Three rgb values, like
"rgb 123 456 789"; - Three hsl values, like
"hsl {hue} {sat} {lit}", where {hue}, {sat} and {lit} can either be a number from0..255, or a percentage, followed by'%', e.g."hsl 234 50% 42".
Sourcepub const fn underline(str: &str) -> BuiltForm
pub const fn underline(str: &str) -> BuiltForm
New Form with a colored underlining
This function accepts three color formats:
- A hexcode, like
"#abcdef", capitalization is ignored; - Three rgb values, like
"rgb 123 456 789"; - Three hsl values, like
"hsl {hue} {sat} {lit}", where {hue}, {sat} and {lit} can either be a number from0..255, or a percentage, followed by'%', e.g."hsl 234 50% 42".
Sourcepub const fn attrs(&self) -> Attributes
pub const fn attrs(&self) -> Attributes
The attributes