pub struct CollectiveGroupId(/* private fields */);Expand description
Opaque stable identity of a selected collective group.
Implementations§
Trait Implementations§
Source§impl Clone for CollectiveGroupId
impl Clone for CollectiveGroupId
Source§fn clone(&self) -> CollectiveGroupId
fn clone(&self) -> CollectiveGroupId
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 CollectiveGroupId
Source§impl Debug for CollectiveGroupId
impl Debug for CollectiveGroupId
Source§impl<'de> Deserialize<'de> for CollectiveGroupId
impl<'de> Deserialize<'de> for CollectiveGroupId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CollectiveGroupId
Source§impl Hash for CollectiveGroupId
impl Hash for CollectiveGroupId
Source§impl Ord for CollectiveGroupId
impl Ord for CollectiveGroupId
Source§fn cmp(&self, other: &CollectiveGroupId) -> Ordering
fn cmp(&self, other: &CollectiveGroupId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CollectiveGroupId
impl PartialEq for CollectiveGroupId
Source§impl PartialOrd for CollectiveGroupId
impl PartialOrd for CollectiveGroupId
Source§impl Serialize for CollectiveGroupId
impl Serialize for CollectiveGroupId
impl StructuralPartialEq for CollectiveGroupId
Auto Trait Implementations§
impl Freeze for CollectiveGroupId
impl RefUnwindSafe for CollectiveGroupId
impl Send for CollectiveGroupId
impl Sync for CollectiveGroupId
impl Unpin for CollectiveGroupId
impl UnsafeUnpin for CollectiveGroupId
impl UnwindSafe for CollectiveGroupId
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