[][src]Struct epub_bundler::EpubContent

pub struct EpubContent {
    pub data: String,
    pub output_path: PathBuf,
    pub toc_entry: Option<TocEntry>,
    pub includes_svg: bool,
}

A single piece of textual content;

Fields

data: String

An xhtml string

output_path: PathBuf

the path to write the content to within the epub

toc_entry: Option<TocEntry>

how to display in table of contents

includes_svg: bool

whether this content has an embedded svg image.

Implementations

impl EpubContent[src]

pub fn new<S: ToString>(xhtml: S) -> Self[src]

pub fn does_include_svg(&mut self) -> &mut Self[src]

pub fn set_toc_title<S: AsRef<str>>(
    &mut self,
    title: S,
    header_level: usize
) -> Result<&mut Self, &'static str>
[src]

Display this content in the table of contents with heading title

Trait Implementations

impl Debug for EpubContent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,