pub struct Theme { /* private fields */ }Expand description
A syntax-highlighting theme.
Themes are exposed as associated constants on Theme (for example
Theme::TOKYO_NIGHT) and ship as scoped CSS so multiple themes can
coexist on the same page without leaking styles.
use dioxus_code::Theme;
let _theme = Theme::TOKYO_NIGHT;Implementations§
Source§impl Theme
impl Theme
Sourcepub const ALABASTER: Theme
pub const ALABASTER: Theme
The alabaster syntax theme.
use dioxus_code::Theme;
let _theme = Theme::ALABASTER;Sourcepub const AYU_DARK: Theme
pub const AYU_DARK: Theme
The ayu-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::AYU_DARK;Sourcepub const AYU_LIGHT: Theme
pub const AYU_LIGHT: Theme
The ayu-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::AYU_LIGHT;Sourcepub const CATPPUCCIN_FRAPPE: Theme
pub const CATPPUCCIN_FRAPPE: Theme
The catppuccin-frappe syntax theme.
use dioxus_code::Theme;
let _theme = Theme::CATPPUCCIN_FRAPPE;Sourcepub const CATPPUCCIN_LATTE: Theme
pub const CATPPUCCIN_LATTE: Theme
The catppuccin-latte syntax theme.
use dioxus_code::Theme;
let _theme = Theme::CATPPUCCIN_LATTE;Sourcepub const CATPPUCCIN_MACCHIATO: Theme
pub const CATPPUCCIN_MACCHIATO: Theme
The catppuccin-macchiato syntax theme.
use dioxus_code::Theme;
let _theme = Theme::CATPPUCCIN_MACCHIATO;Sourcepub const CATPPUCCIN_MOCHA: Theme
pub const CATPPUCCIN_MOCHA: Theme
The catppuccin-mocha syntax theme.
use dioxus_code::Theme;
let _theme = Theme::CATPPUCCIN_MOCHA;Sourcepub const COBALT2: Theme
pub const COBALT2: Theme
The cobalt2 syntax theme.
use dioxus_code::Theme;
let _theme = Theme::COBALT2;Sourcepub const DAYFOX: Theme
pub const DAYFOX: Theme
The dayfox syntax theme.
use dioxus_code::Theme;
let _theme = Theme::DAYFOX;Sourcepub const DESERT256: Theme
pub const DESERT256: Theme
The desert256 syntax theme.
use dioxus_code::Theme;
let _theme = Theme::DESERT256;Sourcepub const DRACULA: Theme
pub const DRACULA: Theme
The dracula syntax theme.
use dioxus_code::Theme;
let _theme = Theme::DRACULA;Sourcepub const EF_MELISSA_DARK: Theme
pub const EF_MELISSA_DARK: Theme
The ef-melissa-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::EF_MELISSA_DARK;Sourcepub const GITHUB_DARK: Theme
pub const GITHUB_DARK: Theme
The github-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::GITHUB_DARK;Sourcepub const GITHUB_LIGHT: Theme
pub const GITHUB_LIGHT: Theme
The github-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::GITHUB_LIGHT;Sourcepub const GRUVBOX_DARK: Theme
pub const GRUVBOX_DARK: Theme
The gruvbox-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::GRUVBOX_DARK;Sourcepub const GRUVBOX_LIGHT: Theme
pub const GRUVBOX_LIGHT: Theme
The gruvbox-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::GRUVBOX_LIGHT;Sourcepub const KANAGAWA_DRAGON: Theme
pub const KANAGAWA_DRAGON: Theme
The kanagawa-dragon syntax theme.
use dioxus_code::Theme;
let _theme = Theme::KANAGAWA_DRAGON;Sourcepub const LIGHT_OWL: Theme
pub const LIGHT_OWL: Theme
The light-owl syntax theme.
use dioxus_code::Theme;
let _theme = Theme::LIGHT_OWL;Sourcepub const LUCIUS_LIGHT: Theme
pub const LUCIUS_LIGHT: Theme
The lucius-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::LUCIUS_LIGHT;Sourcepub const MELANGE_DARK: Theme
pub const MELANGE_DARK: Theme
The melange-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::MELANGE_DARK;Sourcepub const MELANGE_LIGHT: Theme
pub const MELANGE_LIGHT: Theme
The melange-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::MELANGE_LIGHT;Sourcepub const MONOKAI: Theme
pub const MONOKAI: Theme
The monokai syntax theme.
use dioxus_code::Theme;
let _theme = Theme::MONOKAI;Sourcepub const ONE_DARK: Theme
pub const ONE_DARK: Theme
The one-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::ONE_DARK;Sourcepub const ROSE_PINE_MOON: Theme
pub const ROSE_PINE_MOON: Theme
The rose-pine-moon syntax theme.
use dioxus_code::Theme;
let _theme = Theme::ROSE_PINE_MOON;Sourcepub const RUSTDOC_AYU: Theme
pub const RUSTDOC_AYU: Theme
The rustdoc-ayu syntax theme.
use dioxus_code::Theme;
let _theme = Theme::RUSTDOC_AYU;Sourcepub const RUSTDOC_DARK: Theme
pub const RUSTDOC_DARK: Theme
The rustdoc-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::RUSTDOC_DARK;Sourcepub const RUSTDOC_LIGHT: Theme
pub const RUSTDOC_LIGHT: Theme
The rustdoc-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::RUSTDOC_LIGHT;Sourcepub const SOLARIZED_DARK: Theme
pub const SOLARIZED_DARK: Theme
The solarized-dark syntax theme.
use dioxus_code::Theme;
let _theme = Theme::SOLARIZED_DARK;Sourcepub const SOLARIZED_LIGHT: Theme
pub const SOLARIZED_LIGHT: Theme
The solarized-light syntax theme.
use dioxus_code::Theme;
let _theme = Theme::SOLARIZED_LIGHT;Sourcepub const TOKYO_NIGHT: Theme
pub const TOKYO_NIGHT: Theme
The tokyo-night syntax theme.
use dioxus_code::Theme;
let _theme = Theme::TOKYO_NIGHT;