mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-06 12:18:33 +00:00
Expand one test (from jackh726)
This commit is contained in:
parent
34d95d9090
commit
87241e9099
@ -20,11 +20,13 @@ struct S<'s>(&'s ());
|
|||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
struct ShimMethod2<T: CallWithShim2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::Shim<S<'s>>));
|
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)]
|
#[derive(Clone)]
|
||||||
struct ShimMethod3<T: CallWithShim2 + 'static>(
|
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 {
|
trait Trait2 {
|
||||||
|
Loading…
Reference in New Issue
Block a user