[−][src]Trait shine_graph::bits::bitops::BitOp
Associated Types
type And: BitSetView
type Or: BitSetView
Required methods
Loading content...Implementations on Foreign Types
impl<B, S0> BitOp<B> for (S0,) where
B: BitBlock,
S0: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
type And = And1<B, S0>
fn and(self) -> Self::And
[src]
type Or = Or1<B, S0>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1> BitOp<B> for (S0, S1) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
type And = And2<B, S0, S1>
fn and(self) -> Self::And
[src]
type Or = Or2<B, S0, S1>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2> BitOp<B> for (S0, S1, S2) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
type And = And3<B, S0, S1, S2>
fn and(self) -> Self::And
[src]
type Or = Or3<B, S0, S1, S2>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3> BitOp<B> for (S0, S1, S2, S3) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
type And = And4<B, S0, S1, S2, S3>
fn and(self) -> Self::And
[src]
type Or = Or4<B, S0, S1, S2, S3>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4> BitOp<B> for (S0, S1, S2, S3, S4) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
type And = And5<B, S0, S1, S2, S3, S4>
fn and(self) -> Self::And
[src]
type Or = Or5<B, S0, S1, S2, S3, S4>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4, S5> BitOp<B> for (S0, S1, S2, S3, S4, S5) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
type And = And6<B, S0, S1, S2, S3, S4, S5>
fn and(self) -> Self::And
[src]
type Or = Or6<B, S0, S1, S2, S3, S4, S5>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4, S5, S6> BitOp<B> for (S0, S1, S2, S3, S4, S5, S6) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
type And = And7<B, S0, S1, S2, S3, S4, S5, S6>
fn and(self) -> Self::And
[src]
type Or = Or7<B, S0, S1, S2, S3, S4, S5, S6>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4, S5, S6, S7> BitOp<B> for (S0, S1, S2, S3, S4, S5, S6, S7) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
type And = And8<B, S0, S1, S2, S3, S4, S5, S6, S7>
fn and(self) -> Self::And
[src]
type Or = Or8<B, S0, S1, S2, S3, S4, S5, S6, S7>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4, S5, S6, S7, S8> BitOp<B> for (S0, S1, S2, S3, S4, S5, S6, S7, S8) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
S8: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
S8: BitSetView<Bits = B>,
type And = And9<B, S0, S1, S2, S3, S4, S5, S6, S7, S8>
fn and(self) -> Self::And
[src]
type Or = Or9<B, S0, S1, S2, S3, S4, S5, S6, S7, S8>
fn or(self) -> Self::Or
[src]
impl<B, S0, S1, S2, S3, S4, S5, S6, S7, S8, S9> BitOp<B> for (S0, S1, S2, S3, S4, S5, S6, S7, S8, S9) where
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
S8: BitSetView<Bits = B>,
S9: BitSetView<Bits = B>,
[src]
B: BitBlock,
S0: BitSetView<Bits = B>,
S1: BitSetView<Bits = B>,
S2: BitSetView<Bits = B>,
S3: BitSetView<Bits = B>,
S4: BitSetView<Bits = B>,
S5: BitSetView<Bits = B>,
S6: BitSetView<Bits = B>,
S7: BitSetView<Bits = B>,
S8: BitSetView<Bits = B>,
S9: BitSetView<Bits = B>,