Searched refs:proc_macro_error (Results 1 - 8 of 8) sorted by relevance
/third_party/rust/crates/proc-macro-error/test-crate/ |
H A D | lib.rs | 2 extern crate proc_macro_error; 6 use proc_macro_error::{ 8 proc_macro_error, set_dummy, Diagnostic, Level, OptionExt, ResultExt, SpanRange, 16 #[proc_macro_error] 26 #[proc_macro_error] 33 #[proc_macro_error] 40 #[proc_macro_error] 46 #[proc_macro_error] 53 #[proc_macro_error] 85 #[proc_macro_error] [all...] |
/third_party/rust/crates/proc-macro-error/tests/ui/ |
H A D | not_proc_macro.rs | 1 use proc_macro_error::proc_macro_error; 3 #[proc_macro_error]
|
H A D | unknown_setting.rs | 1 use proc_macro_error::proc_macro_error; 3 #[proc_macro_error(allow_not_macro, assert_unwind_safe, trololo)]
|
H A D | misuse.rs | 1 extern crate proc_macro_error; 2 use proc_macro_error::abort;
|
/third_party/rust/crates/proc-macro-error/test-crate/proc-macro-hack-test/demo-hack-impl/src/ |
H A D | lib.rs | 4 use proc_macro_error::{emit_error, proc_macro_error}; 9 #[proc_macro_error]
|
/third_party/rust/crates/proc-macro-error/proc-macro-error-attr/src/ |
H A D | lib.rs | 1 //! This is `#[proc_macro_error]` attribute to be used with 37 pub fn proc_macro_error(attr: TokenStream, input: TokenStream) -> TokenStream { in proc_macro_error() functions 69 "#[proc_macro_error] attribute can be used only with procedural macros\n\n \ in impl_proc_macro_error() 70 = hint: if you are really sure that #[proc_macro_error] should be applied \ in impl_proc_macro_error() 71 to this exact function, use #[proc_macro_error(allow_not_macro)]\n" in impl_proc_macro_error() 95 quote!( ::proc_macro_error::entry_point(#closure, #is_proc_macro_hack) ) in gen_body() 106 quote!( ::proc_macro_error::entry_point(#closure, #is_proc_macro_hack) ) in gen_body()
|
/third_party/rust/crates/proc-macro-error/tests/ |
H A D | runtime-errors.rs | 1 use proc_macro_error::*;
|
/third_party/rust/crates/proc-macro-error/src/ |
H A D | lib.rs | 44 //! ### `#[proc_macro_error]` attribute 51 //! In most cases you'll need the simple `#[proc_macro_error]` form without any 56 //! `#[proc_macro_error]` or `#[proc_macro_error(settings...)]`, where `settings...` 61 //! In order to correctly cooperate with `#[proc_macro_hack]`, `#[proc_macro_error]` 67 //! #[proc_macro_error] 77 //! `#[proc_macro_error(proc_macro_hack)]` instead. 105 //! This setting is implied if `#[proc_macro_error]` is applied to a function 209 //! > # use proc_macro_error::abort; 284 pub use proc_macro_error_attr::proc_macro_error; [all...] |
Completed in 3 milliseconds