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.
Sourcepub fn chapter_iter_mut(&mut self) -> impl Iterator<Item = &mut Chapter>
pub fn chapter_iter_mut(&mut self) -> impl Iterator<Item = &mut Chapter>
NOTE: This interface is actually used in non-sync situations. But it’s always there.
pub fn chapter_par_iter(&mut self) -> impl ParallelIterator<Item = &mut Chapter>
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