Import macro directly rather than using #[macro_use].

`extern crate` makes it harder to keep track of dependencies, so we
prefer to import macros explicitly instead.

Bug: 261037227
Test: m example_service_fuzzer parcel_fuzzer_rs
Test: atest libbinder_rs-internal_test libbinder_ndk_bindgen_test
Change-Id: I6dbce8ee985d0a850ddddf8d08d5b330f5f13c9f
diff --git a/libs/binder/rust/src/lib.rs b/libs/binder/rust/src/lib.rs
index a0e61d9..0c8b48f 100644
--- a/libs/binder/rust/src/lib.rs
+++ b/libs/binder/rust/src/lib.rs
@@ -94,14 +94,12 @@
 //! ```
 
 #[macro_use]
-mod proxy;
-
-#[macro_use]
 mod binder;
 mod binder_async;
 mod error;
 mod native;
 mod parcel;
+mod proxy;
 mod state;
 
 use binder_ndk_sys as sys;