11 个版本
0.3.0 | 2024 年 7 月 22 日 |
---|---|
0.2.1 | 2024 年 6 月 4 日 |
0.2.0 | 2024 年 5 月 20 日 |
0.1.8 | 2024 年 3 月 15 日 |
0.1.0 | 2023 年 3 月 24 日 |
#126 在 开发工具
每月 188 次下载
130KB
3K SLoC
杜卡斯:丝滑般的 Java 集成
杜卡斯是一个 Rust crate,它使得与 Java 代码互操作变得简单、高效。
TL;DR
杜卡斯允许你将 Java 类反射到 Rust,并轻松在 Java 对象上调用方法。例如以下 Java 代码...
Logger logger = new log.Logger();
logger.addEvent(
Event.builder()
.withTime(new Date())
.withName("foo")
.build()
);
...可以在 Rust 中如下执行
let logger = log::Logger::new().execute()?;
logger
.add_event(
log::Event::builder()
.with_time(java::util::Date::new())
.with_name("foo")
.build(),
)
.execute()?;
想了解更多?
查看...
想参与其中?
寻找 带有“good first issue”标签的问题 并加入 Zulip。有关如何开发杜卡斯的信息,请参阅 贡献指南。你还可以尝试提高测试 覆盖率。
依赖项
~5–16MB
~222K SLoC