pub struct SpeculativeLaneIdentity { /* private fields */ }Expand description
Request-local cache identity completed after input preparation.
Model realization deliberately excludes these values because neither the prepared input nor a target capture generation exists while payloads, modules, state storage, and queues are selected. The lane identity closes that gap immediately before execution.
Implementations§
Source§impl SpeculativeLaneIdentity
impl SpeculativeLaneIdentity
Sourcepub const fn realization(&self) -> &SelectedSpeculativeState
pub const fn realization(&self) -> &SelectedSpeculativeState
Returns the model-level state identity and selected placement.
Sourcepub const fn prepared_input(&self) -> &SpeculativeIdentity
pub const fn prepared_input(&self) -> &SpeculativeIdentity
Returns the exact prepared-input identity for this lane.
Sourcepub const fn capture_generation(&self) -> u64
pub const fn capture_generation(&self) -> u64
Returns the ordinary-target generation expected by this lane.
Trait Implementations§
Source§impl Clone for SpeculativeLaneIdentity
impl Clone for SpeculativeLaneIdentity
Source§fn clone(&self) -> SpeculativeLaneIdentity
fn clone(&self) -> SpeculativeLaneIdentity
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 SpeculativeLaneIdentity
impl Debug for SpeculativeLaneIdentity
impl Eq for SpeculativeLaneIdentity
Source§impl PartialEq for SpeculativeLaneIdentity
impl PartialEq for SpeculativeLaneIdentity
impl StructuralPartialEq for SpeculativeLaneIdentity
Auto Trait Implementations§
impl Freeze for SpeculativeLaneIdentity
impl RefUnwindSafe for SpeculativeLaneIdentity
impl Send for SpeculativeLaneIdentity
impl Sync for SpeculativeLaneIdentity
impl Unpin for SpeculativeLaneIdentity
impl UnsafeUnpin for SpeculativeLaneIdentity
impl UnwindSafe for SpeculativeLaneIdentity
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