//@ check-pass | |
#![feature(cfg_accessible)] | |
mod private { | |
struct Struct; | |
enum Enum{} | |
union Union{_a:u8} | |
} | |
#[cfg_accessible(private::Struct)] | |
const A: bool = true; | |
#[cfg_accessible(private::Enum)] | |
const A: bool = true; | |
#[cfg_accessible(private::Union)] | |
const A: bool = true; | |
const A: bool = false; // Will conflict if any of those is accessible | |
fn main() {} |