pub struct SourceRecording {
pub source_id: Symbol,
pub chain_hash: String,
pub context_hash: String,
pub seed: u64,
pub placement: ChainPlacementPlan,
}Expand description
Identifying record for a recorded source, without its rendered output.
Fields§
§source_id: SymbolIdentifier of the recorded source.
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.
Trait Implementations§
Source§impl Clone for SourceRecording
impl Clone for SourceRecording
Source§fn clone(&self) -> SourceRecording
fn clone(&self) -> SourceRecording
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 SourceRecording
impl Debug for SourceRecording
impl Eq for SourceRecording
Source§impl PartialEq for SourceRecording
impl PartialEq for SourceRecording
impl StructuralPartialEq for SourceRecording
Auto Trait Implementations§
impl Freeze for SourceRecording
impl RefUnwindSafe for SourceRecording
impl Send for SourceRecording
impl Sync for SourceRecording
impl Unpin for SourceRecording
impl UnsafeUnpin for SourceRecording
impl UnwindSafe for SourceRecording
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