[−][src]Struct mdbook::theme::Theme
The Theme
struct should be used instead of the static variables because
the new()
method will look if the user has a theme directory in their
source folder and use the users theme instead of the default.
You should only ever use the static variables directly if you want to override the user's theme with the defaults.
Fields
index: Vec<u8>
head: Vec<u8>
redirect: Vec<u8>
header: Vec<u8>
chrome_css: Vec<u8>
general_css: Vec<u8>
print_css: Vec<u8>
variables_css: Vec<u8>
favicon_png: Option<Vec<u8>>
favicon_svg: Option<Vec<u8>>
js: Vec<u8>
highlight_css: Vec<u8>
tomorrow_night_css: Vec<u8>
ayu_highlight_css: Vec<u8>
highlight_js: Vec<u8>
clipboard_js: Vec<u8>
Implementations
impl Theme
[src]
pub fn new<P: AsRef<Path>>(theme_dir: P) -> Self
[src]
Creates a Theme
from the given theme_dir
.
If a file is found in the theme dir, it will override the default version.
Trait Implementations
impl Debug for Theme
[src]
impl Default for Theme
[src]
impl PartialEq<Theme> for Theme
[src]
impl StructuralPartialEq for Theme
[src]
Auto Trait Implementations
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnwindSafe for Theme
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,