pub struct TransformCstBoundarySummaryV0 {Show 24 fields
pub schema_version: &'static str,
pub product: &'static str,
pub representation: &'static str,
pub pass_contracts: Vec<TransformPassContractV0>,
pub pass_descriptors: Vec<TransformPassDescriptorV0>,
pub pass_observation_records: Vec<TransformPassObservationRecordV0>,
pub dag_edges: Vec<TransformDagEdgeV0>,
pub pass_catalog_count: usize,
pub pass_observation_record_count: usize,
pub semantic_aware_pass_count: usize,
pub commodity_pass_count: usize,
pub emission_pass_count: usize,
pub structural_pass_count: usize,
pub text_local_pass_count: usize,
pub module_evaluation_pass_count: usize,
pub full_pass_catalog_covered: bool,
pub all_passes_have_observation_surface: bool,
pub all_observation_gaps_are_reasoned: 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>§pass_descriptors: Vec<TransformPassDescriptorV0>§pass_observation_records: Vec<TransformPassObservationRecordV0>§dag_edges: Vec<TransformDagEdgeV0>§pass_catalog_count: usize§pass_observation_record_count: usize§semantic_aware_pass_count: usize§commodity_pass_count: usize§emission_pass_count: usize§structural_pass_count: usize§text_local_pass_count: usize§module_evaluation_pass_count: usize§full_pass_catalog_covered: bool§all_passes_have_observation_surface: bool§all_observation_gaps_are_reasoned: 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
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.