pub struct TransformCstBoundarySummaryV0 {Show 16 fields
pub schema_version: &'static str,
pub product: &'static str,
pub representation: &'static str,
pub pass_contracts: Vec<TransformPassContractV0>,
pub dag_edges: Vec<TransformDagEdgeV0>,
pub pass_catalog_count: usize,
pub semantic_aware_pass_count: usize,
pub commodity_pass_count: usize,
pub emission_pass_count: usize,
pub full_pass_catalog_covered: bool,
pub all_passes_declare_cascade_obligation: bool,
pub all_passes_have_compile_time_cascade_witness: bool,
pub stable_transform_ir_ready: bool,
pub provenance_derivation_forest_scaffold_ready: bool,
pub provenance_preservation_required: bool,
pub next_surfaces: Vec<&'static str>,
}Fields§
§schema_version: &'static str§product: &'static str§representation: &'static str§pass_contracts: Vec<TransformPassContractV0>§dag_edges: Vec<TransformDagEdgeV0>§pass_catalog_count: usize§semantic_aware_pass_count: usize§commodity_pass_count: usize§emission_pass_count: usize§full_pass_catalog_covered: bool§all_passes_declare_cascade_obligation: bool§all_passes_have_compile_time_cascade_witness: bool§stable_transform_ir_ready: bool§provenance_derivation_forest_scaffold_ready: bool§provenance_preservation_required: bool§next_surfaces: Vec<&'static str>Trait Implementations§
Source§impl Clone for TransformCstBoundarySummaryV0
impl Clone for TransformCstBoundarySummaryV0
Source§fn clone(&self) -> TransformCstBoundarySummaryV0
fn clone(&self) -> TransformCstBoundarySummaryV0
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 moreimpl Eq for TransformCstBoundarySummaryV0
Source§impl PartialEq for TransformCstBoundarySummaryV0
impl PartialEq for TransformCstBoundarySummaryV0
Source§fn eq(&self, other: &TransformCstBoundarySummaryV0) -> bool
fn eq(&self, other: &TransformCstBoundarySummaryV0) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TransformCstBoundarySummaryV0
Auto Trait Implementations§
impl Freeze for TransformCstBoundarySummaryV0
impl RefUnwindSafe for TransformCstBoundarySummaryV0
impl Send for TransformCstBoundarySummaryV0
impl Sync for TransformCstBoundarySummaryV0
impl Unpin for TransformCstBoundarySummaryV0
impl UnsafeUnpin for TransformCstBoundarySummaryV0
impl UnwindSafe for TransformCstBoundarySummaryV0
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.