6 个版本 (3 个破坏性更新)

0.8.0 2024年4月21日
0.7.0 2024年1月7日
0.6.2 2021年10月31日
0.6.0 2021年4月6日
0.5.0 2020年7月18日

#349 in 日期和时间

Download history · Rust 包仓库 977/week @ 2024-05-01 · Rust 包仓库 827/week @ 2024-05-08 · Rust 包仓库 812/week @ 2024-05-15 · Rust 包仓库 788/week @ 2024-05-22 · Rust 包仓库 793/week @ 2024-05-29 · Rust 包仓库 886/week @ 2024-06-05 · Rust 包仓库 929/week @ 2024-06-12 · Rust 包仓库 872/week @ 2024-06-19 · Rust 包仓库 893/week @ 2024-06-26 · Rust 包仓库 727/week @ 2024-07-03 · Rust 包仓库 809/week @ 2024-07-10 · Rust 包仓库 872/week @ 2024-07-17 · Rust 包仓库 948/week @ 2024-07-24 · Rust 包仓库 911/week @ 2024-07-31 · Rust 包仓库 784/week @ 2024-08-07 · Rust 包仓库 696/week @ 2024-08-14 · Rust 包仓库

3,461 每月下载
6 个库中使用了 (4 个直接使用)

MPL-2.0 许可证

355KB
9K SLoC

Rink Core

Rink Core 是实现 Rink 中大部分特殊语言和计算的库。它主要用于在 Rink 暴露最终用户界面的项目中使用,例如 Discord 机器人或移动应用。


lib.rs:

这个库的主要接口旨在为前端暴露一个非常简单的命令-回复模型,并允许逐渐添加更多高级功能。目前,只存在基本功能。

目前不支持将 Rink 作为除简单单位转换工具之外的库使用,如果您希望这样做,请为任何问题创建问题。

目前有许多硬编码的 println!unwrap(),因为大部分代码是在一天内编写的,没有太多考虑将其作为库。

要使用此库,请检查 CLI 工具是如何做的。要获取货币和 BTC 等附加功能,您需要自己获取这些文件并将它们添加到上下文中。

示例

use rink_core::*;

let mut ctx = simple_context().unwrap();
println!("{}", one_line(&mut ctx, "kWh / year -> W").unwrap());

依赖项

~2.8–4.5MB
~73K SLoC