pub struct Attenuations {
pub identity_context: Option<RemoveBitmap>,
pub invariants: Option<RemoveBitmap>,
pub execution_contract_additions: Vec<(String, TupleValue)>,
}Expand description
Parsed attenuations of one transition.
Fields§
§identity_context: Option<RemoveBitmap>Removal bitmap over the identity_context section, if any.
invariants: Option<RemoveBitmap>Removal bitmap over the invariants section, if any.
execution_contract_additions: Vec<(String, TupleValue)>Proposed execution-contract additions, as canonical [key, value]
tuples (unindexed: the verifier assigns indexes).
Implementations§
Trait Implementations§
Source§impl Clone for Attenuations
impl Clone for Attenuations
Source§fn clone(&self) -> Attenuations
fn clone(&self) -> Attenuations
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 Attenuations
impl Debug for Attenuations
Source§impl Default for Attenuations
impl Default for Attenuations
Source§fn default() -> Attenuations
fn default() -> Attenuations
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Attenuations
impl RefUnwindSafe for Attenuations
impl Send for Attenuations
impl Sync for Attenuations
impl Unpin for Attenuations
impl UnsafeUnpin for Attenuations
impl UnwindSafe for Attenuations
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