#[repr(transparent)]pub struct GcPartitionId(pub u16);Expand description
Partition ID, used as index into GcHeap::partitions.
Every node belongs to exactly one partition (index >= 0). There is no “null” partition ID.
Tuple Fields§
§0: u16Trait Implementations§
Source§impl Clone for GcPartitionId
impl Clone for GcPartitionId
Source§fn clone(&self) -> GcPartitionId
fn clone(&self) -> GcPartitionId
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 GcPartitionId
Source§impl Debug for GcPartitionId
impl Debug for GcPartitionId
impl Eq for GcPartitionId
Source§impl Hash for GcPartitionId
impl Hash for GcPartitionId
Source§impl PartialEq for GcPartitionId
impl PartialEq for GcPartitionId
impl StructuralPartialEq for GcPartitionId
Auto Trait Implementations§
impl Freeze for GcPartitionId
impl RefUnwindSafe for GcPartitionId
impl Send for GcPartitionId
impl Sync for GcPartitionId
impl Unpin for GcPartitionId
impl UnsafeUnpin for GcPartitionId
impl UnwindSafe for GcPartitionId
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