Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
ui
/
impl-trait
/
explicit-generic-args-with-impl-trait
/
const-args.rs
blob: 1aa23c60823483910b02add5901f6b1197f978b8 [
file
] [
log
] [
blame
]
// check-pass
trait
Usizer
{
fn
m
(
self
)
->
usize
;
}
fn
f
<
const
N
:
usize
>(
u
:
impl
Usizer
)
->
usize
{
N
+
u
.
m
()
}
struct
Usizable
;
impl
Usizer
for
Usizable
{
fn
m
(
self
)
->
usize
{
16
}
}
fn
main
()
{
assert_eq
!(
f
::<
4usize
>(
Usizable
),
20usize
);
}