pub struct FrontmatterSchemaRule;Expand description
AIL001 no-frontmatter-schema-error: frontmatter must match the file type’s schema.
Trait Implementations§
Source§impl Debug for FrontmatterSchemaRule
impl Debug for FrontmatterSchemaRule
Source§impl Default for FrontmatterSchemaRule
impl Default for FrontmatterSchemaRule
Source§fn default() -> FrontmatterSchemaRule
fn default() -> FrontmatterSchemaRule
Returns the “default value” for a type. Read more
Source§impl Rule for FrontmatterSchemaRule
impl Rule for FrontmatterSchemaRule
Source§fn default_severity(&self) -> Severity
fn default_severity(&self) -> Severity
Severity when no config override applies.
Source§fn run(&self, doc: &ParsedDocument, _ctx: &RuleContext<'_>) -> Vec<Violation>
fn run(&self, doc: &ParsedDocument, _ctx: &RuleContext<'_>) -> Vec<Violation>
Inspect one document and return any findings.
Source§fn applies_to(&self, file_type: FileType) -> bool
fn applies_to(&self, file_type: FileType) -> bool
Whether this rule should run against files of the given type. Defaults
to “AI guidance files only” — rules that also apply to generic
Markdown / YAML must override this.
Auto Trait Implementations§
impl Freeze for FrontmatterSchemaRule
impl RefUnwindSafe for FrontmatterSchemaRule
impl Send for FrontmatterSchemaRule
impl Sync for FrontmatterSchemaRule
impl Unpin for FrontmatterSchemaRule
impl UnsafeUnpin for FrontmatterSchemaRule
impl UnwindSafe for FrontmatterSchemaRule
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