fn len_estimate(&self) -> usize {
        match self {
            Self::Static {
                instruction: _,
                instruction_word: _,
                arg1,
                arg2,
            } => {
                let mut size = 1;
                if arg1.is_some() {
                    size += 1;
                }
                if arg2.is_some() {
                    size += 1;
                }
                size
            }
            Self::Flexible {
                instruction: _,
                instruction_word: _,
                arg1,
                arg2,
            } => {
                let mut size = 1;
                if arg1.is_some() {
                    size += 1;
                }
                if arg2.is_some() {
                    size += 1;
                }
                size
            }
        }
    }
/// Gets the length of the instruction in words.
/// For the [`MaterializedInstruction::Flexible`] variant a
/// best-case estimate is provided.
Gets the length of the instruction in words.
For the [`MaterializedInstruction::Flexible`] variant a
best-case estimate is provided.
Gets the length of the instruction in words . For the [ ` MaterializedInstruction :: Flexible ` ] variant a best - case estimate is provided .
fn len_estimate(&self) -> usize {
        match self {
            Self::Static {
                instruction: _,
                instruction_word: _,
                arg1,
                arg2,
            } => {
                let mut size = 1;
                if arg1.is_some() {
                    size += 1;
                }
                if arg2.is_some() {
                    size += 1;
                }
                size
            }
            Self::Flexible {
                instruction: _,
                instruction_word: _,
                arg1,
                arg2,
            } => {
                let mut size = 1;
                if arg1.is_some() {
                    size += 1;
                }
                if arg2.is_some() {
                    size += 1;
                }
                size
            }
        }
    }
fn len_estimate ( & self ) -> usize { match self { Self :: Static { instruction : _ , instruction_word : _ , arg1 , arg2 , } => { let mut size = 1 ; if arg1 . is_some ( ) { size += 1 ; } if arg2 . is_some ( ) { size += 1 ; } size } Self :: Flexible { instruction : _ , instruction_word : _ , arg1 , arg2 , } => { let mut size = 1 ; if arg1 . is_some ( ) { size += 1 ; } if arg2 . is_some ( ) { size += 1 ; } size } } }
Gets the length of the instruction in words.
Gets the length of the instruction in words .
&self