[][src]Trait lc3_isa::Bits

pub trait Bits: Sized + Copy {
    fn bit(self, bit: u32) -> bool;
fn bits(self, range: Range<u32>) -> usize; fn b(self, bit: u32) -> bool { ... }
fn u8(self, range: Range<u32>) -> u8 { ... }
fn i8(self, range: Range<u32>) -> i8 { ... }
fn u16(self, range: Range<u32>) -> u16 { ... }
fn word(self, range: Range<u32>) -> Word { ... }
fn select(self, range: Range<u32>) -> Word { ... }
fn i16(self, range: Range<u32>) -> i16 { ... }
fn u32(self, range: Range<u32>) -> u32 { ... }
fn i32(self, range: Range<u32>) -> i32 { ... }
fn reg(self, lowest_bit: u32) -> Reg { ... } }

Required methods

fn bit(self, bit: u32) -> bool

fn bits(self, range: Range<u32>) -> usize

Loading content...

Provided methods

fn b(self, bit: u32) -> bool

fn u8(self, range: Range<u32>) -> u8

fn i8(self, range: Range<u32>) -> i8

fn u16(self, range: Range<u32>) -> u16

fn word(self, range: Range<u32>) -> Word

fn select(self, range: Range<u32>) -> Word

fn i16(self, range: Range<u32>) -> i16

fn u32(self, range: Range<u32>) -> u32

fn i32(self, range: Range<u32>) -> i32

fn reg(self, lowest_bit: u32) -> Reg

Loading content...

Implementors

impl Bits for Word[src]

impl Bits for u32[src]

Loading content...