mirror of
https://github.com/martinvonz/jj.git
synced 2025-01-18 02:04:19 +00:00
2d1b13b338
As the comment above `ToPredicateFn` says, it could be a private type. This commit makes that happen by making the private `Revset` implementations (`DifferenceRevset` etc.) instead implement an internal revset type called `InternalRevset`. That type is what extends `ToPredicateFn`, so the public type doesn't have to. The new type will not need to implement the new functions I'm about to add to the `Revset` trait. |
||
---|---|---|
.. | ||
gen-protos | ||
src | ||
tests | ||
testutils | ||
build.rs | ||
Cargo.toml |