pub struct HostedExecutionBinding {
pub kind: HostedExecutionKind,
pub spool: Uuid,
pub spool_genesis: ContentHash,
pub executor: [u8; 32],
pub initiating_request_proof: ContentHash,
pub review_policy_version: Option<ContentHash>,
pub executed_at_ms: i64,
}Expand description
Extracted after canonical receipt and enclosing operation binding checks. It identifies an execution; receiving these bytes never establishes trust.
Fields§
§kind: HostedExecutionKind§spool: Uuid§spool_genesis: ContentHash§executor: [u8; 32]§initiating_request_proof: ContentHash§review_policy_version: Option<ContentHash>§executed_at_ms: i64Trait Implementations§
Source§impl Clone for HostedExecutionBinding
impl Clone for HostedExecutionBinding
impl Copy for HostedExecutionBinding
Source§impl Debug for HostedExecutionBinding
impl Debug for HostedExecutionBinding
impl Eq for HostedExecutionBinding
Source§impl PartialEq for HostedExecutionBinding
impl PartialEq for HostedExecutionBinding
impl StructuralPartialEq for HostedExecutionBinding
Auto Trait Implementations§
impl Freeze for HostedExecutionBinding
impl RefUnwindSafe for HostedExecutionBinding
impl Send for HostedExecutionBinding
impl Sync for HostedExecutionBinding
impl Unpin for HostedExecutionBinding
impl UnsafeUnpin for HostedExecutionBinding
impl UnwindSafe for HostedExecutionBinding
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