Don't use std in stability tests

This commit is contained in:
Vadim Petrochenkov 2015-09-19 12:16:30 +03:00
parent 1599c1675f
commit b44cb01bd7
2 changed files with 13 additions and 5 deletions

View file

@ -10,12 +10,16 @@
// Unstable entities should be caught in import lists
// aux-build:lint_stability.rs
#![allow(unused_imports)]
use std::thread::{catch_panic, ScopedKey}; //~ ERROR use of unstable library feature 'catch_panic'
//~^ ERROR use of unstable library feature 'scoped_tls'
extern crate lint_stability;
use std::rt::{self}; //~ ERROR use of unstable library feature 'rt'
use lint_stability::{unstable, deprecated}; //~ ERROR use of unstable library feature 'test_feature'
//~^ WARNING use of deprecated item
use lint_stability::unstable::{self as u}; //~ ERROR use of unstable library feature 'test_feature'
fn main() {
}

View file

@ -10,7 +10,11 @@
// Prefix in imports with empty braces should be resolved and checked privacy, stability, etc.
use std::rt::{}; //~ ERROR use of unstable library feature 'rt'
use std::{}; // OK
// aux-build:lint_stability.rs
extern crate lint_stability;
use lint_stability::UnstableStruct::{}; //~ ERROR use of unstable library feature 'test_feature'
use lint_stability::StableStruct::{}; // OK
fn main() {}