-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Labels
C-coreComponent: core functionality such as traits, etc.Component: core functionality such as traits, etc.E-intermediateEffort: intermediate.Effort: intermediate.S-waiting-on-upstreamStatus: issue/PR requires an upstream change to either a dependency or Rust itselfStatus: issue/PR requires an upstream change to either a dependency or Rust itselfT-refactorType: refactor.Type: refactor.
Description
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 forking beef, 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.
Metadata
Metadata
Assignees
Labels
C-coreComponent: core functionality such as traits, etc.Component: core functionality such as traits, etc.E-intermediateEffort: intermediate.Effort: intermediate.S-waiting-on-upstreamStatus: issue/PR requires an upstream change to either a dependency or Rust itselfStatus: issue/PR requires an upstream change to either a dependency or Rust itselfT-refactorType: refactor.Type: refactor.