diff options
| author | Audun Halland <audun.halland@pm.me> | 2021-10-02 11:26:10 +0200 |
|---|---|---|
| committer | Audun Halland <audun.halland@pm.me> | 2021-10-02 11:26:56 +0200 |
| commit | 87241e909933b30bb31af4edf58d1a331589df3c (patch) | |
| tree | 6a2faf62c4277824b7eab66329781a5ea37e8737 | |
| parent | 34d95d9090c300b5ad8612b732ed947a67c6666b (diff) | |
| download | rust-87241e909933b30bb31af4edf58d1a331589df3c.tar.gz rust-87241e909933b30bb31af4edf58d1a331589df3c.zip | |
Expand one test (from jackh726)
| -rw-r--r-- | src/test/ui/deriving/issue-89188-gat-hrtb.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/ui/deriving/issue-89188-gat-hrtb.rs b/src/test/ui/deriving/issue-89188-gat-hrtb.rs index e26848758fa..abd85a616a4 100644 --- a/src/test/ui/deriving/issue-89188-gat-hrtb.rs +++ b/src/test/ui/deriving/issue-89188-gat-hrtb.rs @@ -20,11 +20,13 @@ struct S<'s>(&'s ()); #[derive(Clone)] struct ShimMethod2<T: CallWithShim2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::Shim<S<'s>>)); -trait Trait<'s, 't> {} +trait Trait<'s, 't, 'u> {} #[derive(Clone)] struct ShimMethod3<T: CallWithShim2 + 'static>( - pub &'static dyn for<'s> Fn(&'s mut T::Shim<dyn for<'t> Trait<'s, 't>>), + pub &'static dyn for<'s> Fn( + &'s mut T::Shim<dyn for<'t> Fn(&'s mut T::Shim<dyn for<'u> Trait<'s, 't, 'u>>)>, + ), ); trait Trait2 { |
