pub struct CascadeSMTProofV0 {Show 13 fields
pub schema_version: &'static str,
pub product: &'static str,
pub layer_marker: &'static str,
pub feature_gate: &'static str,
pub obligation_id: String,
pub backend: SmtBackendKindV0,
pub verdict: SmtVerdictV0,
pub l1_primitive: &'static str,
pub l1_accepted: Option<bool>,
pub canonical_input: CanonicalSmtInputV0,
pub solver_check: SmtBackendCheckV0,
pub refinement_verdict: Option<RefinementVerdictV0>,
pub cascade_spec_digest: [u8; 32],
}Fields§
§schema_version: &'static str§product: &'static str§layer_marker: &'static str§feature_gate: &'static str§obligation_id: String§backend: SmtBackendKindV0§verdict: SmtVerdictV0§l1_primitive: &'static str§l1_accepted: Option<bool>§canonical_input: CanonicalSmtInputV0§solver_check: SmtBackendCheckV0§refinement_verdict: Option<RefinementVerdictV0>§cascade_spec_digest: [u8; 32]Implementations§
Source§impl CascadeSMTProofV0
impl CascadeSMTProofV0
pub fn evidence_node_key(&self) -> EvidenceNodeKeyV0
pub fn evidence_node_seed(&self) -> EvidenceNodeSeedV0
pub fn evidence_graph( &self, ) -> Result<EvidenceGraphV0, EvidenceGraphBuildErrorV0>
Trait Implementations§
Source§impl Clone for CascadeSMTProofV0
impl Clone for CascadeSMTProofV0
Source§fn clone(&self) -> CascadeSMTProofV0
fn clone(&self) -> CascadeSMTProofV0
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 CascadeSMTProofV0
impl Debug for CascadeSMTProofV0
impl Eq for CascadeSMTProofV0
Source§impl PartialEq for CascadeSMTProofV0
impl PartialEq for CascadeSMTProofV0
Source§impl Serialize for CascadeSMTProofV0
impl Serialize for CascadeSMTProofV0
impl StructuralPartialEq for CascadeSMTProofV0
Auto Trait Implementations§
impl Freeze for CascadeSMTProofV0
impl RefUnwindSafe for CascadeSMTProofV0
impl Send for CascadeSMTProofV0
impl Sync for CascadeSMTProofV0
impl Unpin for CascadeSMTProofV0
impl UnsafeUnpin for CascadeSMTProofV0
impl UnwindSafe for CascadeSMTProofV0
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§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.