#events #notify #watch

notify-types-fork

notify crate 使用的类型

1 个稳定版本

1.0.0 2024 年 8 月 15 日

文件系统 中排名 842

Download history 1649/week @ 2024-08-14

每月下载量 1,662
3 个 crates 中使用(通过 notify-fork

MIT/Apache

36KB
468 行(不包括注释)

Notify

» Crate » Docs » CI » Downloads » Conduct » Public Domain

Rust 的跨平台文件系统通知库。

由以下项目使用:alacrittycargo watchcobaltdenodocketmdBookrust-analyzerwatchexecwatchfilesxi-editor 以及其他。

(寻找桌面通知?请查看 notify-rustalert-after!)

平台

  • Linux / Android:inotify
  • macOS:FSEvents 或 kqueue,请参阅功能
  • Windows:ReadDirectoryChangesW
  • iOS / FreeBSD / NetBSD / OpenBSD / DragonflyBSD:kqueue
  • 所有平台:轮询

许可证

Notify 在 CC Zero 1.0 许可下发布。
notify-debouncer-mini 在 MIT 或 Apache-2.0 许可下发布。
notify-debouncer-full 在 MIT 或 Apache-2.0 许可下发布。
file-id 在 MIT 或 Apache-2.0 许可下发布。

来源

受 Go 的 fsnotify 和 Node.js 的 Chokidar 启发,因 cargo watch 的需求而诞生,以及对 C/Rust 跨平台通知库不存在的一般不满。

最初由 Félix Saparelli 和杰出的 贡献者 创建。

依赖

~195KB