pub struct CompiledSubmissionWaveIdentity { /* private fields */ }Expand description
Cold-path identity topology for one immutable plan on one execution lane.
The topology owns only plan-stable node/provider facts. A physical wave binds participant/frame seeds to it and materializes full operation identities only for nodes that are encoded, observed, or failed.
Implementations§
Source§impl CompiledSubmissionWaveIdentity
impl CompiledSubmissionWaveIdentity
pub fn plan_id(&self) -> &PlanId
pub fn plan_hash(&self) -> &PlanHash
pub fn device_id(&self) -> &DeviceId
pub fn runtime_implementation_fingerprint(&self) -> &str
pub fn lane_id(&self) -> ExecutionLaneId
pub fn node_count(&self) -> usize
pub fn fingerprint(&self) -> &str
Trait Implementations§
Source§impl Clone for CompiledSubmissionWaveIdentity
impl Clone for CompiledSubmissionWaveIdentity
Source§fn clone(&self) -> CompiledSubmissionWaveIdentity
fn clone(&self) -> CompiledSubmissionWaveIdentity
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 moreimpl Eq for CompiledSubmissionWaveIdentity
impl StructuralPartialEq for CompiledSubmissionWaveIdentity
Auto Trait Implementations§
impl Freeze for CompiledSubmissionWaveIdentity
impl RefUnwindSafe for CompiledSubmissionWaveIdentity
impl Send for CompiledSubmissionWaveIdentity
impl Sync for CompiledSubmissionWaveIdentity
impl Unpin for CompiledSubmissionWaveIdentity
impl UnsafeUnpin for CompiledSubmissionWaveIdentity
impl UnwindSafe for CompiledSubmissionWaveIdentity
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