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