864c5016ae
There's a fair number of attributes that have to be whitelisted since they're either looked for by rustdoc, in trans, or as needed. These can be cleaned up in the future.
25 lines
928 B
Rust
25 lines
928 B
Rust
// Copyright 2013 The Rust Project Developers. See the COPYRIGHT
|
|
// file at the top-level directory of this distribution and at
|
|
// http://rust-lang.org/COPYRIGHT.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
// option. This file may not be copied, modified, or distributed
|
|
// except according to those terms.
|
|
|
|
// When denying at the crate level, be sure to not get random warnings from the
|
|
// injected intrinsics by the compiler.
|
|
|
|
#![deny(attribute_usage)]
|
|
#![deny(unused_attribute)]
|
|
|
|
#![mutable_doc] //~ ERROR: unknown crate attribute
|
|
//~^ ERROR: unused attribute
|
|
|
|
#[dance] mod a {} //~ ERROR: unknown attribute
|
|
//~^ ERROR: unused attribute
|
|
|
|
#[dance] fn main() {} //~ ERROR: unknown attribute
|
|
//~^ ERROR: unused attribute
|