pub struct LintEnvelopeV19 { /* private fields */ }Expand description
Current output-v19 lint envelope.
Implementations§
Source§impl LintEnvelopeV19
impl LintEnvelopeV19
Sourcepub fn new(
tool: ToolInfo,
files: Vec<LintFileReportV19>,
) -> Result<Self, OutputContractError>
pub fn new( tool: ToolInfo, files: Vec<LintFileReportV19>, ) -> Result<Self, OutputContractError>
Construct a schema-valid V19 lint envelope and derive summaries.
Trait Implementations§
Source§impl Clone for LintEnvelopeV19
impl Clone for LintEnvelopeV19
Source§fn clone(&self) -> LintEnvelopeV19
fn clone(&self) -> LintEnvelopeV19
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 LintEnvelopeV19
impl Debug for LintEnvelopeV19
Auto Trait Implementations§
impl Freeze for LintEnvelopeV19
impl RefUnwindSafe for LintEnvelopeV19
impl Send for LintEnvelopeV19
impl Sync for LintEnvelopeV19
impl Unpin for LintEnvelopeV19
impl UnsafeUnpin for LintEnvelopeV19
impl UnwindSafe for LintEnvelopeV19
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