Trait deepmesa_collections::bitvec::traits::BitwisePartialAssign[][src]

pub trait BitwisePartialAssign<Rhs = bool> {
    fn and_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs);
fn or_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs);
fn xor_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs); }
Expand description

Bitwise &= (and assign), |= (or assign) and ^= (xor assign) operations on a subset of bits of self.

Required methods

fn and_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs)[src]

fn or_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs)[src]

fn xor_partial_assign(&mut self, start: u8, len: u8, rhs: Rhs)[src]

Implementations on Foreign Types

impl BitwisePartialAssign<bool> for u8[src]

fn and_partial_assign(&mut self, start: u8, len: u8, rhs: bool)[src]

fn or_partial_assign(&mut self, start: u8, len: u8, rhs: bool)[src]

fn xor_partial_assign(&mut self, start: u8, len: u8, rhs: bool)[src]

impl BitwisePartialAssign<u8> for u8[src]

fn and_partial_assign(&mut self, start: u8, len: u8, rhs: u8)[src]

fn or_partial_assign(&mut self, start: u8, len: u8, rhs: u8)[src]

fn xor_partial_assign(&mut self, start: u8, len: u8, rhs: u8)[src]

Implementors