Skip to content

Switch back to beef for our CoW solution. #199

Open
@tobz

Description

@tobz

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

No one assigned

    Labels

    C-coreComponent: core functionality such as traits, etc.E-intermediateEffort: intermediate.S-waiting-on-upstreamStatus: issue/PR requires an upstream change to either a dependency or Rust itselfT-refactorType: refactor.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions