galant
Types
The StyledTextPart type is used to represent all the different parts of a styled sequence. Normally this type is not expected to be used outside the library but it is exposed by all the styling functions since this is part of the return type.
pub type StyledTextPart {
Text(text: String)
Black(text: String)
BlackBg(text: String)
StartBlack
StartBlackBg
Red(text: String)
RedBg(text: String)
StartRed
StartRedBg
Green(text: String)
GreenBg(text: String)
StartGreen
StartGreenBg
Yellow(text: String)
YellowBg(text: String)
StartYellow
StartYellowBg
Blue(text: String)
BlueBg(text: String)
StartBlue
StartBlueBg
Magenta(text: String)
MagentaBg(text: String)
StartMagenta
StartMagentaBg
Cyan(text: String)
CyanBg(text: String)
StartCyan
StartCyanBg
White(text: String)
WhiteBg(text: String)
StartWhite
StartWhiteBg
StopColor
StopBgColor
Default(text: String)
DefaultBg(text: String)
Color256(text: String, color: Int)
ColorRGB(text: String, red: Int, green: Int, blue: Int)
ColorBgRGB(text: String, red: Int, green: Int, blue: Int)
StartColorRGB(red: Int, green: Int, blue: Int)
StartColorBgRGB(red: Int, green: Int, blue: Int)
Bold(text: String)
StartBold
EndBold
Dim(text: String)
StartDim
EndDim
Italic(text: String)
StartItalic
EndItalic
Underline(text: String)
StartUnderline
EndUnderline
Blinking(text: String)
StartBlinking
EndBlinking
Reverse(text: String)
StartReverse
EndReverse
Hidden(text: String)
StartHidden
EndHidden
Strikethrough(text: String)
StartStrikethrough
EndStrikethrough
Reset
PlaceHolder
}
Constructors
-
Text(text: String)
-
Black(text: String)
-
BlackBg(text: String)
-
StartBlack
-
StartBlackBg
-
Red(text: String)
-
RedBg(text: String)
-
StartRed
-
StartRedBg
-
Green(text: String)
-
GreenBg(text: String)
-
StartGreen
-
StartGreenBg
-
Yellow(text: String)
-
YellowBg(text: String)
-
StartYellow
-
StartYellowBg
-
Blue(text: String)
-
BlueBg(text: String)
-
StartBlue
-
StartBlueBg
-
Magenta(text: String)
-
MagentaBg(text: String)
-
StartMagenta
-
StartMagentaBg
-
Cyan(text: String)
-
CyanBg(text: String)
-
StartCyan
-
StartCyanBg
-
White(text: String)
-
WhiteBg(text: String)
-
StartWhite
-
StartWhiteBg
-
StopColor
-
StopBgColor
-
Default(text: String)
-
DefaultBg(text: String)
-
Color256(text: String, color: Int)
-
ColorRGB(text: String, red: Int, green: Int, blue: Int)
-
ColorBgRGB(text: String, red: Int, green: Int, blue: Int)
-
StartColorRGB(red: Int, green: Int, blue: Int)
-
StartColorBgRGB(red: Int, green: Int, blue: Int)
-
Bold(text: String)
-
StartBold
-
EndBold
-
Dim(text: String)
-
StartDim
-
EndDim
-
Italic(text: String)
-
StartItalic
-
EndItalic
-
Underline(text: String)
-
StartUnderline
-
EndUnderline
-
Blinking(text: String)
-
StartBlinking
-
EndBlinking
-
Reverse(text: String)
-
StartReverse
-
EndReverse
-
Hidden(text: String)
-
StartHidden
-
EndHidden
-
Strikethrough(text: String)
-
StartStrikethrough
-
EndStrikethrough
-
Reset
-
PlaceHolder
Functions
pub fn bg_black(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_blue(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_cyan(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_default(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_green(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_magenta(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_red(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_white(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn bg_yellow(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn blinking(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn color_256(styled_text: List(StyledTextPart), text: String, color: Int) -> List(
StyledTextPart,
)
pub fn color_bg_hex(styled_text: List(StyledTextPart), text: String, color: Int) -> List(
StyledTextPart,
)
pub fn color_bg_rgb(styled_text: List(StyledTextPart), text: String, red: Int, green: Int, blue: Int) -> List(
StyledTextPart,
)
pub fn color_hex(styled_text: List(StyledTextPart), text: String, color: Int) -> List(
StyledTextPart,
)
pub fn color_rgb(styled_text: List(StyledTextPart), text: String, red: Int, green: Int, blue: Int) -> List(
StyledTextPart,
)
pub fn default(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn end_blinking(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn end_hidden(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn end_inverse(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn end_italic(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn end_strikethrough(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn end_underline(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn hidden(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn inverse(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn italic(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn magenta(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn placeholder(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn save(this_styled_text: List(StyledTextPart)) -> fn(
List(StyledTextPart),
String,
) -> List(StyledTextPart)
pub fn start_bg_black(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_blue(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_color_hex(styled_text: List(StyledTextPart), color: Int) -> List(
StyledTextPart,
)
pub fn start_bg_color_rgb(styled_text: List(StyledTextPart), red: Int, green: Int, blue: Int) -> List(
StyledTextPart,
)
pub fn start_bg_cyan(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_green(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_magenta(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_red(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_white(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bg_yellow(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_black(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_blinking(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_blue(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_bold(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_color_hex(styled_text: List(StyledTextPart), color: Int) -> List(
StyledTextPart,
)
pub fn start_color_rgb(styled_text: List(StyledTextPart), red: Int, green: Int, blue: Int) -> List(
StyledTextPart,
)
pub fn start_cyan(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_green(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_hidden(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_inverse(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_italic(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_magenta(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_strikethrough(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_underline(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_white(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn start_yellow(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn stop_bg_color(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn stop_color(styled_text: List(StyledTextPart)) -> List(
StyledTextPart,
)
pub fn strikethrough(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)
pub fn to_string_styler(this_styled_text: List(StyledTextPart)) -> fn(
String,
) -> String
pub fn underline(styled_text: List(StyledTextPart), text: String) -> List(
StyledTextPart,
)