rust/tests/ui/traits/const-traits/const-fn-trait-bound-issue-104314.rs
2025-08-05 22:29:49 +09:00

14 lines
248 B
Rust

//@ check-pass
#![feature(const_trait_impl, const_destruct, const_clone)]
use std::marker::Destruct;
const fn f<T, F: [const] Fn(&T) -> T + [const] Destruct>(_: F) {}
const fn g<T: [const] Clone>() {
f(<T as Clone>::clone);
}
fn main() {}