pub struct LintEnvelopeV17 { /* private fields */ }Expand description
Current output-v17 lint envelope.
Implementations§
Source§impl LintEnvelopeV17
impl LintEnvelopeV17
Sourcepub fn new(
tool: ToolInfo,
files: Vec<LintFileReportV17>,
) -> Result<Self, OutputContractError>
pub fn new( tool: ToolInfo, files: Vec<LintFileReportV17>, ) -> Result<Self, OutputContractError>
Construct a schema-valid V17 lint envelope and derive summaries.
Trait Implementations§
Source§impl Clone for LintEnvelopeV17
impl Clone for LintEnvelopeV17
Source§fn clone(&self) -> LintEnvelopeV17
fn clone(&self) -> LintEnvelopeV17
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LintEnvelopeV17
impl Debug for LintEnvelopeV17
Auto Trait Implementations§
impl Freeze for LintEnvelopeV17
impl RefUnwindSafe for LintEnvelopeV17
impl Send for LintEnvelopeV17
impl Sync for LintEnvelopeV17
impl Unpin for LintEnvelopeV17
impl UnsafeUnpin for LintEnvelopeV17
impl UnwindSafe for LintEnvelopeV17
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