/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_macros/src/ |
D | lib.rs | 15 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/ |
D | lib.rs | 113 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 D | lib.rs | 113 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/ |
D | lib.rs | 3 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/ |
D | lib.rs | 9 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 D | pw_format_test_macros.rs | 24 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/ |
D | lib.rs | 19 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/ |
D | lib.rs | 171 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/ |
D | lib.rs | 149 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/ |
D | lib.rs | 22 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/ |
D | lib.rs | 9 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 D | pw_tokenizer_macro.rs | 25 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/ |
D | lib.rs | 304 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 D | gtest_attribute.rs | 9 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/ |
D | lib.rs | 11 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/ |
D | lib.rs | 11 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/ |
D | lib.rs | 4 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/ |
D | lib.rs | 349 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/ |
D | lib.rs | 8 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 D | parse_macro_input.rs | 108 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/ |
D | lib.rs | 73 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 D | lib.rs | 73 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/ |
D | lib.rs | 3 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/ |
D | lib.rs | 3 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 D | lib.rs | 50 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()
|