pub struct ExecutionIdentityParts {Show 30 fields
pub version: ContractVersion,
pub run_id: RunId,
pub request_id: RequestIdentity,
pub sequence: u64,
pub plan_id: Option<PlanId>,
pub plan_hash: Option<PlanHash>,
pub frame_id: Option<ExecutionFrameId>,
pub node_invocation_id: Option<NodeInvocationId>,
pub node_id: Option<NodeId>,
pub operation_id: Option<OperationId>,
pub provider_id: Option<ProviderId>,
pub device_id: Option<DeviceId>,
pub resource_pool_id: Option<ResourcePoolId>,
pub resource_pool_identity_fingerprint: Option<String>,
pub provisioning_run_id: Option<RunId>,
pub provisioning_request_id: Option<RequestIdentity>,
pub transaction_id: Option<TransactionId>,
pub active_sequence_slot: Option<u32>,
pub admission_generation: Option<u64>,
pub activation_epoch: Option<u64>,
pub runtime_implementation_fingerprint: Option<String>,
pub active_sequence_fingerprint: Option<String>,
pub completed_sequence_fingerprint: Option<String>,
pub aborted_sequence_fingerprint: Option<String>,
pub resource_id: Option<ResourceId>,
pub resource_generation: Option<u64>,
pub resource_batch_fingerprint: Option<String>,
pub span_id: SpanId,
pub parent_span_id: Option<SpanId>,
pub async_links: Vec<SpanId>,
}Fields§
§version: ContractVersion§run_id: RunId§request_id: RequestIdentity§sequence: u64§plan_id: Option<PlanId>§plan_hash: Option<PlanHash>§frame_id: Option<ExecutionFrameId>§node_invocation_id: Option<NodeInvocationId>§node_id: Option<NodeId>§operation_id: Option<OperationId>§provider_id: Option<ProviderId>§device_id: Option<DeviceId>§resource_pool_id: Option<ResourcePoolId>§resource_pool_identity_fingerprint: Option<String>§provisioning_run_id: Option<RunId>§provisioning_request_id: Option<RequestIdentity>§transaction_id: Option<TransactionId>§active_sequence_slot: Option<u32>§admission_generation: Option<u64>§activation_epoch: Option<u64>§runtime_implementation_fingerprint: Option<String>§active_sequence_fingerprint: Option<String>§completed_sequence_fingerprint: Option<String>§aborted_sequence_fingerprint: Option<String>§resource_id: Option<ResourceId>§resource_generation: Option<u64>§resource_batch_fingerprint: Option<String>§span_id: SpanId§parent_span_id: Option<SpanId>§async_links: Vec<SpanId>Trait Implementations§
Source§impl Clone for ExecutionIdentityParts
impl Clone for ExecutionIdentityParts
Source§fn clone(&self) -> ExecutionIdentityParts
fn clone(&self) -> ExecutionIdentityParts
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 ExecutionIdentityParts
impl Debug for ExecutionIdentityParts
impl Eq for ExecutionIdentityParts
Source§impl From<UnvalidatedExecutionIdentityParts> for ExecutionIdentityParts
impl From<UnvalidatedExecutionIdentityParts> for ExecutionIdentityParts
Source§fn from(parts: UnvalidatedExecutionIdentityParts) -> Self
fn from(parts: UnvalidatedExecutionIdentityParts) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExecutionIdentityParts
impl PartialEq for ExecutionIdentityParts
Source§impl Serialize for ExecutionIdentityParts
impl Serialize for ExecutionIdentityParts
impl StructuralPartialEq for ExecutionIdentityParts
Auto Trait Implementations§
impl Freeze for ExecutionIdentityParts
impl RefUnwindSafe for ExecutionIdentityParts
impl Send for ExecutionIdentityParts
impl Sync for ExecutionIdentityParts
impl Unpin for ExecutionIdentityParts
impl UnsafeUnpin for ExecutionIdentityParts
impl UnwindSafe for ExecutionIdentityParts
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