Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
rfcs
/
rfc-2632-const-trait-impl
/
inherent-impl-const-bounds.rs
blob: 5ead1353bcd969ad7f62aafe6bcfb2b025b3160f [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
#![
feature
(
const_trait_impl
)]
struct
S
;
#[
const_trait
]
trait
A
{}
#[
const_trait
]
trait
B
{}
impl
const
A
for
S
{}
impl
const
B
for
S
{}
impl
S
{
const
fn
a
<
T
:
~
const
A
>()
where T
:
~
const
B
{
}
}
const
_
:
()
=
S
::
a
::<
S
>();
fn
main
()
{}