pub type NcDirectFlag_u64 = u64;Expand description
A bitmask of NcDirect flags.
It’s recommended to use NcDirectFlag instead.
§Associated c_api constants
Trait Implementations§
Source§impl<'a, 'b> BitAnd<&'b NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitAnd<&'b NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAnd<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAnd<&'b NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAnd<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAnd<NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitAnd<NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAnd<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAnd<NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
& operator.Source§impl<'a, 'b> BitAndAssign<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAndAssign<&'b NcDirectFlag> for NcDirectFlag_u64
Source§fn bitand_assign(&mut self, rhs: &'b NcDirectFlag)
fn bitand_assign(&mut self, rhs: &'b NcDirectFlag)
Performs the
&= operation. Read moreSource§impl<'a, 'b> BitAndAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAndAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§fn bitand_assign(&mut self, rhs: &'b mut NcDirectFlag)
fn bitand_assign(&mut self, rhs: &'b mut NcDirectFlag)
Performs the
&= operation. Read moreSource§impl<'a, 'b> BitAndAssign<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitAndAssign<NcDirectFlag> for NcDirectFlag_u64
Source§fn bitand_assign(&mut self, rhs: NcDirectFlag)
fn bitand_assign(&mut self, rhs: NcDirectFlag)
Performs the
&= operation. Read moreSource§impl<'a, 'b> BitOr<&'b NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitOr<&'b NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOr<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOr<&'b NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOr<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOr<NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitOr<NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOr<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOr<NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
| operator.Source§impl<'a, 'b> BitOrAssign<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOrAssign<&'b NcDirectFlag> for NcDirectFlag_u64
Source§fn bitor_assign(&mut self, rhs: &'b NcDirectFlag)
fn bitor_assign(&mut self, rhs: &'b NcDirectFlag)
Performs the
|= operation. Read moreSource§impl<'a, 'b> BitOrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§fn bitor_assign(&mut self, rhs: &'b mut NcDirectFlag)
fn bitor_assign(&mut self, rhs: &'b mut NcDirectFlag)
Performs the
|= operation. Read moreSource§impl<'a, 'b> BitOrAssign<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitOrAssign<NcDirectFlag> for NcDirectFlag_u64
Source§fn bitor_assign(&mut self, rhs: NcDirectFlag)
fn bitor_assign(&mut self, rhs: NcDirectFlag)
Performs the
|= operation. Read moreSource§impl<'a, 'b> BitXor<&'b NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitXor<&'b NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXor<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXor<&'b NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXor<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXor<NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> BitXor<NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXor<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXor<NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
^ operator.Source§impl<'a, 'b> BitXorAssign<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXorAssign<&'b NcDirectFlag> for NcDirectFlag_u64
Source§fn bitxor_assign(&mut self, rhs: &'b NcDirectFlag)
fn bitxor_assign(&mut self, rhs: &'b NcDirectFlag)
Performs the
^= operation. Read moreSource§impl<'a, 'b> BitXorAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXorAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§fn bitxor_assign(&mut self, rhs: &'b mut NcDirectFlag)
fn bitxor_assign(&mut self, rhs: &'b mut NcDirectFlag)
Performs the
^= operation. Read moreSource§impl<'a, 'b> BitXorAssign<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> BitXorAssign<NcDirectFlag> for NcDirectFlag_u64
Source§fn bitxor_assign(&mut self, rhs: NcDirectFlag)
fn bitxor_assign(&mut self, rhs: NcDirectFlag)
Performs the
^= operation. Read moreSource§impl<'a> From<&'a NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a> From<&'a NcDirectFlag> for &'a NcDirectFlag_u64
Source§fn from(s: &'a NcDirectFlag) -> Self
fn from(s: &'a NcDirectFlag) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a mut NcDirectFlag> for &'a mut NcDirectFlag_u64
impl<'a> From<&'a mut NcDirectFlag> for &'a mut NcDirectFlag_u64
Source§fn from(s: &'a mut NcDirectFlag) -> Self
fn from(s: &'a mut NcDirectFlag) -> Self
Converts to this type from the input type.
Source§impl From<NcDirectFlag> for NcDirectFlag_u64
impl From<NcDirectFlag> for NcDirectFlag_u64
Source§fn from(s: NcDirectFlag) -> Self
fn from(s: NcDirectFlag) -> Self
Converts to this type from the input type.
Source§impl<'a, 'b> Shl<&'b NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shl<&'b NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> Shl<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shl<&'b NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> Shl<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shl<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> Shl<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shl<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> Shl<NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shl<NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> Shl<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shl<NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
<< operator.Source§impl<'a, 'b> ShlAssign<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShlAssign<&'b NcDirectFlag> for NcDirectFlag_u64
Source§fn shl_assign(&mut self, rhs: &'b NcDirectFlag)
fn shl_assign(&mut self, rhs: &'b NcDirectFlag)
Performs the
<<= operation. Read moreSource§impl<'a, 'b> ShlAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShlAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§fn shl_assign(&mut self, rhs: &'b mut NcDirectFlag)
fn shl_assign(&mut self, rhs: &'b mut NcDirectFlag)
Performs the
<<= operation. Read moreSource§impl<'a, 'b> ShlAssign<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShlAssign<NcDirectFlag> for NcDirectFlag_u64
Source§fn shl_assign(&mut self, rhs: NcDirectFlag)
fn shl_assign(&mut self, rhs: NcDirectFlag)
Performs the
<<= operation. Read moreSource§impl<'a, 'b> Shr<&'b NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shr<&'b NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> Shr<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shr<&'b NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> Shr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shr<&'b mut NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> Shr<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shr<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> Shr<NcDirectFlag> for &'a NcDirectFlag_u64
impl<'a, 'b> Shr<NcDirectFlag> for &'a NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> Shr<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> Shr<NcDirectFlag> for NcDirectFlag_u64
Source§type Output = NcDirectFlag
type Output = NcDirectFlag
The resulting type after applying the
>> operator.Source§impl<'a, 'b> ShrAssign<&'b NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShrAssign<&'b NcDirectFlag> for NcDirectFlag_u64
Source§fn shr_assign(&mut self, rhs: &'b NcDirectFlag)
fn shr_assign(&mut self, rhs: &'b NcDirectFlag)
Performs the
>>= operation. Read moreSource§impl<'a, 'b> ShrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShrAssign<&'b mut NcDirectFlag> for NcDirectFlag_u64
Source§fn shr_assign(&mut self, rhs: &'b mut NcDirectFlag)
fn shr_assign(&mut self, rhs: &'b mut NcDirectFlag)
Performs the
>>= operation. Read moreSource§impl<'a, 'b> ShrAssign<NcDirectFlag> for NcDirectFlag_u64
impl<'a, 'b> ShrAssign<NcDirectFlag> for NcDirectFlag_u64
Source§fn shr_assign(&mut self, rhs: NcDirectFlag)
fn shr_assign(&mut self, rhs: NcDirectFlag)
Performs the
>>= operation. Read more