pub struct OutputSchemaCompileLint { /* private fields */ }Expand description
Lint: reports output schemas that fail to compile.
Implementations§
Source§impl OutputSchemaCompileLint
impl OutputSchemaCompileLint
pub fn new(definition: LintDefinition) -> Self
Trait Implementations§
Source§impl Clone for OutputSchemaCompileLint
impl Clone for OutputSchemaCompileLint
Source§fn clone(&self) -> OutputSchemaCompileLint
fn clone(&self) -> OutputSchemaCompileLint
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 OutputSchemaCompileLint
impl Debug for OutputSchemaCompileLint
Source§impl LintRule for OutputSchemaCompileLint
impl LintRule for OutputSchemaCompileLint
fn definition(&self) -> &LintDefinition
fn check_list(&self, context: &ListLintContext<'_>) -> Vec<LintFinding>
fn check_response(&self, _context: &ResponseLintContext<'_>) -> Vec<LintFinding>
fn check_run(&self, _context: &RunLintContext<'_>) -> Vec<LintFinding>
Auto Trait Implementations§
impl Freeze for OutputSchemaCompileLint
impl RefUnwindSafe for OutputSchemaCompileLint
impl Send for OutputSchemaCompileLint
impl Sync for OutputSchemaCompileLint
impl Unpin for OutputSchemaCompileLint
impl UnsafeUnpin for OutputSchemaCompileLint
impl UnwindSafe for OutputSchemaCompileLint
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