[][src]Trait lut::Table

pub trait Table: Sized + ConstFlagCount {
    type Value: TableValue;
    fn len() -> usize;
fn lookup(idx: usize) -> Self::Value;
fn check_at<A: Access<Self>>(idx: usize, accessor: A) -> bool; fn mask<A: Flag<Self>>(_hint: A) -> Self::Value { ... }
fn unbound_check_at<A: Access<Self>>(idx: usize, accessor: A) -> bool { ... } }

Associated Types

Loading content...

Required methods

fn len() -> usize

fn lookup(idx: usize) -> Self::Value

fn check_at<A: Access<Self>>(idx: usize, accessor: A) -> bool

Loading content...

Provided methods

fn mask<A: Flag<Self>>(_hint: A) -> Self::Value

fn unbound_check_at<A: Access<Self>>(idx: usize, accessor: A) -> bool

Loading content...

Implementors

Loading content...