#libc #linux

nightly no-std c-scape

Rust中的libc下半部分实现

81 个版本

0.17.0 2024年8月22日
0.16.1 2024年5月22日
0.15.44 2024年4月22日
0.15.41 2024年2月29日
0.3.0 2021年11月18日

#25无标准库

Download history • Rust 包仓库 104/week @ 2024-04-29 • Rust 包仓库 16/week @ 2024-05-06 • Rust 包仓库 230/week @ 2024-05-13 • Rust 包仓库 265/week @ 2024-05-20 • Rust 包仓库 13/week @ 2024-05-27 • Rust 包仓库 36/week @ 2024-06-03 • Rust 包仓库 19/week @ 2024-06-10 • Rust 包仓库 10/week @ 2024-06-17 • Rust 包仓库 18/week @ 2024-06-24 • Rust 包仓库 58/week @ 2024-07-01 • Rust 包仓库 8/week @ 2024-07-08 • Rust 包仓库 13/week @ 2024-07-15 • Rust 包仓库 701/week @ 2024-07-29 • Rust 包仓库 27/week @ 2024-08-12 • Rust 包仓库

每月下载量 729
6 个Crates中使用 (通过 c-gull)

Apache-2.0…

570KB
16K SLoC

包含 (静态库,1KB) empty/riscv64/libxnet.a,(静态库,1KB) empty/aarch64/libc.a,(静态库,1KB) empty/aarch64/libcrypt.a,(静态库,1KB) empty/aarch64/libdl.a,(静态库,1KB) empty/aarch64/libgcc.a,(静态库,1KB) empty/aarch64/libgcc_s.a 等等,共54个.

c-scape

在c-gull之下的层

Github Actions CI Status zulip chat crates.io page docs.rs docs

c-scape是c-gull之下的一个层。它提供了libc功能的一个子集,只包含不需要Rust的 std 来实现的特性。这使得它可以由 std 本身使用。

类似于c-gull,c-scape有“接管”和“与libc共存”模式。

“接管”模式需要一些额外的设置;请参阅 c-scape-example 示例Crates以获取更多详细信息。

依赖

~11–21MB
~378K SLoC