Sign in
rust
/
rust-lang
/
rust
/
refs/heads/perf-tmp
/
.
/
tests
/
ui
/
impl-trait
/
universal_multiple_bounds.rs
blob: 006923653d045ca7f5bdfead7def7a05fc79e822 [
file
] [
log
] [
blame
]
//@ run-pass
use
std
::
fmt
::
Display
;
fn
foo
(
f
:
impl
Display
+
Clone
)
->
String
{
let
g
=
f
.
clone
();
format
!(
"{} + {}"
,
f
,
g
)
}
fn
main
()
{
let
sum
=
foo
(
format
!(
"22"
));
assert_eq
!(
sum
,
r
"22 + 22"
);
}