Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
explicit-generic-args-with-impl-trait
/
const-args.rs
blob: 9a5eb74bd62cf542ca02c5f4e3e2a5223c591418 [
file
] [
log
] [
blame
] [
edit
]
//@ 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
);
}