Lines Matching refs:quote
5 use quote::{format_ident, quote, quote_spanned, ToTokens};
29 error_inferred_bounds.insert(only_field.ty, quote!(std::error::Error)); in impl_struct()
32 Some(quote! { in impl_struct()
39 error_inferred_bounds.insert(ty, quote!(std::error::Error + 'static)); in impl_struct()
47 Some(quote! { in impl_struct()
54 quote! { in impl_struct()
78 quote! { in impl_struct()
82 quote! { in impl_struct()
86 quote! { in impl_struct()
91 quote! { in impl_struct()
95 quote! { in impl_struct()
99 quote! { in impl_struct()
110 Some(quote! { in impl_struct()
116 Some(quote! { in impl_struct()
124 Some(quote! { in impl_struct()
142 quote! { in impl_struct()
157 quote! { in impl_struct()
176 quote! { in impl_struct()
198 error_inferred_bounds.insert(only_field.ty, quote!(std::error::Error)); in impl_enum()
201 let source = quote!(std::error::Error::source(transparent.as_dyn_error())); in impl_enum()
202 quote! { in impl_enum()
209 error_inferred_bounds.insert(ty, quote!(std::error::Error + 'static)); in impl_enum()
216 let varsource = quote!(source); in impl_enum()
218 quote! { in impl_enum()
222 quote! { in impl_enum()
227 Some(quote! { in impl_enum()
249 let varsource = quote!(source); in impl_enum()
260 quote! { in impl_enum()
264 quote! { in impl_enum()
268 quote! { in impl_enum()
283 let varsource = quote!(source); in impl_enum()
293 quote! { in impl_enum()
303 quote!(backtrace.as_ref()) in impl_enum()
305 quote!(std::option::Option::Some(backtrace)) in impl_enum()
307 quote! { in impl_enum()
311 (None, _) => quote! { in impl_enum()
316 Some(quote! { in impl_enum()
336 Some(quote! { in impl_enum()
344 Some(quote!(*)) in impl_enum()
361 quote!(std::fmt::Display::fmt(#only_field, __formatter)) in impl_enum()
372 quote! { in impl_enum()
378 Some(quote! { in impl_enum()
400 Some(quote! { in impl_enum()
419 quote! { in impl_enum()
433 Some(Member::Named(_)) => quote!({ #(#members),* }), in fields_pat()
439 quote!((#(#vars),*)) in fields_pat()
441 None => quote!({}), in fields_pat()
448 quote!(std::option::Option::Some(source)) in from_initializer()
450 quote!(source) in from_initializer()
455 quote! { in from_initializer()
459 quote! { in from_initializer()
464 quote!({ in from_initializer()
476 quote!(#unoptional) in unoptional_type()
521 quote!(#path #error) in spanned_error_trait()