mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 21:16:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			770 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			770 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // aux-build:use-from-trait-xc.rs
 | |
| 
 | |
| extern crate use_from_trait_xc;
 | |
| 
 | |
| use use_from_trait_xc::Trait::foo;
 | |
| //~^ ERROR `foo` is not directly importable
 | |
| 
 | |
| use use_from_trait_xc::Trait::Assoc;
 | |
| //~^ ERROR `Assoc` is not directly importable
 | |
| 
 | |
| use use_from_trait_xc::Trait::CONST;
 | |
| //~^ ERROR `CONST` is not directly importable
 | |
| 
 | |
| use use_from_trait_xc::Foo::new; //~ ERROR struct `Foo` is private
 | |
| //~^ ERROR unresolved import `use_from_trait_xc::Foo`
 | |
| 
 | |
| use use_from_trait_xc::Foo::C; //~ ERROR struct `Foo` is private
 | |
| //~^ ERROR unresolved import `use_from_trait_xc::Foo`
 | |
| 
 | |
| use use_from_trait_xc::Bar::new as bnew;
 | |
| //~^ ERROR unresolved import `use_from_trait_xc::Bar`
 | |
| 
 | |
| use use_from_trait_xc::Baz::new as baznew;
 | |
| //~^ ERROR unresolved import `use_from_trait_xc::Baz::new`
 | |
| 
 | |
| fn main() {}
 | 
