summaryrefslogtreecommitdiffstats
path: root/tests/ui/rfcs/rfc-2632-const-trait-impl/inherent-impl-const-bounds.rs
blob: f8ac793e4c125c275ce19c2e40b4c0fe8ade2c77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 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() {}