Struct air::ExecutionCidState
source · pub struct ExecutionCidState {
pub value_tracker: CidTracker<Value>,
pub tetraplet_tracker: CidTracker<SecurityTetraplet>,
pub canon_tracker: CidTracker<CanonCidAggregate>,
pub service_result_agg_tracker: CidTracker<ServiceResultAggregate>,
}
Fields§
§value_tracker: CidTracker<Value>
§tetraplet_tracker: CidTracker<SecurityTetraplet>
§canon_tracker: CidTracker<CanonCidAggregate>
§service_result_agg_tracker: CidTracker<ServiceResultAggregate>
Implementations§
source§impl ExecutionCidState
impl ExecutionCidState
pub fn new() -> Self
pub fn insert_value( &mut self, value: Rc<Value>, tetraplet: Rc<SecurityTetraplet>, argument_hash: Rc<str> ) -> Result<Rc<CID<ServiceResultAggregate>>, CidCalculationError>
Trait Implementations§
source§impl Clone for ExecutionCidState
impl Clone for ExecutionCidState
source§fn clone(&self) -> ExecutionCidState
fn clone(&self) -> ExecutionCidState
Returns a copy of the value. Read more
1.0.0 · 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 ExecutionCidState
impl Debug for ExecutionCidState
source§impl Default for ExecutionCidState
impl Default for ExecutionCidState
source§fn default() -> ExecutionCidState
fn default() -> ExecutionCidState
Returns the “default value” for a type. Read more
source§impl From<ExecutionCidState> for CidInfo
impl From<ExecutionCidState> for CidInfo
source§fn from(value: ExecutionCidState) -> Self
fn from(value: ExecutionCidState) -> Self
Converts to this type from the input type.