[−]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.
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.
fn bitand(self, rhs: T) -> <BitSetAll as BitAnd<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.
fn bitor(self, rhs: T) -> <&'a BitSetAll as BitOr<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.
fn bitor(self, rhs: T) -> <BitSetAll as BitOr<T>>::Output
impl BitSetLike for BitSetAll
fn layer3(&self) -> usize
fn layer2(&self, _id: usize) -> usize
fn layer1(&self, _id: usize) -> usize
fn layer0(&self, _id: usize) -> usize
fn contains(&self, _i: u32) -> bool
fn get_from_layer(&self, layer: usize, idx: usize) -> usize
fn is_empty(&self) -> bool
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.
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.
fn bitxor(self, rhs: T) -> <&'a BitSetAll as BitXor<T>>::Output
impl Clone for BitSetAll
fn clone(&self) -> BitSetAll
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BitSetAll
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?
fn into_iter(self) -> <BitSetAll as IntoIterator>::IntoIter
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?
fn into_iter(self) -> <&'a BitSetAll as IntoIterator>::IntoIter
impl<'a> Not for &'a BitSetAll
type Output = BitSetNot<&'a BitSetAll>
The resulting type after applying the !
operator.
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,
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,
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<I> IntoIterator for I where
I: Iterator,
[src]
I: Iterator,
type Item = <I as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = I
Which kind of iterator are we turning this into?
fn into_iter(self) -> I
[src]
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.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,