pub struct ChannelFlags(/* private fields */);
Expand description
A set of binary flags which denotes a collection of channel IDs.
Implementations§
Source§impl ChannelFlags
impl ChannelFlags
Trait Implementations§
Source§impl BitAnd<ChannelFlags> for ChannelId
impl BitAnd<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
&
operator.Source§impl BitAnd<ChannelId> for ChannelFlags
impl BitAnd<ChannelId> for ChannelFlags
Source§impl BitAnd for ChannelFlags
impl BitAnd for ChannelFlags
Source§impl BitAndAssign<ChannelId> for ChannelFlags
impl BitAndAssign<ChannelId> for ChannelFlags
Source§fn bitand_assign(&mut self, rhs: ChannelId)
fn bitand_assign(&mut self, rhs: ChannelId)
Performs the
&=
operation. Read moreSource§impl BitAndAssign for ChannelFlags
impl BitAndAssign for ChannelFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr<ChannelFlags> for ChannelId
impl BitOr<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
|
operator.Source§impl BitOr<ChannelId> for ChannelFlags
impl BitOr<ChannelId> for ChannelFlags
Source§impl BitOr for ChannelFlags
impl BitOr for ChannelFlags
Source§impl BitOrAssign<ChannelId> for ChannelFlags
impl BitOrAssign<ChannelId> for ChannelFlags
Source§fn bitor_assign(&mut self, rhs: ChannelId)
fn bitor_assign(&mut self, rhs: ChannelId)
Performs the
|=
operation. Read moreSource§impl BitOrAssign for ChannelFlags
impl BitOrAssign for ChannelFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor<ChannelFlags> for ChannelId
impl BitXor<ChannelFlags> for ChannelId
Source§type Output = ChannelFlags
type Output = ChannelFlags
The resulting type after applying the
^
operator.Source§impl BitXor<ChannelId> for ChannelFlags
impl BitXor<ChannelId> for ChannelFlags
Source§impl BitXor for ChannelFlags
impl BitXor for ChannelFlags
Source§impl BitXorAssign<ChannelId> for ChannelFlags
impl BitXorAssign<ChannelId> for ChannelFlags
Source§fn bitxor_assign(&mut self, rhs: ChannelId)
fn bitxor_assign(&mut self, rhs: ChannelId)
Performs the
^=
operation. Read moreSource§impl BitXorAssign for ChannelFlags
impl BitXorAssign for ChannelFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for ChannelFlags
impl Clone for ChannelFlags
Source§fn clone(&self) -> ChannelFlags
fn clone(&self) -> ChannelFlags
Returns a duplicate of the value. Read more
1.0.0 · 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 ChannelFlags
impl Debug for ChannelFlags
Source§impl Default for ChannelFlags
impl Default for ChannelFlags
Source§fn default() -> ChannelFlags
fn default() -> ChannelFlags
Returns the “default value” for a type. Read more
Source§impl From<ChannelFlags> for u32
impl From<ChannelFlags> for u32
Source§fn from(value: ChannelFlags) -> Self
fn from(value: ChannelFlags) -> Self
Converts to this type from the input type.
Source§impl From<ChannelId> for ChannelFlags
impl From<ChannelId> for ChannelFlags
Source§impl From<u32> for ChannelFlags
impl From<u32> for ChannelFlags
Source§impl IntoIterator for ChannelFlags
impl IntoIterator for ChannelFlags
Source§impl Not for ChannelFlags
impl Not for ChannelFlags
Source§impl PartialEq for ChannelFlags
impl PartialEq for ChannelFlags
impl Copy for ChannelFlags
impl Eq for ChannelFlags
impl StructuralPartialEq for ChannelFlags
Auto Trait Implementations§
impl Freeze for ChannelFlags
impl RefUnwindSafe for ChannelFlags
impl Send for ChannelFlags
impl Sync for ChannelFlags
impl Unpin for ChannelFlags
impl UnwindSafe for ChannelFlags
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