1mod context;
6mod lisp_mode;
7pub mod output_capture;
8mod sexpr_mode;
9pub mod stats;
10
11pub use context::{EvalContext, EvalError, EvalResult, ExecutionTier, Result};
13pub use lisp_mode::{LispEvaluator, TypedValue};
14pub use output_capture::{CapturedOutput, OutputCapturer};
15pub use sexpr_mode::SexprEvaluator;
16
17pub use crate::metrics::{CacheStats, EvalMetrics, Percentiles};
19
20pub use stats::{get_resource_stats, ResourceStats};
22
23#[deprecated(since = "0.2.0", note = "Use EvalMetrics instead")]
25pub type StatsCollector = EvalMetrics;