Struct oxygengine_core::ecs::hibitset::BitSetAll [−]
BitSetAll
is a bitset with all bits set. Essentially the same as
BitSetNot(BitSet::new())
but without any allocation.
Trait Implementations
impl<'a, T> BitAnd<T> for &'a BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetAnd<&'a BitSetAll, T>
The resulting type after applying the &
operator.
pub fn bitand(self, rhs: T) -> <&'a BitSetAll as BitAnd<T>>::Output
impl<T> BitAnd<T> for BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetAnd<BitSetAll, T>
The resulting type after applying the &
operator.
pub fn bitand(self, rhs: T) -> <BitSetAll as BitAnd<T>>::Output
impl<T> BitOr<T> for BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetOr<BitSetAll, T>
The resulting type after applying the |
operator.
pub fn bitor(self, rhs: T) -> <BitSetAll as BitOr<T>>::Output
impl<'a, T> BitOr<T> for &'a BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetOr<&'a BitSetAll, T>
The resulting type after applying the |
operator.
pub fn bitor(self, rhs: T) -> <&'a BitSetAll as BitOr<T>>::Output
impl BitSetLike for BitSetAll
pub fn layer3(&self) -> usize
pub fn layer2(&self, _id: usize) -> usize
pub fn layer1(&self, _id: usize) -> usize
pub fn layer0(&self, _id: usize) -> usize
pub fn contains(&self, _i: u32) -> bool
pub fn get_from_layer(&self, layer: usize, idx: usize) -> usize
pub fn is_empty(&self) -> bool
pub fn iter(self) -> BitIter<Self>ⓘ
impl<T> BitXor<T> for BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetXor<BitSetAll, T>
The resulting type after applying the ^
operator.
pub fn bitxor(self, rhs: T) -> <BitSetAll as BitXor<T>>::Output
impl<'a, T> BitXor<T> for &'a BitSetAll where
T: BitSetLike,
T: BitSetLike,
type Output = BitSetXor<&'a BitSetAll, T>
The resulting type after applying the ^
operator.
pub fn bitxor(self, rhs: T) -> <&'a BitSetAll as BitXor<T>>::Output
impl Clone for BitSetAll
pub fn clone(&self) -> BitSetAll
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BitSetAll
impl<'a> IntoIterator for &'a BitSetAll
type Item = <BitIter<&'a BitSetAll> as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = BitIter<&'a BitSetAll>
Which kind of iterator are we turning this into?
pub fn into_iter(self) -> <&'a BitSetAll as IntoIterator>::IntoIter
impl IntoIterator for BitSetAll
type Item = <BitIter<BitSetAll> as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = BitIter<BitSetAll>
Which kind of iterator are we turning this into?
pub fn into_iter(self) -> <BitSetAll as IntoIterator>::IntoIter
impl<'a> Not for &'a BitSetAll
type Output = BitSetNot<&'a BitSetAll>
The resulting type after applying the !
operator.
pub fn not(self) -> <&'a BitSetAll as Not>::Output
impl Not for BitSetAll
Auto Trait Implementations
impl RefUnwindSafe for BitSetAll
impl Send for BitSetAll
impl Sync for BitSetAll
impl Unpin for BitSetAll
impl UnwindSafe for BitSetAll
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
pub fn get_type_id(&self) -> TypeId
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Event for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Resource for T where
T: Any,
[src]
T: Any,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,