pub struct GroupFlags(/* private fields */);Expand description
Bitset for the four flag-style metadata tags (private /
restricted / hidden / closed).
Implementations§
Source§impl GroupFlags
impl GroupFlags
Sourcepub const RESTRICTED: Self
pub const RESTRICTED: Self
restricted — only members can write.
Trait Implementations§
Source§impl BitOr for GroupFlags
impl BitOr for GroupFlags
Source§impl BitOrAssign for GroupFlags
impl BitOrAssign for GroupFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl Clone for GroupFlags
impl Clone for GroupFlags
Source§fn clone(&self) -> GroupFlags
fn clone(&self) -> GroupFlags
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 GroupFlags
Source§impl Debug for GroupFlags
impl Debug for GroupFlags
Source§impl Default for GroupFlags
impl Default for GroupFlags
Source§fn default() -> GroupFlags
fn default() -> GroupFlags
Returns the “default value” for a type. Read more
impl Eq for GroupFlags
Source§impl Hash for GroupFlags
impl Hash for GroupFlags
Source§impl PartialEq for GroupFlags
impl PartialEq for GroupFlags
impl StructuralPartialEq for GroupFlags
Auto Trait Implementations§
impl Freeze for GroupFlags
impl RefUnwindSafe for GroupFlags
impl Send for GroupFlags
impl Sync for GroupFlags
impl Unpin for GroupFlags
impl UnsafeUnpin for GroupFlags
impl UnwindSafe for GroupFlags
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.