pub struct Page { /* private fields */ }
Expand description
A single page in a book.
Implementations§
source§impl Page
impl Page
sourcepub fn set_parent(&mut self, page_id: PageId) -> &mut Page
pub fn set_parent(&mut self, page_id: PageId) -> &mut Page
Set the parent page.
sourcepub fn add_metadata(&mut self, entry: MetadataEntry) -> &mut Page
pub fn add_metadata(&mut self, entry: MetadataEntry) -> &mut Page
Add a metadata entry to the page.
sourcepub fn set_content(&mut self, content: impl Into<Vec<u8>>) -> &mut Page
pub fn set_content(&mut self, content: impl Into<Vec<u8>>) -> &mut Page
Set the content for this page.
sourcepub fn metadata(&self) -> &[MetadataEntry]
pub fn metadata(&self) -> &[MetadataEntry]
Return the metadata of this page.