Skip to main content

execute_program

Function execute_program 

Source
pub fn execute_program(
    program: &[u8],
    db: &[NQuin],
    out: &mut [NQuin],
    guardianship_context: Option<&GuardianshipContext>,
) -> Result<(usize, u64), VmError>
Expand description

Execute program against every Quin in db, collecting matches into out.

Returns Ok((match_count, vm_cycles)) on success. For the full ExecutionStats breakdown use execute_program_with_stats.