26 lines
388 B
Rust
26 lines
388 B
Rust
// SPDX-License-Identifier: Apache-2.0 OR MIT
|
|
|
|
// Even if allows private_in_public, these are errors.
|
|
|
|
#![allow(private_interfaces, dead_code)]
|
|
|
|
pub enum PublicEnum {
|
|
V(PrivateEnum), //~ ERROR E0446
|
|
}
|
|
|
|
enum PrivateEnum {
|
|
V(u8),
|
|
}
|
|
|
|
mod foo {
|
|
pub(crate) enum CrateEnum {
|
|
V(PrivateEnum), //~ ERROR E0446
|
|
}
|
|
|
|
enum PrivateEnum {
|
|
V(u8),
|
|
}
|
|
}
|
|
|
|
fn main() {}
|