Struct oxygengine_core::ecs::hibitset::BitSetAll [−]
pub struct 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,
impl<'a, T> BitAnd<T> for &'a BitSetAll where
T: BitSetLike,
impl<T> BitAnd<T> for BitSetAll where
T: BitSetLike,
impl<T> BitAnd<T> for BitSetAll where
T: BitSetLike,
impl<T> BitOr<T> for BitSetAll where
T: BitSetLike,
impl<T> BitOr<T> for BitSetAll where
T: BitSetLike,
impl<'a, T> BitOr<T> for &'a BitSetAll where
T: BitSetLike,
impl<'a, T> BitOr<T> for &'a BitSetAll where
T: BitSetLike,
impl BitSetLike for BitSetAll
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,
impl<T> BitXor<T> for BitSetAll where
T: BitSetLike,
impl<'a, T> BitXor<T> for &'a BitSetAll where
T: BitSetLike,
impl<'a, T> BitXor<T> for &'a BitSetAll where
T: BitSetLike,
impl Clone for BitSetAll
impl Clone for BitSetAll
pub fn clone(&self) -> BitSetAll
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> IntoIterator for &'a BitSetAll
impl<'a> IntoIterator for &'a BitSetAll
impl IntoIterator for BitSetAll
impl IntoIterator for BitSetAll
Auto Trait Implementations
impl RefUnwindSafe for BitSetAll
impl RefUnwindSafe for BitSetAll
impl UnwindSafe for BitSetAll
impl UnwindSafe for BitSetAll