pub struct CustomPropertyLeastFixedPointProofV0 {
pub finite_domain: &'static str,
pub transfer_function: &'static str,
pub bounded_fixed_point_computation_witness: &'static str,
pub monotone_witness: &'static str,
pub monotonic_progress_witness: &'static str,
pub iteration_bound_formula: &'static str,
pub cycle_policy: &'static str,
pub proof_obligations: Vec<&'static str>,
}Expand description
Historical compatibility shape for the bounded custom-property computation witness.
New code should prefer CustomPropertyBoundedFixedPointComputationWitnessV0.
The proof-oriented name and fields remain available for 0.x consumers.
Fields§
§finite_domain: &'static str§transfer_function: &'static str§bounded_fixed_point_computation_witness: &'static str§monotone_witness: &'static strCompatibility wording; prefer Self::monotonic_progress_witness.
monotonic_progress_witness: &'static str§iteration_bound_formula: &'static str§cycle_policy: &'static str§proof_obligations: Vec<&'static str>Compatibility wording retained alongside the computation-witness fields.
Trait Implementations§
Source§impl Clone for CustomPropertyLeastFixedPointProofV0
impl Clone for CustomPropertyLeastFixedPointProofV0
Source§fn clone(&self) -> CustomPropertyLeastFixedPointProofV0
fn clone(&self) -> CustomPropertyLeastFixedPointProofV0
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 CustomPropertyLeastFixedPointProofV0
impl StructuralPartialEq for CustomPropertyLeastFixedPointProofV0
Auto Trait Implementations§
impl Freeze for CustomPropertyLeastFixedPointProofV0
impl RefUnwindSafe for CustomPropertyLeastFixedPointProofV0
impl Send for CustomPropertyLeastFixedPointProofV0
impl Sync for CustomPropertyLeastFixedPointProofV0
impl Unpin for CustomPropertyLeastFixedPointProofV0
impl UnsafeUnpin for CustomPropertyLeastFixedPointProofV0
impl UnwindSafe for CustomPropertyLeastFixedPointProofV0
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.