]> git.proxmox.com Git - rustc.git/blame - src/test/ui/rfc-2632-const-trait-impl/impl-with-default-fn-pass.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / rfc-2632-const-trait-impl / impl-with-default-fn-pass.rs
CommitLineData
c295e0f8
XL
1// check-pass
2
3#![feature(const_trait_impl)]
c295e0f8 4
923072b8 5#[const_trait]
c295e0f8
XL
6trait Tr {
7 fn req(&self);
8
c295e0f8
XL
9 fn default() {}
10}
11
12impl const Tr for u8 {
13 fn req(&self) {}
c295e0f8
XL
14}
15
16macro_rules! impl_tr {
17 ($ty: ty) => {
18 impl const Tr for $ty {
19 fn req(&self) {}
c295e0f8
XL
20 }
21 }
22}
23
24impl_tr!(u64);
25
26fn main() {}