pub struct Frontmatter { /* private fields */ }Expand description
Parsed markdown frontmatter and body.
Implementations§
Source§impl Frontmatter
impl Frontmatter
Sourcepub fn parse(content: &str) -> Result<Self, FrontmatterError>
pub fn parse(content: &str) -> Result<Self, FrontmatterError>
Parse a markdown document into frontmatter + body.
Sourcepub fn set_skills(&mut self, skills: Vec<String>)
pub fn set_skills(&mut self, skills: Vec<String>)
Replace the skills list.
Sourcepub fn has_frontmatter(&self) -> bool
pub fn has_frontmatter(&self) -> bool
Whether this document contains frontmatter delimiters.
Trait Implementations§
Source§impl Clone for Frontmatter
impl Clone for Frontmatter
Source§fn clone(&self) -> Frontmatter
fn clone(&self) -> Frontmatter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Frontmatter
impl RefUnwindSafe for Frontmatter
impl Send for Frontmatter
impl Sync for Frontmatter
impl Unpin for Frontmatter
impl UnsafeUnpin for Frontmatter
impl UnwindSafe for Frontmatter
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