Switch back to beef
for our CoW solution.
#199
Labels
C-core
Component: core functionality such as traits, etc.
E-intermediate
Effort: intermediate.
S-waiting-on-upstream
Status: issue/PR requires an upstream change to either a dependency or Rust itself
T-refactor
Type: refactor.
When we originally switched to
metrics::Cow
,beef
didn't yet support const slicing and so we couldn't universally use it for both strings and slices. In turn, we ended up forkingbeef
, essentially, tooling it for our specific needs.Now that const string/slicing operations are available on stable, we should be able to theoretically switch to using
beef
which is a more all-encompassing solution than our hacked-and-slashed down implementation. It's an extra dependency, but it's a light dependency.The text was updated successfully, but these errors were encountered: