Files
rust/tests/ui/unstable-feature-bound/unstable-feature-cross-crate-exact-symbol.rs
2025-07-15 13:48:30 +00:00

19 lines
451 B
Rust

//@ aux-build:unstable_feature.rs
//@ revisions: pass fail
//@[pass] check-pass
#![cfg_attr(pass, feature(feat_bar, feat_moo))]
#![cfg_attr(fail, feature(feat_bar))]
extern crate unstable_feature;
use unstable_feature::{Foo, Bar, Moo};
/// To use impls gated by both `feat_foo` and `feat_moo`,
/// both features must be enabled.
fn main() {
Bar::foo();
Moo::foo();
//[fail]~^ ERROR:use of unstable library feature `feat_moo` [E0658]
}