#pdcurses #curses #bindings #specifically #flavor #pd-curses #win32a

sys pdcurses-sys

PDCurses 的 FFI 绑定,特别是 win32a 实现

11 个版本 (6 个破坏性版本)

使用旧的 Rust 2015

0.7.1 2019 年 3 月 9 日
0.7.0 2017 年 11 月 16 日
0.6.0 2017 年 11 月 4 日
0.5.1 2017 年 9 月 18 日
0.1.0 2016 年 3 月 16 日

命令行界面 中排名 #511

Download history 800/week @ 2024-03-14 962/week @ 2024-03-21 1001/week @ 2024-03-28 911/week @ 2024-04-04 975/week @ 2024-04-11 1053/week @ 2024-04-18 924/week @ 2024-04-25 800/week @ 2024-05-02 823/week @ 2024-05-09 874/week @ 2024-05-16 807/week @ 2024-05-23 898/week @ 2024-05-30 788/week @ 2024-06-06 726/week @ 2024-06-13 827/week @ 2024-06-20 578/week @ 2024-06-27

每月下载量 3,053
61 个 Crates 中使用 (直接使用 3 个)

MIT 许可证

1MB
27K SLoC

C 24K SLoC // 0.2% comments Rust 2K SLoC // 0.0% comments M4 861 SLoC // 0.1% comments RPM Specfile 65 SLoC

包含 (自动工具混淆代码,200KB) src/PDCurses/x11/configure,(混淆的 autoconf 代码,8KB) src/PDCurses/x11/configure.ac

pdcurses-sys 构建状态 Crates.io

pdcurses-sys 为 PDCurses 提供 Rust FFI 绑定,特别是 Bill-Gray 的分支。

要求

cc-rs 可以使用的本地 C 编译器,用于编译 PDCurses。

在 Windows 上,这意味着你需要 Visual C++ Build Tools。有关更多 Rust <-> Windows 信息,请参阅 rustup 文档

用法

Cargo.toml

[dependencies]
pdcurses-sys = "0.7"

选择版本

pdcurses-sys 支持 PDCurses 的 win32 和 win32a 版本。如果没有指定,则默认为 win32a。您可以使用 Cargo 功能选择使用哪个

Cargo.toml

[dependencies.pdcurses-sys]
version = "0.7"
features = ["win32"]

许可证

在 MIT 许可证下授权,请参阅 LICENSE.md

依赖