pub struct RefineParams {
pub core: u16,
pub index: u16,
pub id: ServiceId,
pub payload: Vec<u8>,
pub package: OpaqueHash,
}Expand description
Refine parameters
Fields§
§core: u16(c) the core index
index: u16(i) the work item index
id: ServiceId(w_s) the service id
payload: Vec<u8>(y) the payload
package: OpaqueHash(p) the work package hash
Trait Implementations§
Source§impl Clone for RefineParams
impl Clone for RefineParams
Source§fn clone(&self) -> RefineParams
fn clone(&self) -> RefineParams
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 RefineParams
impl Debug for RefineParams
Source§impl Default for RefineParams
impl Default for RefineParams
Source§fn default() -> RefineParams
fn default() -> RefineParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RefineParams
impl<'de> Deserialize<'de> for RefineParams
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 RefineParams
impl PartialEq for RefineParams
Source§impl Serialize for RefineParams
impl Serialize for RefineParams
impl Eq for RefineParams
impl StructuralPartialEq for RefineParams
Auto Trait Implementations§
impl Freeze for RefineParams
impl RefUnwindSafe for RefineParams
impl Send for RefineParams
impl Sync for RefineParams
impl Unpin for RefineParams
impl UnwindSafe for RefineParams
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