17 releases (10 stable)

5.2.0 Nov 17, 2025
4.1.0 Jan 5, 2022
4.0.0 May 19, 2021
3.2.0 May 12, 2021
0.1.1 Jan 30, 2015

#100 in macOS and iOS APIs

Download history 800776/week @ 2026-01-16 771133/week @ 2026-01-23 770231/week @ 2026-01-30 759567/week @ 2026-02-06 666281/week @ 2026-02-13 848507/week @ 2026-02-20 922639/week @ 2026-02-27 1054300/week @ 2026-03-06 985620/week @ 2026-03-13 881061/week @ 2026-03-20 1039312/week @ 2026-03-27 999383/week @ 2026-04-03 1148505/week @ 2026-04-10 1170326/week @ 2026-04-17 1481709/week @ 2026-04-24 1402903/week @ 2026-05-01

5,411,370 downloads per month
Used in 558 crates (5 directly)

MIT license

9KB
135 lines

FSEvent API for Rust

Original Author:

Installation

In cargo.toml

fsevent = "*"

Usage

cf examples/ folder.

Contributing

Contributions are welcome! Here's how you can help:

Reporting Issues

If you find a bug or have a feature request, please open an issue on GitHub with:

  • A clear description of the problem or suggestion
  • Steps to reproduce (for bugs)
  • Expected vs actual behavior
  • Your environment details (OS version, Rust version)

Pull Requests

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run tests: cargo test
  5. Run clippy: cargo clippy
  6. Format your code: cargo fmt
  7. Commit your changes (git commit -m 'Add some amazing feature')
  8. Push to your branch (git push origin feature/amazing-feature)
  9. Open a Pull Request

Please ensure:

  • All tests pass
  • Code follows Rust style guidelines (enforced by rustfmt)
  • New features include tests
  • Documentation is updated if needed

Contributors

Dependencies

~685KB
~12K SLoC