Struct mdbook_epub::Config
source · pub struct Config {
pub additional_css: Vec<PathBuf>,
pub use_default_css: bool,
pub index_template: Option<PathBuf>,
pub cover_image: Option<PathBuf>,
pub additional_resources: Vec<PathBuf>,
pub no_section_label: bool,
pub curly_quotes: bool,
}
Expand description
The configuration struct used to tweak how an EPUB document is generated.
Fields§
§additional_css: Vec<PathBuf>
A list of additional stylesheets to include in the document.
use_default_css: bool
Should we use the default stylesheet (default: true)?
index_template: Option<PathBuf>
The template file to use when rendering individual chapters (relative to the book root).
cover_image: Option<PathBuf>
A cover image to use for the epub.
additional_resources: Vec<PathBuf>
Additional assets to include in the ebook, such as typefaces.
no_section_label: bool
Don’t render section labels.
curly_quotes: bool
Use “smart quotes” instead of the usual "
character.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Config
impl PartialEq for Config
impl StructuralPartialEq for Config
Auto Trait Implementations§
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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