Home
last modified time | relevance | path

Searched refs:parse_macro_input (Results 1 – 25 of 87) sorted by relevance

1234

/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_macros/src/
Dlib.rs15 parse_macro_input, Ident, LitStr, Path, Token,
74 let namespace = match syn::parse_macro_input!(tokens as Option<LitStr>) { in setup_scaffolding()
109 expand_record(parse_macro_input!(input), false) in derive_record()
116 expand_enum(parse_macro_input!(input), None, false) in derive_enum()
123 expand_object(parse_macro_input!(input), false) in derive_object()
130 expand_error(parse_macro_input!(input), None, false) in derive_error()
139 let input: CustomTypeInfo = syn::parse_macro_input!(tokens); in custom_type()
150 let input: CustomTypeInfo = syn::parse_macro_input!(tokens); in custom_newtype()
205 expand_record(syn::parse_macro_input!(input), true) in derive_record_for_udl()
214 syn::parse_macro_input!(input), in derive_enum_for_udl()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/strum_macros/src/
Dlib.rs113 let ast = syn::parse_macro_input!(input as DeriveInput); in from_string()
158 let ast = syn::parse_macro_input!(input as DeriveInput); in as_ref_str()
189 let ast = syn::parse_macro_input!(input as DeriveInput); in variant_names()
203 let ast = syn::parse_macro_input!(input as DeriveInput); in as_static_str()
245 let ast = syn::parse_macro_input!(input as DeriveInput); in into_static_str()
287 let ast = syn::parse_macro_input!(input as DeriveInput); in to_string()
337 let ast = syn::parse_macro_input!(input as DeriveInput); in display()
379 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_iter()
405 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_is()
439 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_try_as()
[all …]
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/strum_macros-0.25.3/src/
H A Dlib.rs113 let ast = syn::parse_macro_input!(input as DeriveInput); in from_string()
158 let ast = syn::parse_macro_input!(input as DeriveInput); in as_ref_str()
189 let ast = syn::parse_macro_input!(input as DeriveInput); in variant_names()
203 let ast = syn::parse_macro_input!(input as DeriveInput); in as_static_str()
245 let ast = syn::parse_macro_input!(input as DeriveInput); in into_static_str()
287 let ast = syn::parse_macro_input!(input as DeriveInput); in to_string()
337 let ast = syn::parse_macro_input!(input as DeriveInput); in display()
379 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_iter()
405 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_is()
439 let ast = syn::parse_macro_input!(input as DeriveInput); in enum_try_as()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/darling_macro/src/
Dlib.rs3 use syn::parse_macro_input;
7 derive::from_meta(&parse_macro_input!(input)).into() in derive_from_meta()
19 derive::from_attributes(&parse_macro_input!(input)).into() in derive_from_attributes()
24 derive::from_derive_input(&parse_macro_input!(input)).into() in derive_from_input()
29 derive::from_field(&parse_macro_input!(input)).into() in derive_field()
34 derive::from_type_param(&parse_macro_input!(input)).into() in derive_type_param()
39 derive::from_variant(&parse_macro_input!(input)).into() in derive_variant()
/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck_derive/src/
Dlib.rs9 use syn::{parse_macro_input, DeriveInput, Result};
93 derive_marker_trait::<Pod>(parse_macro_input!(input as DeriveInput)); in derive_pod()
110 let expanded = derive_marker_trait::<AnyBitPattern>(parse_macro_input!( in derive_anybitpattern()
200 derive_marker_trait::<Zeroable>(parse_macro_input!(input as DeriveInput)); in derive_zeroable()
229 derive_marker_trait::<NoUninit>(parse_macro_input!(input as DeriveInput)); in derive_no_uninit()
255 let expanded = derive_marker_trait::<CheckedBitPattern>(parse_macro_input!( in derive_maybe_pod()
326 let expanded = derive_marker_trait::<TransparentWrapper>(parse_macro_input!( in derive_transparent()
362 derive_marker_trait::<Contiguous>(parse_macro_input!(input as DeriveInput)); in derive_contiguous()
407 let input = parse_macro_input!(input as DeriveInput); in derive_byte_eq()
460 let input = parse_macro_input!(input as DeriveInput); in derive_byte_hash()
/aosp_15_r20/external/pigweed/pw_format/rust/
H A Dpw_format_test_macros.rs24 use syn::parse_macro_input;
109 let format_and_args = parse_macro_input!(tokens as FormatAndArgsFlavor<T>); in generator_test_macro_impl()
229 let format_and_args = parse_macro_input!(tokens as FormatAndArgsFlavor<T>); in printf_generator_test_macro_impl()
251 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in integer_sub_printf_format_printf_generator_test_macro()
263 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in string_sub_printf_format_printf_generator_test_macro()
275 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in char_sub_printf_format_printf_generator_test_macro()
378 let format_and_args = parse_macro_input!(tokens as FormatAndArgsFlavor<T>); in core_fmt_generator_test_macro_impl()
400 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in integer_sub_printf_format_core_fmt_generator_test_macro()
412 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in string_sub_printf_format_core_fmt_generator_test_macro()
424 parse_macro_input!(tokens as FormatAndArgsFlavor<PrintfFormatStringParser>); in char_sub_printf_format_core_fmt_generator_test_macro()
/aosp_15_r20/external/rust/android-crates-io/crates/linkme-impl/src/
Dlib.rs19 use syn::parse_macro_input;
23 let args = parse_macro_input!(args as Args); in distributed_slice()
26 Args::None => declaration::expand(parse_macro_input!(input)), in distributed_slice()
27 Args::Path(path) => element::expand(path, None, parse_macro_input!(input)), in distributed_slice()
28 Args::PathPos(path, pos) => element::expand(path, pos, parse_macro_input!(input)), in distributed_slice()
/aosp_15_r20/external/rust/android-crates-io/crates/remain/src/
Dlib.rs171 use syn::{parse_macro_input, ItemFn};
178 let _ = parse_macro_input!(args as Nothing); in sorted()
179 let mut input = parse_macro_input!(input as Input); in sorted()
193 let _ = parse_macro_input!(args as Nothing); in check()
194 let mut input = parse_macro_input!(input as ItemFn); in check()
/aosp_15_r20/external/rust/android-crates-io/crates/der_derive/src/
Dlib.rs149 use syn::{parse_macro_input, DeriveInput, Lifetime};
195 let input = parse_macro_input!(input as DeriveInput); in derive_choice()
233 let input = parse_macro_input!(input as DeriveInput); in derive_enumerated()
275 let input = parse_macro_input!(input as DeriveInput); in derive_sequence()
290 let input = parse_macro_input!(input as DeriveInput); in derive_value_ord()
/aosp_15_r20/external/rust/android-crates-io/crates/clap_derive/src/
Dlib.rs22 use syn::{parse_macro_input, DeriveInput};
37 let input: DeriveInput = parse_macro_input!(input); in value_enum()
54 let input: DeriveInput = parse_macro_input!(input); in parser()
86 let input: DeriveInput = parse_macro_input!(input); in subcommand()
98 let input: DeriveInput = parse_macro_input!(input); in args()
/aosp_15_r20/external/rust/android-crates-io/crates/num_enum_derive/src/
Dlib.rs9 use syn::{parse_macro_input, Expr, Ident};
38 let enum_info = parse_macro_input!(input as EnumInfo); in derive_into_primitive()
92 let enum_info: EnumInfo = parse_macro_input!(input); in derive_from_primitive()
192 let enum_info: EnumInfo = parse_macro_input!(input); in derive_try_from_primitive()
304 let enum_info = parse_macro_input!(stream as EnumInfo); in derive_unsafe_from_primitive()
341 let enum_info = parse_macro_input!(stream as EnumInfo); in derive_default()
/aosp_15_r20/external/pigweed/pw_tokenizer/rust/
H A Dpw_tokenizer_macro.rs25 parse_macro_input, Expr, LitStr, Token, Type,
98 let input = parse_macro_input!(tokens as LitStr); in _token()
222 let input = parse_macro_input!(tokens as TokenizeToBufferArgs<CoreFmtFormatStringParser>); in _tokenize_core_fmt_to_buffer()
241 let input = parse_macro_input!(tokens as TokenizeToBufferArgs<PrintfFormatStringParser>); in _tokenize_printf_to_buffer()
368 let input = parse_macro_input!(tokens as TokenizeToWriterArgs<CoreFmtFormatStringParser>); in _tokenize_core_fmt_to_writer()
384 let input = parse_macro_input!(tokens as TokenizeToWriterArgs<PrintfFormatStringParser>); in _tokenize_printf_to_writer()
/aosp_15_r20/external/rust/android-crates-io/crates/maybe-async/src/
Dlib.rs304 parse_macro_input, token, Ident, ImplItem, LitStr, Meta, Result, Token, TraitItem,
397 let mut item = parse_macro_input!(input as Item); in maybe_async()
414 let mut item = parse_macro_input!(input as Item); in must_be_async()
421 let mut item = parse_macro_input!(input as Item); in must_be_sync()
453 let mut item = parse_macro_input!(_input as Item); in async_impl()
/aosp_15_r20/external/cronet/testing/rust_gtest_interop/
H A Dgtest_attribute.rs9 use syn::{parse_macro_input, Error, Ident, ItemFn, ItemImpl, LitStr, Token, Type};
117 let GtestArgs { suite_name, test_name } = parse_macro_input!(args as GtestArgs); in gtest()
120 let mut input_fn = parse_macro_input!(input as ItemFn); in gtest()
354 let ExternTestSuiteArgs { cpp_type } = parse_macro_input!(args as ExternTestSuiteArgs); in extern_test_suite()
359 let mut trait_impl = parse_macro_input!(input as ItemImpl); in extern_test_suite()
/aosp_15_r20/external/rust/crates/uefi-macros/src/
Dlib.rs11 parse_macro_input, parse_quote, parse_quote_spanned, Error, Expr, ExprLit, ExprPath, ItemFn,
61 let expr = parse_macro_input!(args as Expr); in unsafe_protocol()
79 let item_struct = parse_macro_input!(input as ItemStruct); in unsafe_protocol()
135 let mut f = parse_macro_input!(input as ItemFn); in entry()
/aosp_15_r20/external/rust/android-crates-io/crates/uefi-macros/src/
Dlib.rs11 parse_macro_input, parse_quote, parse_quote_spanned, Error, Expr, ExprLit, ExprPath, ItemFn,
61 let expr = parse_macro_input!(args as Expr); in unsafe_protocol()
79 let item_struct = parse_macro_input!(input as ItemStruct); in unsafe_protocol()
135 let mut f = parse_macro_input!(input as ItemFn); in entry()
/aosp_15_r20/external/rust/android-crates-io/crates/openssl-macros/src/
Dlib.rs4 use syn::{parse_macro_input, ItemFn};
8 let function = parse_macro_input!(attr as Ident); in corresponds()
9 let item = parse_macro_input!(item as ItemFn); in corresponds()
/aosp_15_r20/external/rust/android-crates-io/crates/async-trait/src/
Dlib.rs349 use syn::parse_macro_input;
353 let args = parse_macro_input!(args as Args); in async_trait()
354 let mut item = parse_macro_input!(input as Item); in async_trait()
/aosp_15_r20/packages/modules/Bluetooth/system/gd/rust/topshim/macros/src/
Dlib.rs8 use syn::{parse_macro_input, Block, Ident, Path, Stmt, Token, Type};
95 let parsed_cptr = parse_macro_input!(input as CbVariant); in cb_variant()
198 let mut input = syn::parse_macro_input!(item as syn::ItemFn); in generate_profile_enabled_or_tokenstream()
254 let input = syn::parse_macro_input!(item as syn::ItemType); in gen_cxx_extern_trivial()
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/syn-1.0.109/src/
H A Dparse_macro_input.rs108 macro_rules! parse_macro_input { macro
110 match $crate::parse_macro_input::parse::<$ty>($tokenstream) {
126 $crate::parse_macro_input!($tokenstream as _)
/aosp_15_r20/external/rust/android-crates-io/crates/serde_derive/src/
Dlib.rs73 use syn::parse_macro_input;
89 let mut input = parse_macro_input!(input as DeriveInput); in derive_serialize()
97 let mut input = parse_macro_input!(input as DeriveInput); in derive_deserialize()
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/serde_derive-1.0.197/src/
H A Dlib.rs73 use syn::parse_macro_input;
89 let mut input = parse_macro_input!(input as DeriveInput); in derive_serialize()
97 let mut input = parse_macro_input!(input as DeriveInput); in derive_deserialize()
/aosp_15_r20/external/rust/android-crates-io/crates/ptr_meta_derive/src/
Dlib.rs3 use syn::{parse_macro_input, Data, DeriveInput, Error, Fields, ItemTrait};
9 let input = parse_macro_input!(input as DeriveInput); in pointee_derive()
77 let input = parse_macro_input!(item as ItemTrait); in pointee()
/aosp_15_r20/external/rust/crates/ptr_meta_derive/src/
Dlib.rs3 use syn::{parse_macro_input, Data, DeriveInput, Error, Fields, ItemTrait};
9 let input = parse_macro_input!(input as DeriveInput); in pointee_derive()
77 let input = parse_macro_input!(item as ItemTrait); in pointee()
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/cxxbridge-macro-1.0.120/src/
H A Dlib.rs50 use syn::parse_macro_input;
77 let mut ffi = parse_macro_input!(input as Module); in bridge()
101 let arg = parse_macro_input!(input as TypeId); in type_id()

1234