pub struct ResidentExecutionDomain { /* private fields */ }Expand description
Graph-free compact scheduler metadata owned by the enclosing runtime capsule.
Implementations§
Source§impl ResidentExecutionDomain
impl ResidentExecutionDomain
pub fn new_strict_recorder(&self) -> LaunchRecorder
pub fn preflight(&self, recorder: &mut LaunchRecorder) -> Result<()>
pub fn commit(&self, recorder: LaunchRecorder) -> Result<()>
pub fn stream(&self) -> &Arc<CudaStream>
pub fn stream_id(&self) -> StreamId
Trait Implementations§
Source§impl Clone for ResidentExecutionDomain
impl Clone for ResidentExecutionDomain
Source§fn clone(&self) -> ResidentExecutionDomain
fn clone(&self) -> ResidentExecutionDomain
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 moreAuto Trait Implementations§
impl Freeze for ResidentExecutionDomain
impl RefUnwindSafe for ResidentExecutionDomain
impl Send for ResidentExecutionDomain
impl Sync for ResidentExecutionDomain
impl Unpin for ResidentExecutionDomain
impl UnsafeUnpin for ResidentExecutionDomain
impl UnwindSafe for ResidentExecutionDomain
Blanket Implementations§
impl<T> Allocation for T
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