BitwisePartialAssign

Trait BitwisePartialAssign 

Source
pub trait BitwisePartialAssign<Rhs = bool> {
    // Required methods
    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§

Source

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

Source

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

Source

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

Implementations on Foreign Types§

Source§

impl BitwisePartialAssign for u8

Source§

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

Source§

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

Source§

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

Source§

impl BitwisePartialAssign<u8> for u8

Source§

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

Source§

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

Source§

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

Implementors§