Make GenericBound explicit
This commit is contained in:
@@ -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)),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user