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