From f0e944696144016ca59aaed02381f7ea9d1ef848 Mon Sep 17 00:00:00 2001 From: SoniEx2 Date: Tue, 4 Oct 2022 22:44:46 -0300 Subject: Initial VM work --- tests/basic_match.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'tests/basic_match.rs') diff --git a/tests/basic_match.rs b/tests/basic_match.rs index 5c03a48..b8d0dd8 100644 --- a/tests/basic_match.rs +++ b/tests/basic_match.rs @@ -4,13 +4,12 @@ use serde_json::Deserializer as JsonDer; use serde::Deserialize; -use datafu::Predicate; +//use datafu::Predicate; #[test] fn test_basic() { let mut der = JsonDer::from_str(r#"{"foo": 1, "bar": {"baz": 2}}"#); - let preds = vec![("dict", datafu::pred(|v| { todo!(); false }))].into_iter().collect(); - let pat = datafu::Pattern::<()>::compile::<&str, &str>("->[x]:?$dict->y[yk]", Some(preds), None).unwrap(); + let pat = datafu::PatternBuilder::for_pattern("->[x]:map->[yk]y").compile().unwrap(); #[derive(Deserialize)] struct Values { x: String, -- cgit 1.4.1