pub fn new(header: TxHeader, run: D::RunType, delegate: &'d mut D) -> Self {
        VM {
            mintime_ms: header.mintime_ms,
            maxtime_ms: header.maxtime_ms,
            extension: header.version > CURRENT_VERSION,
            last_anchor: None,
            delegate,
            stack: Vec::new(),
            current_run: run,
            run_stack: Vec::new(),
            txlog: vec![Entry::Header(header)],
        }
    }
/// Instantiates a new VM instance.
Instantiates a new VM instance.
Instantiates a new VM instance .
pub fn new(header: TxHeader, run: D::RunType, delegate: &'d mut D) -> Self {
        VM {
            mintime_ms: header.mintime_ms,
            maxtime_ms: header.maxtime_ms,
            extension: header.version > CURRENT_VERSION,
            last_anchor: None,
            delegate,
            stack: Vec::new(),
            current_run: run,
            run_stack: Vec::new(),
            txlog: vec![Entry::Header(header)],
        }
    }
pub fn new ( header : TxHeader , run : D :: RunType , delegate : & ' d mut D ) -> Self { VM { mintime_ms : header . mintime_ms , maxtime_ms : header . maxtime_ms , extension : header . version > CURRENT_VERSION , last_anchor : None , delegate , stack : Vec :: new ( ) , current_run : run , run_stack : Vec :: new ( ) , txlog : vec ! [ Entry Header ( header ) ] , } }
Instantiates a new VM instance.
Instantiates a new VM instance .
header
TxHeader
run
D::RunType
delegate
&'d mut D
header
TxHeader
run
D::RunType
delegate
&'d mut D