pub struct OracleOutcome {
pub cryptographic_oracle_valid: bool,
pub samples: usize,
pub jobs: u64,
pub result_manifest_sha256: String,
pub result_manifest_bytes: u64,
pub result_directory: PathBuf,
}Expand description
Completed result returned after the separate directory has been sealed.
Fields§
§cryptographic_oracle_valid: booltrue only when every requested job and every padding region matched.
samples: usizeNumber of oracle-request samples processed.
jobs: u64Number of WOTS jobs recomputed.
result_manifest_sha256: StringSHA-256 of the result directory’s own SHA256SUMS.
result_manifest_bytes: u64Exact byte count of the result directory’s own SHA256SUMS.
result_directory: PathBufCanonical path of the separately created result directory.
Trait Implementations§
Source§impl Clone for OracleOutcome
impl Clone for OracleOutcome
Source§fn clone(&self) -> OracleOutcome
fn clone(&self) -> OracleOutcome
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 OracleOutcome
impl Debug for OracleOutcome
Source§impl PartialEq for OracleOutcome
impl PartialEq for OracleOutcome
impl Eq for OracleOutcome
impl StructuralPartialEq for OracleOutcome
Auto Trait Implementations§
impl Freeze for OracleOutcome
impl RefUnwindSafe for OracleOutcome
impl Send for OracleOutcome
impl Sync for OracleOutcome
impl Unpin for OracleOutcome
impl UnsafeUnpin for OracleOutcome
impl UnwindSafe for OracleOutcome
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