pub struct FrontmatterValidator { /* private fields */ }Expand description
Validates frontmatter structure and required fields
Implementations§
Source§impl FrontmatterValidator
impl FrontmatterValidator
Sourcepub fn new() -> FrontmatterValidator
pub fn new() -> FrontmatterValidator
Create a new frontmatter validator
Sourcepub fn require_field(self, field: impl Into<String>) -> FrontmatterValidator
pub fn require_field(self, field: impl Into<String>) -> FrontmatterValidator
Require a specific field to be present
Trait Implementations§
Source§impl Clone for FrontmatterValidator
impl Clone for FrontmatterValidator
Source§fn clone(&self) -> FrontmatterValidator
fn clone(&self) -> FrontmatterValidator
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 moreSource§impl Debug for FrontmatterValidator
impl Debug for FrontmatterValidator
Source§impl Default for FrontmatterValidator
impl Default for FrontmatterValidator
Source§fn default() -> FrontmatterValidator
fn default() -> FrontmatterValidator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FrontmatterValidator
impl RefUnwindSafe for FrontmatterValidator
impl Send for FrontmatterValidator
impl Sync for FrontmatterValidator
impl Unpin for FrontmatterValidator
impl UnwindSafe for FrontmatterValidator
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