pub fn filter_by_diff<'revset, 'repo: 'revset>( repo: &'repo dyn Repo, matcher: impl Borrow<dyn Matcher + 'repo> + 'repo, candidates: Box<dyn Revset<'repo> + 'revset>, ) -> Box<dyn Revset<'repo> + 'revset>