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 977/week @ 2024-05-01 827/week @ 2024-05-08 812/week @ 2024-05-15 788/week @ 2024-05-22 793/week @ 2024-05-29 886/week @ 2024-06-05 929/week @ 2024-06-12 872/week @ 2024-06-19 893/week @ 2024-06-26 727/week @ 2024-07-03 809/week @ 2024-07-10 872/week @ 2024-07-17 948/week @ 2024-07-24 911/week @ 2024-07-31 784/week @ 2024-08-07 696/week @ 2024-08-14

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