powerfx 0.1.0

Embedded PowerFX interpreter.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extern crate powerfx;

use powerfx::{PowerFxEngine, Session};


fn main() {
    let engine = PowerFxEngine::new();
        
    let mut session = Session::new();
    _ = engine.evaluate("Set(table1, Table({ Name: 'Foo', Age: 30 }, { Name: 'Baz', Age: 25 }, { Name: 'Bar', Age: 43 }))", Some(&mut session));

    let result = engine.evaluate("Filter(table1, Age >= 29)", Some(&mut session)).unwrap();
    println!("{:?}", result);
}