pub struct RankPass<S, P> {
pub end_ms: f64,
pub same_timestamp_retry: SameTimestampRetry,
pub start_effects: S,
pub pending: P,
}Expand description
Eager execution result returned by a rank core.
start_effects may become visible immediately. pending is retained by
the generalized engine and handed back to the rank only at the shared
completion boundary.
Fields§
§end_ms: f64Modeled completion time for this rank.
same_timestamp_retry: SameTimestampRetryRank-local bounded retry status.
start_effects: SEffects visible at pass start.
pending: PRank-private state needed to finish the pass.
Trait Implementations§
Auto Trait Implementations§
impl<S, P> Freeze for RankPass<S, P>
impl<S, P> RefUnwindSafe for RankPass<S, P>where
S: RefUnwindSafe,
P: RefUnwindSafe,
impl<S, P> Send for RankPass<S, P>
impl<S, P> Sync for RankPass<S, P>
impl<S, P> Unpin for RankPass<S, P>
impl<S, P> UnsafeUnpin for RankPass<S, P>where
S: UnsafeUnpin,
P: UnsafeUnpin,
impl<S, P> UnwindSafe for RankPass<S, P>where
S: UnwindSafe,
P: 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