pub trait IsParamTransformer {
    // Required methods
    fn param_to_instruction_part(
        &self,
        offset: u64,
        argument: &Param
    ) -> BitVec<u32>;
    fn update_param(&self, instruction_part: &BitSlice<u32>, param: &mut Param);
    fn default_param(&self) -> Param;
    fn bit_count(&self) -> usize;
}

Required Methods§

source

fn param_to_instruction_part( &self, offset: u64, argument: &Param ) -> BitVec<u32>

source

fn update_param(&self, instruction_part: &BitSlice<u32>, param: &mut Param)

source

fn default_param(&self) -> Param

source

fn bit_count(&self) -> usize

Implementors§