rust/tests/ui/imports/enum-variant-import-path-15774.rs
2025-08-09 16:27:20 +05:00

28 lines
443 B
Rust

//! Regression test for https://github.com/rust-lang/rust/issues/15774
//@ edition: 2015
//@ run-pass
#![deny(warnings)]
#![allow(unused_imports)]
pub enum Foo { A }
mod bar {
pub fn normal(x: ::Foo) {
use Foo::A;
match x {
A => {}
}
}
pub fn wrong(x: ::Foo) {
match x {
::Foo::A => {}
}
}
}
pub fn main() {
bar::normal(Foo::A);
bar::wrong(Foo::A);
}