[][src]Trait brotli::enc::prior_eval::Prior

pub trait Prior {
    fn lookup_lin(
        stride_byte: u8,
        selected_context: u8,
        actual_context: usize,
        high_nibble: Option<u8>
    ) -> usize;
fn which() -> usize; fn lookup_mut(
        data: &mut [s16],
        stride_byte: u8,
        selected_context: u8,
        actual_context: usize,
        high_nibble: Option<u8>
    ) -> CDF { ... }
fn lookup(
        data: &[s16],
        stride_byte: u8,
        selected_context: u8,
        actual_context: usize,
        high_nibble: Option<u8>
    ) -> &s16 { ... }
fn score_index(
        stride_byte: u8,
        selected_context: u8,
        actual_context: usize,
        high_nibble: Option<u8>
    ) -> usize { ... } }

Required methods

fn lookup_lin(
    stride_byte: u8,
    selected_context: u8,
    actual_context: usize,
    high_nibble: Option<u8>
) -> usize

fn which() -> usize

Loading content...

Provided methods

fn lookup_mut(
    data: &mut [s16],
    stride_byte: u8,
    selected_context: u8,
    actual_context: usize,
    high_nibble: Option<u8>
) -> CDF

fn lookup(
    data: &[s16],
    stride_byte: u8,
    selected_context: u8,
    actual_context: usize,
    high_nibble: Option<u8>
) -> &s16

fn score_index(
    stride_byte: u8,
    selected_context: u8,
    actual_context: usize,
    high_nibble: Option<u8>
) -> usize

Loading content...

Implementors

impl Prior for AdvPrior[src]

impl Prior for CMPrior[src]

impl Prior for FastCMPrior[src]

impl Prior for SlowCMPrior[src]

impl Prior for Stride1Prior[src]

impl Prior for Stride2Prior[src]

impl Prior for Stride3Prior[src]

impl Prior for Stride4Prior[src]

Loading content...