Skip to main content

context_engine/
lib.rs

1#![no_std]
2extern crate core;
3extern crate alloc;
4
5#[cfg(feature = "precompile")]
6extern crate std;
7
8#[cfg(test)]
9extern crate std;
10
11pub mod debug_log;
12#[doc(hidden)]
13pub use alloc::{vec, vec::Vec, string::String};
14pub mod required;
15pub mod list;
16pub mod tree;
17pub mod dsl;
18pub mod index;
19pub mod context;
20pub mod provided;
21
22pub use required::{
23    Store,
24    Stores,
25    SetOutcome,
26};
27pub use list::{
28    List,
29    VariableList,
30};
31pub use index::Index;
32pub use provided::{
33    Tree,
34    DslError, LoadError, StoreError, ContextError,
35    Context,
36};