Files
rust/tests/ui/traits/const-traits/issue-92111.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
281 B
Rust
Raw Normal View History

2024-11-24 00:30:16 +00:00
//@ check-pass
#![feature(const_trait_impl, const_destruct)]
use std::marker::Destruct;
pub trait Tr {}
#[allow(drop_bounds)]
impl<T: Drop> Tr for T {}
#[derive(Debug)]
pub struct S(i32);
impl Tr for S {}
const fn a<T: [const] Destruct>(t: T) {}
fn main() {
a(S(0));
}