Repository: clarkmcc/cel-rust (language: rust)

Issue:
Make functions module public
At the moment, the `functions` module is only available [within the crate](https://github.com/clarkmcc/cel-rust/blob/master/interpreter/src/lib.rs#L16). I think it would be useful to make those public so that people can opt into/out of specific functions in this crate when initializing their `Context` (for example if I only want `contains`, `has`, and `exists` in my context).

I'm happy to PR this.


Discussion / hints:

Fix patch:
diff --git a/interpreter/src/lib.rs b/interpreter/src/lib.rs
index a5a50be..93a00df 100644
--- a/interpreter/src/lib.rs
+++ b/interpreter/src/lib.rs
@@ -13,7 +13,7 @@ pub use context::Context;
 pub use functions::FunctionContext;
 pub use objects::{ResolveResult, Value};
 mod duration;
-mod functions;
+pub mod functions;
 mod magic;
 pub mod objects;
 mod resolvers;


Test patch: