diff options
Diffstat (limited to 'src/test/ui/issues/issue-22872.rs')
-rw-r--r-- | src/test/ui/issues/issue-22872.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/issues/issue-22872.rs b/src/test/ui/issues/issue-22872.rs deleted file mode 100644 index 5db2891e6..000000000 --- a/src/test/ui/issues/issue-22872.rs +++ /dev/null @@ -1,24 +0,0 @@ -trait Wrap<'b> { - fn foo(&'b mut self); -} - -struct Wrapper<P>(P); - -impl<'b, P> Wrap<'b> for Wrapper<P> -where P: Process<'b>, - <P as Process<'b>>::Item: Iterator { - fn foo(&mut self) {} -} - - -pub trait Process<'a> { - type Item; - fn bar(&'a self); -} - -fn push_process<P>(process: P) where P: Process<'static> { - let _: Box<dyn for<'b> Wrap<'b>> = Box::new(Wrapper(process)); -//~^ ERROR is not an iterator -} - -fn main() {} |