pub struct DeviceReusableExecutionTrim { /* private fields */ }Expand description
Cold-path receipt for releasing backend reusable executables after an execution lane has reached proven quiescence.
Implementations§
Source§impl DeviceReusableExecutionTrim
impl DeviceReusableExecutionTrim
pub fn new(released_executables: usize, released_rejections: usize) -> Self
pub const fn released_executables(self) -> u64
pub const fn released_rejections(self) -> u64
Trait Implementations§
Source§impl Clone for DeviceReusableExecutionTrim
impl Clone for DeviceReusableExecutionTrim
Source§fn clone(&self) -> DeviceReusableExecutionTrim
fn clone(&self) -> DeviceReusableExecutionTrim
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 Copy for DeviceReusableExecutionTrim
Source§impl Debug for DeviceReusableExecutionTrim
impl Debug for DeviceReusableExecutionTrim
Source§impl Default for DeviceReusableExecutionTrim
impl Default for DeviceReusableExecutionTrim
Source§fn default() -> DeviceReusableExecutionTrim
fn default() -> DeviceReusableExecutionTrim
Returns the “default value” for a type. Read more
impl Eq for DeviceReusableExecutionTrim
impl StructuralPartialEq for DeviceReusableExecutionTrim
Auto Trait Implementations§
impl Freeze for DeviceReusableExecutionTrim
impl RefUnwindSafe for DeviceReusableExecutionTrim
impl Send for DeviceReusableExecutionTrim
impl Sync for DeviceReusableExecutionTrim
impl Unpin for DeviceReusableExecutionTrim
impl UnsafeUnpin for DeviceReusableExecutionTrim
impl UnwindSafe for DeviceReusableExecutionTrim
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