Skip to content

Commit 82513b3

Browse files
authored
Relax bounds on some metrics_util::registry::Registry methods (#484)
The `Registry` struct definition requires `K: Hashable`, which is superfluous since it's already required in the impl block. Moreover, some methods don't require the full `K: Clone + Eq + Hashable` bounds. Some methods only require `K: Eq + Hashable`, others only require `K: Hashable`, while others don't require any bounds at all on `K`. This commit splits the single impl block into three impl blocks, so users that have keys that don't satisfy all bounds can still make use of some methods.
1 parent ce9084b commit 82513b3

File tree

1 file changed

+192
-178
lines changed
  • metrics-util/src/registry

1 file changed

+192
-178
lines changed

0 commit comments

Comments
 (0)