xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/unit/cc_info/proc_macro.rs (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1 use proc_macro::TokenStream;
2 
3 extern "C" {
native_dep() -> isize4     fn native_dep() -> isize;
5 }
6 
7 #[proc_macro_derive(UsingNativeDep)]
use_native_dep(input: TokenStream) -> TokenStream8 pub fn use_native_dep(input: TokenStream) -> TokenStream {
9     println!("{}", unsafe { native_dep() });
10     input
11 }
12