pub struct PreparedSpeculativeRealization<P, M, S, Q, T> { /* private fields */ }Expand description
A selected realization paired with backend-native mechanism resources.
Implementations§
Source§impl<P, M, S, Q, T> PreparedSpeculativeRealization<P, M, S, Q, T>
impl<P, M, S, Q, T> PreparedSpeculativeRealization<P, M, S, Q, T>
Sourcepub const fn selected(&self) -> &SelectedSpeculativeRealization
pub const fn selected(&self) -> &SelectedSpeculativeRealization
Returns the authoritative neutral selection.
Sourcepub fn into_parts(
self,
) -> (SelectedSpeculativeRealization, ConstructedSpeculativeResources<P, M, S, Q, T>)
pub fn into_parts( self, ) -> (SelectedSpeculativeRealization, ConstructedSpeculativeResources<P, M, S, Q, T>)
Consumes the prepared realization into selection and resources.
Trait Implementations§
Auto Trait Implementations§
impl<P, M, S, Q, T> Freeze for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: Freeze,
impl<P, M, S, Q, T> RefUnwindSafe for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: RefUnwindSafe,
impl<P, M, S, Q, T> Send for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: Send,
impl<P, M, S, Q, T> Sync for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: Sync,
impl<P, M, S, Q, T> Unpin for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: Unpin,
impl<P, M, S, Q, T> UnsafeUnpin for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: UnsafeUnpin,
impl<P, M, S, Q, T> UnwindSafe for PreparedSpeculativeRealization<P, M, S, Q, T>where
ConstructedSpeculativeResources<P, M, S, Q, T>: UnwindSafe,
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