pub struct PoWSolution {
pub nonce: [u8; 32],
pub solution: u64,
}Expand description
Proof-of-Work Solution
Fields§
§nonce: [u8; 32]§solution: u64Trait Implementations§
Source§impl BorshDeserialize for PoWSolution
impl BorshDeserialize for PoWSolution
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for PoWSolution
impl BorshSerialize for PoWSolution
Source§impl Clone for PoWSolution
impl Clone for PoWSolution
Source§fn clone(&self) -> PoWSolution
fn clone(&self) -> PoWSolution
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 PoWSolution
impl Debug for PoWSolution
Source§impl<'de> Deserialize<'de> for PoWSolution
impl<'de> Deserialize<'de> for PoWSolution
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
Auto Trait Implementations§
impl Freeze for PoWSolution
impl RefUnwindSafe for PoWSolution
impl Send for PoWSolution
impl Sync for PoWSolution
impl Unpin for PoWSolution
impl UnsafeUnpin for PoWSolution
impl UnwindSafe for PoWSolution
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