]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-14901.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / issues / issue-14901.rs
CommitLineData
60c5eb7d 1// check-pass
9346a6ac 2pub trait Reader {}
223e47cc 3
1a4d82fc 4enum Wrapper<'a> {
dc9dc135 5 WrapReader(&'a (dyn Reader + 'a))
223e47cc
LB
6}
7
1a4d82fc
JJ
8trait Wrap<'a> {
9 fn wrap(self) -> Wrapper<'a>;
223e47cc
LB
10}
11
1a4d82fc
JJ
12impl<'a, R: Reader> Wrap<'a> for &'a mut R {
13 fn wrap(self) -> Wrapper<'a> {
dc9dc135 14 Wrapper::WrapReader(self as &'a mut dyn Reader)
1a4d82fc 15 }
223e47cc 16}
1a4d82fc
JJ
17
18pub fn main() {}