Cookie handling includes a dependency that uses the excellent lalrpop parsing library. Unfortunately, lalrpop is also fairly slow to compile. For projects that don't need cookie handling, it's wasted compile time. Making cookie handling in this crate optional helps speed up downstream compile times.
Cookie handling includes a dependency that uses the excellent lalrpop parsing library. Unfortunately, lalrpop is also fairly slow to compile. For projects that don't need cookie handling, it's wasted compile time. Making cookie handling in this crate optional helps speed up downstream compile times.
I tested this using
cargo-hack
: