Struct gstreamer::Bitmask [−][src]
pub struct Bitmask(pub u64);
Methods
impl Bitmask[src]
impl BitmaskMethods from Deref<Target = u64>
Trait Implementations
impl Copy for Bitmask[src]
impl Copy for Bitmaskimpl Clone for Bitmask[src]
impl Clone for Bitmaskfn clone(&self) -> Bitmask[src]
fn clone(&self) -> BitmaskReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for Bitmask[src]
impl Debug for Bitmaskfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for Bitmask[src]
impl Eq for Bitmaskimpl PartialEq for Bitmask[src]
impl PartialEq for Bitmaskfn eq(&self, other: &Bitmask) -> bool[src]
fn eq(&self, other: &Bitmask) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Bitmask) -> bool[src]
fn ne(&self, other: &Bitmask) -> boolThis method tests for !=.
impl Hash for Bitmask[src]
impl Hash for Bitmaskfn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash<__H: Hasher>(&self, state: &mut __H)Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, Feeds a slice of this type into the given [Hasher]. Read more
impl Deref for Bitmask[src]
impl Deref for Bitmasktype Target = u64
The resulting type after dereferencing.
fn deref(&self) -> &u64[src]
fn deref(&self) -> &u64Dereferences the value.
impl DerefMut for Bitmask[src]
impl DerefMut for Bitmaskimpl BitAnd for Bitmask[src]
impl BitAnd for Bitmasktype Output = Self
The resulting type after applying the & operator.
fn bitand(self, rhs: Self) -> Self[src]
fn bitand(self, rhs: Self) -> SelfPerforms the & operation.
impl BitOr for Bitmask[src]
impl BitOr for Bitmasktype Output = Self
The resulting type after applying the | operator.
fn bitor(self, rhs: Self) -> Self[src]
fn bitor(self, rhs: Self) -> SelfPerforms the | operation.
impl BitXor for Bitmask[src]
impl BitXor for Bitmasktype Output = Self
The resulting type after applying the ^ operator.
fn bitxor(self, rhs: Self) -> Self[src]
fn bitxor(self, rhs: Self) -> SelfPerforms the ^ operation.
impl Not for Bitmask[src]
impl Not for Bitmasktype Output = Self
The resulting type after applying the ! operator.
fn not(self) -> Self[src]
fn not(self) -> SelfPerforms the unary ! operation.
impl From<u64> for Bitmask[src]
impl From<u64> for Bitmaskimpl StaticType for Bitmask[src]
impl StaticType for Bitmaskfn static_type() -> Type[src]
fn static_type() -> TypeReturns the type identifier of Self.
impl<'a> FromValue<'a> for Bitmask[src]
impl<'a> FromValue<'a> for Bitmaskunsafe fn from_value(v: &'a Value) -> Self[src]
unsafe fn from_value(v: &'a Value) -> Selfimpl<'a> FromValueOptional<'a> for Bitmask[src]
impl<'a> FromValueOptional<'a> for Bitmaskunsafe fn from_value_optional(v: &'a Value) -> Option<Self>[src]
unsafe fn from_value_optional(v: &'a Value) -> Option<Self>impl SetValue for Bitmask[src]
impl SetValue for Bitmask