pub struct WorkDigest {
pub service_id: ServiceId,
pub code_hash: OpaqueHash,
pub payload_hash: OpaqueHash,
pub accumulate_gas: Gas,
pub result: WorkExecResult,
pub refine_load: RefineLoad,
}Expand description
(11.6) Represents the result of a work item.
Fields§
§service_id: ServiceId(s) The service id
code_hash: OpaqueHash(c) The code hash
payload_hash: OpaqueHash(y) The payload hash
accumulate_gas: Gas(g) The accumulate gas
result: WorkExecResult(l) The result of the work item
refine_load: RefineLoad(u, i, x, z, e) The refine load
Trait Implementations§
Source§impl Clone for WorkDigest
impl Clone for WorkDigest
Source§fn clone(&self) -> WorkDigest
fn clone(&self) -> WorkDigest
Returns a duplicate 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 WorkDigest
impl Debug for WorkDigest
Source§impl<'de> Deserialize<'de> for WorkDigest
impl<'de> Deserialize<'de> for WorkDigest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkDigest
impl PartialEq for WorkDigest
Source§impl Serialize for WorkDigest
impl Serialize for WorkDigest
impl Eq for WorkDigest
impl StructuralPartialEq for WorkDigest
Auto Trait Implementations§
impl Freeze for WorkDigest
impl RefUnwindSafe for WorkDigest
impl Send for WorkDigest
impl Sync for WorkDigest
impl Unpin for WorkDigest
impl UnwindSafe for WorkDigest
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