flowcode-core 0.4.3-alpha

Core execution engine for FlowCode data scripting language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use criterion::{criterion_group, criterion_main, Criterion};
use flowcode_core::ast::ArgValue;
use flowcode_core::commands::predict::predict;

// Simple benchmark comparing the predict implementation with 4 numeric args.
fn bench_predict(c: &mut Criterion) {
    let args = vec![
        ArgValue::Number(10.0),
        ArgValue::Number(20.0),
        ArgValue::Number(30.0),
        ArgValue::Number(40.0),
    ];
    c.bench_function("predict_4_numbers", |b| b.iter(|| predict(&args)));
}

criterion_group!(benches, bench_predict);
criterion_main!(benches);