pub struct MiningResult {
pub task_id: String,
pub miner_id: String,
pub nonce: u64,
pub hash: String,
pub output_tensor: Tensor,
pub computation_time: u64,
pub timestamp: DateTime<Utc>,
pub is_valid: bool,
}Expand description
Result of a completed mining task (output tensor, nonce, validity).
Fields§
§task_id: String§miner_id: String§nonce: u64§hash: String§output_tensor: Tensor§computation_time: u64§timestamp: DateTime<Utc>§is_valid: boolTrait Implementations§
Source§impl Clone for MiningResult
impl Clone for MiningResult
Source§fn clone(&self) -> MiningResult
fn clone(&self) -> MiningResult
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 MiningResult
impl Debug for MiningResult
Source§impl<'de> Deserialize<'de> for MiningResult
impl<'de> Deserialize<'de> for MiningResult
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 MiningResult
impl RefUnwindSafe for MiningResult
impl Send for MiningResult
impl Sync for MiningResult
impl Unpin for MiningResult
impl UnsafeUnpin for MiningResult
impl UnwindSafe for MiningResult
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