pub struct FreezeMeta {
pub source_id: Symbol,
pub chain_hash: String,
pub context_hash: String,
pub seed: u64,
pub placement: ChainPlacementPlan,
pub output_hash: String,
}Expand description
Reproducibility metadata for a frozen player chain.
Records the identity and hashes that pin a render to its inputs, so a freeze can be matched against the chain, context, and output it was produced from.
Fields§
§source_id: SymbolIdentifier of the source the chain rendered.
chain_hash: StringStable hash of the rendering chain.
context_hash: StringStable hash of the play context.
seed: u64Random seed used for the render.
placement: ChainPlacementPlanPlacement plan the chain resolved to.
output_hash: StringStable hash of the rendered events and traces.
Trait Implementations§
Source§impl Clone for FreezeMeta
impl Clone for FreezeMeta
Source§fn clone(&self) -> FreezeMeta
fn clone(&self) -> FreezeMeta
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 FreezeMeta
impl Debug for FreezeMeta
impl Eq for FreezeMeta
Source§impl PartialEq for FreezeMeta
impl PartialEq for FreezeMeta
impl StructuralPartialEq for FreezeMeta
Auto Trait Implementations§
impl Freeze for FreezeMeta
impl RefUnwindSafe for FreezeMeta
impl Send for FreezeMeta
impl Sync for FreezeMeta
impl Unpin for FreezeMeta
impl UnsafeUnpin for FreezeMeta
impl UnwindSafe for FreezeMeta
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