Struct compacts::bits::Set[][src]

pub struct Set { /* fields omitted */ }

Set is a set of u32.

Methods

impl Set
[src]

impl Set
[src]

impl Set
[src]

Important traits for And<'a, L, R>

Important traits for Or<'a, L, R>

Important traits for AndNot<'a, L, R>

Important traits for Xor<'a, L, R>

Trait Implementations

impl Debug for Set
[src]

Formats the value using the given formatter. Read more

impl Clone for Set
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Set
[src]

Returns the "default value" for a type. Read more

impl PartialEq for Set
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Set
[src]

impl<'a> IntoIterator for &'a Set
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl<T: AsRef<[u32]>> From<T> for Set
[src]

Performs the conversion.

impl<'a> FromIterator<Entry> for Set
[src]

Creates a value from an iterator. Read more

impl<'a> FromIterator<Cow<'a, Entry>> for Set
[src]

Creates a value from an iterator. Read more

impl Index<u32> for Set
[src]

The returned type after indexing.

Performs the indexing (container[index]) operation.

impl PopCount<u64> for Set
[src]

MAX_BOUND: u64 = 1 << 32

impl Rank<u32> for Set
[src]

Returns occurences of non-zero bit in [0, i). rank1(i) should be equal to i - self.rank0(i). Read more

Returns occurences of zero bit in [0, i). rank0(i) should be equal to i - self.rank1(i). Read more

impl Select1<u32> for Set
[src]

Returns the position of 'c+1'th appearance of non-zero bit.

impl Select0<u32> for Set
[src]

Returns the position of 'c+1'th appearance of non-zero bit.

Auto Trait Implementations

impl Send for Set

impl Sync for Set