pub struct ReplayEnvelope {
pub input_hash: String,
pub output_hash: String,
pub seed: u64,
pub solver_version: String,
pub pack_version: String,
pub library_version: String,
}Expand description
Replay envelope for solver reproducibility
Fields§
§input_hash: StringHash of input data
output_hash: StringHash of output data
seed: u64Seed used for this run
solver_version: StringSolver version
pack_version: StringPack version
library_version: StringLibrary version
Implementations§
Trait Implementations§
Source§impl Clone for ReplayEnvelope
impl Clone for ReplayEnvelope
Source§fn clone(&self) -> ReplayEnvelope
fn clone(&self) -> ReplayEnvelope
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 ReplayEnvelope
impl Debug for ReplayEnvelope
Source§impl<'de> Deserialize<'de> for ReplayEnvelope
impl<'de> Deserialize<'de> for ReplayEnvelope
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 ReplayEnvelope
impl RefUnwindSafe for ReplayEnvelope
impl Send for ReplayEnvelope
impl Sync for ReplayEnvelope
impl Unpin for ReplayEnvelope
impl UnsafeUnpin for ReplayEnvelope
impl UnwindSafe for ReplayEnvelope
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