pub struct DeviceReusableExecutionSegment { /* private fields */ }Expand description
One contiguous node range owned by a resident backend executable.
Implementations§
Source§impl DeviceReusableExecutionSegment
impl DeviceReusableExecutionSegment
pub fn new( ordinal: u32, start_node_index: u32, end_node_index: u32, logical_command_count: u32, ) -> Result<Self, VNextError>
pub const fn ordinal(&self) -> u32
pub const fn start_node_index(&self) -> u32
pub const fn end_node_index(&self) -> u32
pub const fn logical_command_count(&self) -> u32
pub const fn contains_node(&self, node_index: u32) -> bool
Trait Implementations§
Source§impl Clone for DeviceReusableExecutionSegment
impl Clone for DeviceReusableExecutionSegment
Source§fn clone(&self) -> DeviceReusableExecutionSegment
fn clone(&self) -> DeviceReusableExecutionSegment
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 Eq for DeviceReusableExecutionSegment
impl StructuralPartialEq for DeviceReusableExecutionSegment
Auto Trait Implementations§
impl Freeze for DeviceReusableExecutionSegment
impl RefUnwindSafe for DeviceReusableExecutionSegment
impl Send for DeviceReusableExecutionSegment
impl Sync for DeviceReusableExecutionSegment
impl Unpin for DeviceReusableExecutionSegment
impl UnsafeUnpin for DeviceReusableExecutionSegment
impl UnwindSafe for DeviceReusableExecutionSegment
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