pub struct BookData { /* private fields */ }Implementations§
Source§impl BookData
impl BookData
pub fn version(&self) -> &str
pub fn is_compatible_version(&self) -> bool
pub fn emit_compatibility_warning(&self)
Sourcepub fn get_config(&self) -> PreprocessorConfig
pub fn get_config(&self) -> PreprocessorConfig
NOTE: This interface returns a cloned internal PreprocessorConfig.
Sourcepub fn get_book_path(&self) -> PathBuf
pub fn get_book_path(&self) -> PathBuf
NOTE: This interface returns a cloned internal PathBuf.
pub fn for_each_chapter_mut<F>(&mut self, f: F)
pub fn for_each_chapter_par<F>(&mut self, f: F)
pub fn into_book(self) -> Book
Auto Trait Implementations§
impl !Freeze for BookData
impl !RefUnwindSafe for BookData
impl Send for BookData
impl !Sync for BookData
impl Unpin for BookData
impl UnsafeUnpin for BookData
impl UnwindSafe for BookData
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> 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