74 个重大版本

0.76.0 2024 年 8 月 22 日
0.74.0 2024 年 7 月 31 日
0.53.0 2024 年 3 月 28 日
0.39.0 2023 年 12 月 21 日
0.6.0 2023 年 3 月 31 日

#416文件系统

Download history • Rust 包仓库 3780/week @ 2024-05-04 • Rust 包仓库 3304/week @ 2024-05-11 • Rust 包仓库 3172/week @ 2024-05-18 • Rust 包仓库 1811/week @ 2024-05-25 • Rust 包仓库 1783/week @ 2024-06-01 • Rust 包仓库 1590/week @ 2024-06-08 • Rust 包仓库 2909/week @ 2024-06-15 • Rust 包仓库 1473/week @ 2024-06-22 • Rust 包仓库 1638/week @ 2024-06-29 • Rust 包仓库 2111/week @ 2024-07-06 • Rust 包仓库 1511/week @ 2024-07-13 • Rust 包仓库 1232/week @ 2024-07-20 • Rust 包仓库 1610/week @ 2024-07-27 • Rust 包仓库 709/week @ 2024-08-03 • Rust 包仓库 506/week @ 2024-08-10 • Rust 包仓库 629/week @ 2024-08-17 • Rust 包仓库

3,694 每月下载量
22 个 Crates 中使用 (6 个直接使用)

MIT 许可证

74KB
2K SLoC

Rust 2K SLoC // 0.1% comments • Rust 包仓库 JavaScript 298 SLoC // 0.0% comments • Rust 包仓库

deno_io

本库为其他 Deno 扩展提供 IO 原语,包括 stdio 流和文件系统文件的抽象。

使用示例

从 JavaScript 中包含扩展的源代码

import * as io from "ext:deno_io/12_io.js";

然后从 Rust 中提供: deno_io::deno_io::init_ops_and_esm(Option<deno_io::Stdio>) 到您的 RuntimeOptionsextensions 字段中

其中 deno_io::Stdio 实现 Default,因此可以提供为 Some(deno_io::Stdio::default())

依赖

  • deno_web:由 deno_web crate 提供
  • deno_tty:在 deno/runtime/ops/tty.rs 中提供

依赖

~87MB
~1.5M SLoC