diff --git a/trustfall/src/lib.rs b/trustfall/src/lib.rs index 7319db34..9b36c2ee 100644 --- a/trustfall/src/lib.rs +++ b/trustfall/src/lib.rs @@ -4,8 +4,9 @@ use std::{cell::RefCell, collections::BTreeMap, rc::Rc, sync::Arc}; pub mod provider { pub use trustfall_core::interpreter::basic_adapter::BasicAdapter; pub use trustfall_core::interpreter::{ - Adapter, ContextIterator, ContextOutcomeIterator, DataContext, EdgeInfo, QueryInfo, - ResolveEdgeInfo, ResolveInfo, Typename, VertexInfo, VertexIterator, + Adapter, CandidateValue, ContextIterator, ContextOutcomeIterator, DataContext, + DynamicallyResolvedValue, EdgeInfo, QueryInfo, Range, ResolveEdgeInfo, ResolveInfo, + Typename, VertexInfo, VertexIterator, }; pub use trustfall_core::ir::{EdgeParameters, Eid, Vid}; diff --git a/trustfall_core/src/interpreter/mod.rs b/trustfall_core/src/interpreter/mod.rs index e600fdac..512b28c6 100644 --- a/trustfall_core/src/interpreter/mod.rs +++ b/trustfall_core/src/interpreter/mod.rs @@ -22,7 +22,10 @@ mod hints; pub mod replay; pub mod trace; -pub use hints::{EdgeInfo, NeighborInfo, QueryInfo, ResolveEdgeInfo, ResolveInfo, VertexInfo}; +pub use hints::{ + CandidateValue, DynamicallyResolvedValue, EdgeInfo, NeighborInfo, QueryInfo, Range, + ResolveEdgeInfo, ResolveInfo, VertexInfo, +}; /// An iterator of vertices representing data points we are querying. pub type VertexIterator<'vertex, VertexT> = Box + 'vertex>;