expression_engine_rs
expression_engine_rs copied to clipboard
An expression engine written in pure rust
[`parking_lot`](https://crates.io/crates/parking_lot) is great. Its implementations of the sync types are both easier to use, and usually faster. Switching to parking lot types will reduce the need to handle `Result`s on...
The error type from this crate is impossible for downstream crates to use effectively, since it is both private and doesn't implement the `Error` trait. This PR fixes both of...
Currently `ContextValue` is private. This is fine in most cases, but I recently ran into a case where I wanted to iterate over the values in my context for error...
The `Context` API is great, but currently it's annoying to reuse across multiple expressions, since the context can't be cloned. Deriving `Clone` makes fixes this issue and makes it easier...