File tree Expand file tree Collapse file tree 4 files changed +8
-10
lines changed Expand file tree Collapse file tree 4 files changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ authors = ["The Rust Project Developers"]
33name = " rustc_plugin"
44version = " 0.0.0"
55build = false
6+ edition = " 2018"
67
78[lib ]
89name = " rustc_plugin"
Original file line number Diff line number Diff line change 11#![ allow( non_snake_case) ]
22
3+ use syntax:: { register_diagnostic, register_diagnostics, register_long_diagnostics} ;
4+
35register_long_diagnostics ! {
46
57}
Original file line number Diff line number Diff line change 5454 html_favicon_url = "https://doc.rust-lang.org/favicon.ico" ,
5555 html_root_url = "https://doc.rust-lang.org/nightly/" ) ]
5656
57- #![ feature( nll) ]
5857#![ feature( rustc_diagnostic_macros) ]
5958
6059#![ recursion_limit="256" ]
6160
62- #[ macro_use ] extern crate syntax ;
61+ #! [ deny ( rust_2018_idioms ) ]
6362
64- extern crate rustc;
65- extern crate rustc_metadata;
66- extern crate syntax_pos;
67- extern crate rustc_errors as errors;
68-
69- pub use self :: registry:: Registry ;
63+ pub use registry:: Registry ;
7064
7165mod diagnostics;
7266pub mod registry;
Original file line number Diff line number Diff line change 33use rustc:: session:: Session ;
44use rustc_metadata:: creader:: CrateLoader ;
55use rustc_metadata:: cstore:: CStore ;
6- use registry:: Registry ;
6+ use crate :: registry:: Registry ;
77
88use std:: borrow:: ToOwned ;
99use std:: env;
1010use std:: mem;
1111use std:: path:: PathBuf ;
1212use syntax:: ast;
13+ use syntax:: span_err;
1314use syntax_pos:: { Span , DUMMY_SP } ;
1415
1516/// Pointer to a registrar function.
1617pub type PluginRegistrarFun =
17- fn ( & mut Registry ) ;
18+ fn ( & mut Registry < ' _ > ) ;
1819
1920pub struct PluginRegistrar {
2021 pub fun : PluginRegistrarFun ,
You can’t perform that action at this time.
0 commit comments