[][src]Struct sfcpl::bitset::BitSet

pub struct BitSet { /* fields omitted */ }

bitの数を持つ

Implementations

impl BitSet[src]

pub fn new(n: usize) -> Self[src]

サイズを指定してコンストラクト

pub fn len(&self) -> usize[src]

サイズを返す

pub fn combinations(&self) -> usize[src]

合計で生成される組み合わせの数、(2 ^ size)

Trait Implementations

impl Clone for BitSet[src]

impl Copy for BitSet[src]

impl Debug for BitSet[src]

impl IntoIterator for BitSet[src]

type Item = Vec<bool>

The type of the elements being iterated over.

type IntoIter = IntoIterBitSet

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl RefUnwindSafe for BitSet

impl Send for BitSet

impl Sync for BitSet

impl Unpin for BitSet

impl UnwindSafe for BitSet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

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?

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,