Make GenericBound explicit

This commit is contained in:
varkor
2018-06-14 12:23:46 +01:00
parent c5f16e0e18
commit 95f1866a4d
13 changed files with 53 additions and 56 deletions

View File

@@ -678,10 +678,12 @@ pub fn noop_fold_fn_decl<T: Folder>(decl: P<FnDecl>, fld: &mut T) -> P<FnDecl> {
pub fn noop_fold_param_bound<T>(pb: GenericBound, fld: &mut T) -> GenericBound where T: Folder {
match pb {
Trait(ty, modifier) => {
Trait(fld.fold_poly_trait_ref(ty), modifier)
GenericBound::Trait(ty, modifier) => {
GenericBound::Trait(fld.fold_poly_trait_ref(ty), modifier)
}
GenericBound::Outlives(lifetime) => {
GenericBound::Outlives(noop_fold_lifetime(lifetime, fld))
}
Outlives(lifetime) => Outlives(noop_fold_lifetime(lifetime, fld)),
}
}