pub enum Theme {
Show 23 variants
    Light,
    Dark,
    Dracula,
    Nord,
    SolarizedLight,
    SolarizedDark,
    GruvboxLight,
    GruvboxDark,
    CatppuccinLatte,
    CatppuccinFrappe,
    CatppuccinMacchiato,
    CatppuccinMocha,
    TokyoNight,
    TokyoNightStorm,
    TokyoNightLight,
    KanagawaWave,
    KanagawaDragon,
    KanagawaLotus,
    Moonfly,
    Nightfly,
    Oxocarbon,
    Ferra,
    Custom(Arc<Custom>),
}Expand description
A built-in theme.
Variants§
Light
The built-in light variant.
Dark
The built-in dark variant.
Dracula
The built-in Dracula variant.
Nord
The built-in Nord variant.
SolarizedLight
The built-in Solarized Light variant.
SolarizedDark
The built-in Solarized Dark variant.
GruvboxLight
The built-in Gruvbox Light variant.
GruvboxDark
The built-in Gruvbox Dark variant.
CatppuccinLatte
The built-in Catppuccin Latte variant.
CatppuccinFrappe
The built-in Catppuccin Frappé variant.
CatppuccinMacchiato
The built-in Catppuccin Macchiato variant.
CatppuccinMocha
The built-in Catppuccin Mocha variant.
TokyoNight
The built-in Tokyo Night variant.
TokyoNightStorm
The built-in Tokyo Night Storm variant.
TokyoNightLight
The built-in Tokyo Night Light variant.
KanagawaWave
The built-in Kanagawa Wave variant.
KanagawaDragon
The built-in Kanagawa Dragon variant.
KanagawaLotus
The built-in Kanagawa Lotus variant.
Moonfly
The built-in Moonfly variant.
Nightfly
The built-in Nightfly variant.
Oxocarbon
The built-in Oxocarbon variant.
Ferra
The built-in Ferra variant:
Custom(Arc<Custom>)
Implementations§
Source§impl Theme
 
impl Theme
Sourcepub fn custom_with_fn(
    name: impl Into<Cow<'static, str>>,
    palette: Palette,
    generate: impl FnOnce(Palette) -> Extended,
) -> Self
 
pub fn custom_with_fn( name: impl Into<Cow<'static, str>>, palette: Palette, generate: impl FnOnce(Palette) -> Extended, ) -> Self
Creates a new custom Theme from the given Palette, with
a custom generator of a palette::Extended.
Sourcepub fn extended_palette(&self) -> &Extended
 
pub fn extended_palette(&self) -> &Extended
Returns the palette::Extended of the Theme.