Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
subscriber: impl Layer for FilterFn and DynFilterFn (#1546)
## Motivation Currently, the `FilterFn` and `DynFilterFn` filters are only usable as `Filter`s for per-layer filtering. However, there's no real reason they can't _also_ have `Layer` implementations, making them usable as global filters as well. ## Solution This branch adds `Layer` implementations to `FilterFn` and `DynFilterFn`, and moves them into their own file. It also changes the feature flagging so that the "registry" feature is only required for the `Filter` implementations --- the types themselves don't involve any feature-flagged code, only the `Filter` trait. Signed-off-by: Eliza Weisman <[email protected]>
- Loading branch information