Home
last modified time | relevance | path

Searched refs:proc_macro_error (Results 1 - 8 of 8) sorted by relevance

/third_party/rust/crates/proc-macro-error/test-crate/
H A Dlib.rs2 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 Dnot_proc_macro.rs1 use proc_macro_error::proc_macro_error;
3 #[proc_macro_error]
H A Dunknown_setting.rs1 use proc_macro_error::proc_macro_error;
3 #[proc_macro_error(allow_not_macro, assert_unwind_safe, trololo)]
H A Dmisuse.rs1 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 Dlib.rs4 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 Dlib.rs1 //! 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 Druntime-errors.rs1 use proc_macro_error::*;
/third_party/rust/crates/proc-macro-error/src/
H A Dlib.rs44 //! ### `#[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