mirror of
https://github.com/rust-lang/rust
synced 2024-09-15 22:50:55 +00:00
16 lines
283 B
Rust
16 lines
283 B
Rust
//@ check-pass
|
|
|
|
struct HasDyn {
|
|
field: &'static dyn std::fmt::Debug,
|
|
}
|
|
|
|
struct Hide(HasDyn);
|
|
|
|
const fn no_inner_dyn_trait(_x: Hide) {}
|
|
const fn no_inner_dyn_trait2(x: Hide) {
|
|
x.0.field;
|
|
}
|
|
const fn no_inner_dyn_trait_ret() -> Hide { Hide(HasDyn { field: &0 }) }
|
|
|
|
fn main() {}
|