pub enum CodeTheme {
Auto,
Light,
Dark,
LioraLight,
LioraDark,
GitHubLight,
GitHubDark,
OneDark,
Nord,
Dracula,
}Expand description
Options that control code theme behavior.
Variants§
Auto
Resolves the code theme from the active Liora theme mode.
Light
Uses a neutral light syntax theme.
Dark
Uses a neutral dark syntax theme.
LioraLight
Uses Liora’s branded light syntax palette.
LioraDark
Uses Liora’s branded dark syntax palette.
GitHubLight
Uses a GitHub-inspired light syntax palette.
GitHubDark
Uses a GitHub-inspired dark syntax palette.
OneDark
Uses an Atom One Dark inspired syntax palette.
Nord
Uses a Nord-inspired syntax palette.
Dracula
Uses a Dracula-inspired syntax palette.
Implementations§
Trait Implementations§
impl Copy for CodeTheme
impl Eq for CodeTheme
impl StructuralPartialEq for CodeTheme
Auto Trait Implementations§
impl Freeze for CodeTheme
impl RefUnwindSafe for CodeTheme
impl Send for CodeTheme
impl Sync for CodeTheme
impl Unpin for CodeTheme
impl UnsafeUnpin for CodeTheme
impl UnwindSafe for CodeTheme
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more