Sign in
rust
/
rust-lang
/
rust
/
67d45f49e09cb8f355df2ffae22cfc3d7ee6c278
/
.
/
tests
/
ui
/
issues
/
issue-14229.rs
blob: eb6324da3b6edf80df68d82d71a084660b63f601 [
file
] [
log
] [
blame
]
//@ run-pass
trait
Foo
:
Sized
{
fn
foo
(
self
)
{}
}
trait
Bar
:
Sized
{
fn
bar
(
self
)
{}
}
struct
S
;
impl
<
'l> Foo for &'
l S
{}
impl
<
T
:
Foo
>
Bar
for
T
{}
fn
main
()
{
let
s
=
S
;
s
.
foo
();
(&
s
).
bar
();
s
.
bar
();
}