diff --git a/cozo-core/src/data/expr.rs b/cozo-core/src/data/expr.rs index a8d25eac..26ab25bb 100644 --- a/cozo-core/src/data/expr.rs +++ b/cozo-core/src/data/expr.rs @@ -396,7 +396,8 @@ impl Expr { } Ok(()) } - pub(crate) fn eval_to_const(mut self) -> Result { + /// Evaluate the expression to a constant value if possible + pub fn eval_to_const(mut self) -> Result { #[derive(Error, Diagnostic, Debug)] #[error("Expression contains unevaluated constant")] #[diagnostic(code(eval::not_constant))]