pub fn evaluate(source: &str) -> Result<JsonnetValue>Expand description
Evaluate a Jsonnet snippet and return a JsonnetValue.
This is a convenience function that wraps evaluate_with_filename
with a default filename <string>.
§Arguments
source- A string slice that holds the Jsonnet source code.
§Returns
A Result containing the evaluated JsonnetValue or a JsonnetError.
§Examples
use rs_jsonnet::{evaluate, JsonnetValue};
let result = evaluate(r#"[1, 2, 1+2]"#).unwrap();
assert_eq!(result, JsonnetValue::Array(vec![
JsonnetValue::Number(1.0),
JsonnetValue::Number(2.0),
JsonnetValue::Number(3.0),
]));