Clean middle generics using paren sugar if trait has rustc_paren_sugar
This commit is contained in:
parent
4d215e2426
commit
7d8ca6d4fc
3 changed files with 7 additions and 1 deletions
|
@ -22,6 +22,7 @@ extern crate assoc_item_trait_bounds as aux;
|
|||
//@ has - '//*[@id="associatedtype.Out12"]' "type Out12: for<'w> Helper<B<'w> = Cow<'w, str>, A<'w> = bool>"
|
||||
//@ has - '//*[@id="associatedtype.Out13"]' "type Out13: for<'fst, 'snd> Aid<'snd, Result<'fst> = &'fst mut str>"
|
||||
//@ has - '//*[@id="associatedtype.Out14"]' "type Out14<P: Copy + Eq, Q: ?Sized>"
|
||||
//@ has - '//*[@id="associatedtype.Out15"]' "type Out15: AsyncFnMut(i32) -> bool"
|
||||
//
|
||||
// Snapshots:
|
||||
// Check that we don't render any where-clauses for the following associated types since
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
#![feature(async_closure)]
|
||||
|
||||
use std::ops::AsyncFnMut;
|
||||
|
||||
pub trait Main {
|
||||
type Item;
|
||||
|
||||
|
@ -16,6 +20,7 @@ pub trait Main {
|
|||
type Out12: for<'w> Helper<B<'w> = std::borrow::Cow<'w, str>, A<'w> = bool>;
|
||||
type Out13: for<'fst, 'snd> Aid<'snd, Result<'fst> = &'fst mut str>;
|
||||
type Out14<P: Copy + Eq, Q: ?Sized>;
|
||||
type Out15: AsyncFnMut(i32) -> bool;
|
||||
|
||||
fn make<F>(_: F, _: impl FnMut(&str) -> bool)
|
||||
where
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue