21 个版本
0.6.8 | 2022 年 5 月 4 日 |
---|---|
0.6.7 | 2021 年 4 月 1 日 |
0.6.5 | 2021 年 3 月 17 日 |
0.6.4 | 2020 年 7 月 10 日 |
0.2.2 | 2018 年 10 月 21 日 |
在 命令行界面 中排名第 212
每月下载量 51
155KB
2.5K SLoC
newt-rs
Newt 控制台 UI 库的 Rust 绑定。
该软件包提供了对 Red Hat, Inc. 的 Newt 控制台 UI 库的绑定。Newt 是一个小巧、易于使用的 UI 库,为控制台应用程序提供小部件和基本堆叠窗口管理。
Newt 的功能大部分(如果不是全部)都已实现。
用法
在您的 Cargo.toml
文件中将 newt 包含为依赖项,如下所示。
[dependencies]
newt = "0.6"
库 API 目前可能会发生变化,并且在小版本之间可能会出现破坏性更改。需要 Rust 1.59 以在支持的架构(x86 和 x86_64)上执行内联汇编函数。
特性
static
特性
启用 static
特性将强制 newt-sys
依赖项以静态方式构建其包含的库,而不是如果可用则动态地针对本地系统库进行构建。
您可以在 Cargo.toml
文件中按以下方式启用它。
[dependencies.newt]
version = "0.6"
features = ["static"]
asm
特性
某些库函数(如 windows::win_menu()
、windows::win_entries()
和 Grid
相关函数)需要 Rust 编译器的夜间构建以及启用 newt asm 特性。目前这些仅在 x86 和 x86_64 架构上可用。
您可以在 Cargo.toml
文件中按以下方式启用此特性。
[dependencies.newt]
version = "0.6"
features = ["asm"]
许可
版权 (C) 2018-2020 Robert Gill <[email protected]>
本库是自由软件;您可以在自由软件基金会发布的 GNU Lesser General Public License 版本 2.1 的条款下重新分发和/或修改它。
本库的发布是出于希望它可能有用,但没有任何保证;甚至没有关于商誉或适用于特定目的的暗示保证。有关更多详细信息,请参阅GNU Lesser General Public License。
您应该已经收到了GNU Lesser General Public License的副本,与该库一起;如果没有,请写信给Free Software Foundation, Inc.,地址为51 Franklin Street, 第五层,Boston, MA 02110-1301 USA。
依赖项
~5MB
~58K SLoC