pub struct PartitionGroup { /* private fields */ }Expand description
One validated architecture group and its group-local global unit range.
Implementations§
Source§impl PartitionGroup
impl PartitionGroup
Sourcepub const fn group(&self) -> &ExecutionGroupId
pub const fn group(&self) -> &ExecutionGroupId
Returns the canonical execution-group identity.
Sourcepub const fn group_index(&self) -> usize
pub const fn group_index(&self) -> usize
Returns the canonical execution-group slot.
Sourcepub fn global_units(&self) -> Range<usize> ⓘ
pub fn global_units(&self) -> Range<usize> ⓘ
Returns owned unit indices in the architecture group’s global index space.
Trait Implementations§
Source§impl Clone for PartitionGroup
impl Clone for PartitionGroup
Source§fn clone(&self) -> PartitionGroup
fn clone(&self) -> PartitionGroup
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 moreSource§impl Debug for PartitionGroup
impl Debug for PartitionGroup
impl Eq for PartitionGroup
Source§impl PartialEq for PartitionGroup
impl PartialEq for PartitionGroup
impl StructuralPartialEq for PartitionGroup
Auto Trait Implementations§
impl Freeze for PartitionGroup
impl RefUnwindSafe for PartitionGroup
impl Send for PartitionGroup
impl Sync for PartitionGroup
impl Unpin for PartitionGroup
impl UnsafeUnpin for PartitionGroup
impl UnwindSafe for PartitionGroup
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