droid_wrap_derive

Attribute Macro java_interface

Source
#[java_interface]
Expand description

定义java interface,将此属性标记在trait上,可以自动实现提供java对象与rust对象的互操作的功能。

§Arguments

  • attrs: 属性。
  • input: 特征输入。

returns: TokenStream

§Examples

use droid_wrap_derive::java_interface;
trait Runnable {
fn run(&self);
}