pub struct LowerReportV2 {
pub spec: PipelineSpecV1,
pub plan_diagnostics: Vec<PlanValidationDiagnosticV2>,
pub lower_diagnostics: Vec<LowerDiagnosticV2>,
}Expand description
Lowering report for the full-parity source contract.
Fields§
§spec: PipelineSpecV1The lowered canonical spec.
plan_diagnostics: Vec<PlanValidationDiagnosticV2>Plan validation diagnostics gathered before lowering.
lower_diagnostics: Vec<LowerDiagnosticV2>Lowering diagnostics describing inserted roles and other lowering actions.
Trait Implementations§
Source§impl Clone for LowerReportV2
impl Clone for LowerReportV2
Source§fn clone(&self) -> LowerReportV2
fn clone(&self) -> LowerReportV2
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 LowerReportV2
impl Debug for LowerReportV2
Source§impl<'de> Deserialize<'de> for LowerReportV2
impl<'de> Deserialize<'de> for LowerReportV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LowerReportV2
impl PartialEq for LowerReportV2
Source§impl Serialize for LowerReportV2
impl Serialize for LowerReportV2
impl Eq for LowerReportV2
impl StructuralPartialEq for LowerReportV2
Auto Trait Implementations§
impl Freeze for LowerReportV2
impl RefUnwindSafe for LowerReportV2
impl Send for LowerReportV2
impl Sync for LowerReportV2
impl Unpin for LowerReportV2
impl UnwindSafe for LowerReportV2
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