#android #bindings #binder #ipc #tokio #mechanism #async

binder_tokio

Rust对Android的Binder IPC机制的绑定

3个不稳定版本

0.2.0 2023年8月10日
0.1.4 2023年8月10日
0.1.3 2023年8月10日

#8 in #binder

Apache-2.0

230KB
3.5K SLoC

这个crate允许您在异步Rust代码中使用AIDL的Tokio spawn_blocking线程池。

这个crate通过定义一个类型Tokio来实现,您可以使用它作为AIDL编译器生成的特质的异步版本的泛型参数。

use binder_tokio::Tokio;

binder::get_interface::<dyn SomeAsyncInterface<Tokio>>("...").

依赖项

~3–11MB
~100K SLoC