#![allow(unused_variables)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
-#![allow(missing_copy_implementations)]
#![deny(dead_code)]
#![crate_type="lib"]
-extern crate core;
-
pub use foo2::Bar2;
mod foo {
}
struct UsedStruct2(isize);
struct UsedStruct3;
-struct UsedStruct4;
+pub struct UsedStruct4;
// this struct is never used directly, but its method is, so we don't want
// to warn it
struct SemiUsedStruct;
enum priv_enum { foo2, bar2 } //~ ERROR: enum is never used
enum used_enum {
foo3,
- bar3 //~ ERROR variant is never used
+ bar3 //~ ERROR variant is never constructed
}
fn f<T>() {}
let e = used_enum::foo3;
SemiUsedStruct::la_la_la();
- let i = 1is;
+ let i = 1;
match i {
USED_STATIC => (),
USED_CONST => (),