Enum owo_colors::XtermColors [−][src]
pub enum XtermColors {
Show 256 variants
UserBlack,
UserRed,
UserGreen,
UserYellow,
UserBlue,
UserMagenta,
UserCyan,
UserWhite,
UserBrightBlack,
UserBrightRed,
UserBrightGreen,
UserBrightYellow,
UserBrightBlue,
UserBrightMagenta,
UserBrightCyan,
UserBrightWhite,
Black,
StratosBlue,
NavyBlue,
MidnightBlue,
DarkBlue,
Blue,
CamaroneGreen,
BlueStone,
OrientBlue,
EndeavourBlue,
ScienceBlue,
BlueRibbon,
JapaneseLaurel,
DeepSeaGreen,
Teal,
DeepCerulean,
LochmaraBlue,
AzureRadiance,
LightJapaneseLaurel,
Jade,
PersianGreen,
BondiBlue,
Cerulean,
LightAzureRadiance,
DarkGreen,
Malachite,
CaribbeanGreen,
LightCaribbeanGreen,
RobinEggBlue,
Aqua,
Green,
DarkSpringGreen,
SpringGreen,
LightSpringGreen,
BrightTurquoise,
Cyan,
Rosewood,
PompadourMagenta,
PigmentIndigo,
DarkPurple,
ElectricIndigo,
ElectricPurple,
VerdunGreen,
ScorpionOlive,
Lilac,
ScampiIndigo,
Indigo,
DarkCornflowerBlue,
DarkLimeade,
GladeGreen,
JuniperGreen,
HippieBlue,
HavelockBlue,
CornflowerBlue,
Limeade,
FernGreen,
SilverTree,
Tradewind,
ShakespeareBlue,
DarkMalibuBlue,
DarkBrightGreen,
DarkPastelGreen,
PastelGreen,
DownyTeal,
Viking,
MalibuBlue,
BrightGreen,
DarkScreaminGreen,
ScreaminGreen,
DarkAquamarine,
Aquamarine,
LightAquamarine,
Maroon,
DarkFreshEggplant,
LightFreshEggplant,
Purple,
ElectricViolet,
LightElectricViolet,
Brown,
CopperRose,
StrikemasterPurple,
DelugePurple,
DarkMediumPurple,
DarkHeliotropePurple,
Olive,
ClayCreekOlive,
DarkGray,
WildBlueYonder,
ChetwodeBlue,
SlateBlue,
LightLimeade,
ChelseaCucumber,
BayLeaf,
GulfStream,
PoloBlue,
LightMalibuBlue,
Pistachio,
LightPastelGreen,
DarkFeijoaGreen,
VistaBlue,
Bermuda,
DarkAnakiwaBlue,
ChartreuseGreen,
LightScreaminGreen,
DarkMintGreen,
MintGreen,
LighterAquamarine,
AnakiwaBlue,
BrightRed,
DarkFlirt,
Flirt,
LightFlirt,
DarkViolet,
BrightElectricViolet,
RoseofSharonOrange,
MatrixPink,
TapestryPink,
FuchsiaPink,
MediumPurple,
Heliotrope,
PirateGold,
MuesliOrange,
PharlapPink,
Bouquet,
Lavender,
LightHeliotrope,
BuddhaGold,
OliveGreen,
HillaryOlive,
SilverChalice,
WistfulLilac,
MelroseLilac,
RioGrandeGreen,
ConiferGreen,
Feijoa,
PixieGreen,
JungleMist,
LightAnakiwaBlue,
Lime,
GreenYellow,
LightMintGreen,
Celadon,
AeroBlue,
FrenchPassLightBlue,
GuardsmanRed,
RazzmatazzCerise,
MediumVioletRed,
HollywoodCerise,
DarkPurplePizzazz,
BrighterElectricViolet,
TennOrange,
RomanOrange,
CranberryPink,
HopbushPink,
Orchid,
LighterHeliotrope,
MangoTango,
Copperfield,
SeaPink,
CanCanPink,
LightOrchid,
BrightHeliotrope,
DarkCorn,
DarkTachaOrange,
TanBeige,
ClamShell,
ThistlePink,
Mauve,
Corn,
TachaOrange,
DecoOrange,
PaleGoldenrod,
AltoBeige,
FogPink,
ChartreuseYellow,
Canary,
Honeysuckle,
ReefPaleYellow,
SnowyMint,
OysterBay,
Red,
DarkRose,
Rose,
LightHollywoodCerise,
PurplePizzazz,
Fuchsia,
BlazeOrange,
BittersweetOrange,
WildWatermelon,
DarkHotPink,
HotPink,
PinkFlamingo,
FlushOrange,
Salmon,
VividTangerine,
PinkSalmon,
DarkLavenderRose,
BlushPink,
YellowSea,
TexasRose,
Tacao,
Sundown,
CottonCandy,
LavenderRose,
Gold,
Dandelion,
GrandisCaramel,
Caramel,
CosmosSalmon,
PinkLace,
Yellow,
LaserLemon,
DollyYellow,
PortafinoYellow,
Cumulus,
White,
DarkCodGray,
CodGray,
LightCodGray,
DarkMineShaft,
MineShaft,
LightMineShaft,
DarkTundora,
Tundora,
ScorpionGray,
DarkDoveGray,
DoveGray,
Boulder,
Gray,
LightGray,
DustyGray,
NobelGray,
DarkSilverChalice,
LightSilverChalice,
DarkSilver,
Silver,
DarkAlto,
Alto,
Mercury,
GalleryGray,
}
Expand description
Available Xterm colors for use with OwoColorize::color
or OwoColorize::on_color
Variants
UserBlack
UserRed
UserGreen
UserYellow
UserBlue
UserMagenta
UserCyan
UserWhite
UserBrightBlack
UserBrightRed
UserBrightGreen
UserBrightYellow
UserBrightBlue
UserBrightMagenta
UserBrightCyan
UserBrightWhite
Black
StratosBlue
NavyBlue
MidnightBlue
DarkBlue
Blue
CamaroneGreen
BlueStone
OrientBlue
EndeavourBlue
ScienceBlue
BlueRibbon
JapaneseLaurel
DeepSeaGreen
Teal
DeepCerulean
LochmaraBlue
AzureRadiance
LightJapaneseLaurel
Jade
PersianGreen
BondiBlue
Cerulean
LightAzureRadiance
DarkGreen
Malachite
CaribbeanGreen
LightCaribbeanGreen
RobinEggBlue
Aqua
Green
DarkSpringGreen
SpringGreen
LightSpringGreen
BrightTurquoise
Cyan
Rosewood
PompadourMagenta
PigmentIndigo
DarkPurple
ElectricIndigo
ElectricPurple
VerdunGreen
ScorpionOlive
Lilac
ScampiIndigo
Indigo
DarkCornflowerBlue
DarkLimeade
GladeGreen
JuniperGreen
HippieBlue
HavelockBlue
CornflowerBlue
Limeade
FernGreen
SilverTree
Tradewind
ShakespeareBlue
DarkMalibuBlue
DarkBrightGreen
DarkPastelGreen
PastelGreen
DownyTeal
Viking
MalibuBlue
BrightGreen
DarkScreaminGreen
ScreaminGreen
DarkAquamarine
Aquamarine
LightAquamarine
Maroon
DarkFreshEggplant
LightFreshEggplant
Purple
ElectricViolet
LightElectricViolet
Brown
CopperRose
StrikemasterPurple
DelugePurple
DarkMediumPurple
DarkHeliotropePurple
Olive
ClayCreekOlive
DarkGray
WildBlueYonder
ChetwodeBlue
SlateBlue
LightLimeade
ChelseaCucumber
BayLeaf
GulfStream
PoloBlue
LightMalibuBlue
Pistachio
LightPastelGreen
DarkFeijoaGreen
VistaBlue
Bermuda
DarkAnakiwaBlue
ChartreuseGreen
LightScreaminGreen
DarkMintGreen
MintGreen
LighterAquamarine
AnakiwaBlue
BrightRed
DarkFlirt
Flirt
LightFlirt
DarkViolet
BrightElectricViolet
RoseofSharonOrange
MatrixPink
TapestryPink
FuchsiaPink
MediumPurple
Heliotrope
PirateGold
MuesliOrange
PharlapPink
Bouquet
Lavender
LightHeliotrope
BuddhaGold
OliveGreen
HillaryOlive
SilverChalice
WistfulLilac
MelroseLilac
RioGrandeGreen
ConiferGreen
Feijoa
PixieGreen
JungleMist
LightAnakiwaBlue
Lime
GreenYellow
LightMintGreen
Celadon
AeroBlue
FrenchPassLightBlue
GuardsmanRed
RazzmatazzCerise
MediumVioletRed
HollywoodCerise
DarkPurplePizzazz
BrighterElectricViolet
TennOrange
RomanOrange
CranberryPink
HopbushPink
Orchid
LighterHeliotrope
MangoTango
Copperfield
SeaPink
CanCanPink
LightOrchid
BrightHeliotrope
DarkCorn
DarkTachaOrange
TanBeige
ClamShell
ThistlePink
Mauve
Corn
TachaOrange
DecoOrange
PaleGoldenrod
AltoBeige
FogPink
ChartreuseYellow
Canary
Honeysuckle
ReefPaleYellow
SnowyMint
OysterBay
Red
DarkRose
Rose
LightHollywoodCerise
PurplePizzazz
Fuchsia
BlazeOrange
BittersweetOrange
WildWatermelon
DarkHotPink
HotPink
PinkFlamingo
FlushOrange
Salmon
VividTangerine
PinkSalmon
DarkLavenderRose
BlushPink
YellowSea
TexasRose
Tacao
Sundown
CottonCandy
LavenderRose
Gold
Dandelion
GrandisCaramel
Caramel
CosmosSalmon
PinkLace
Yellow
LaserLemon
DollyYellow
PortafinoYellow
Cumulus
White
DarkCodGray
CodGray
LightCodGray
DarkMineShaft
MineShaft
LightMineShaft
DarkTundora
Tundora
ScorpionGray
DarkDoveGray
DoveGray
Boulder
Gray
LightGray
DustyGray
NobelGray
DarkSilverChalice
LightSilverChalice
DarkSilver
Silver
DarkAlto
Alto
Mercury
GalleryGray
Trait Implementations
A function to output a ANSI code to a formatter to set the foreground to this color
A function to output a ANSI code to a formatter to set the background to this color
A function to output a raw ANSI code to a formatter to set the foreground to this color, but without including the ANSI delimiters. Read more
A function to output a raw ANSI code to a formatter to set the background to this color, but without including the ANSI delimiters. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for XtermColors
impl Send for XtermColors
impl Sync for XtermColors
impl Unpin for XtermColors
impl UnwindSafe for XtermColors
Blanket Implementations
Mutably borrows from an owned value. Read more
Set the foreground color generically Read more
Set the background color generically. Read more
Change the foreground color to black
Change the background color to black
Change the foreground color to red
Change the background color to red
Change the foreground color to green
Change the background color to green
Change the foreground color to yellow
Change the background color to yellow
Change the foreground color to blue
Change the background color to blue
Change the foreground color to magenta
Change the background color to magenta
Change the foreground color to purple
Change the background color to purple
Change the foreground color to cyan
Change the background color to cyan
Change the foreground color to white
Change the background color to white
Change the foreground color to the terminal default
Change the background color to the terminal default
Change the foreground color to bright black
Change the background color to bright black
Change the foreground color to bright red
Change the background color to bright red
Change the foreground color to bright green
Change the background color to bright green
Change the foreground color to bright yellow
Change the background color to bright yellow
Change the foreground color to bright blue
Change the background color to bright blue
Change the foreground color to bright magenta
Change the background color to bright magenta
Change the foreground color to bright purple
Change the background color to bright purple
Change the foreground color to bright cyan
Change the background color to bright cyan
Change the foreground color to bright white
Change the background color to bright white
Make the text bold
Make the text dim
Make the text italicized
Make the text italicized
Make the text blink
Make the text blink (but fast!)
Swap the foreground and background colors
Hide the text
Cross out the text
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either OwoColorize::fg
or
a color-specific method, such as OwoColorize::green
, Read more
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either OwoColorize::bg
or
a color-specific method, such as OwoColorize::on_yellow
, Read more
fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
Sets the foreground color to an RGB value.
Sets the background color to an RGB value.