pub fn new(
        instructions: Vec<(u64, ControlFlowGraph)>,
        address: u64,
        length: usize,
        successors: Vec<(u64, Option<Expression>)>,
    ) -> BlockTranslationResult {
        BlockTranslationResult {
            instructions,
            address,
            length,
            successors,
        }
    }
/// Create a new `BlockTranslationResult`.
///
/// # Parameters
/// * `instructions` - A Vec of address/`ControlFlowGraph` pairs, one per instruction.
/// * `address` - The address where this block was lifted.
/// * `length` - The length of the block in bytes.
/// * `successors` - Tuples of addresses and optional conditions for successors to this block.
Create a new `BlockTranslationResult`.
Create a new ` BlockTranslationResult ` .
pub fn new(
        instructions: Vec<(u64, ControlFlowGraph)>,
        address: u64,
        length: usize,
        successors: Vec<(u64, Option<Expression>)>,
    ) -> BlockTranslationResult {
        BlockTranslationResult {
            instructions,
            address,
            length,
            successors,
        }
    }
pub fn new ( instructions : Vec < ( u64 , ControlFlowGraph ) > , address : u64 , length : usize , successors : Vec < ( u64 , Option < Expression > ) > , ) -> BlockTranslationResult { BlockTranslationResult { instructions , address , length , successors , } }
Create a new `BlockTranslationResult`.
Create a new ` BlockTranslationResult ` .
instructions
Vec<(u64, ControlFlowGraph)>
address
u64
length
usize
successors
Vec<(u64, Option<Expression>)>
instructions
Vec<(u64, ControlFlowGraph)>
address
u64
length
usize
successors
Vec<(u64, Option<Expression>)>