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

#55 in macOS and iOS APIs

Download history 399455/week @ 2025-09-27 405804/week @ 2025-10-04 394516/week @ 2025-10-11 396745/week @ 2025-10-18 445857/week @ 2025-10-25 435645/week @ 2025-11-01 434623/week @ 2025-11-08 458970/week @ 2025-11-15 402168/week @ 2025-11-22 407701/week @ 2025-11-29 642530/week @ 2025-12-06 564674/week @ 2025-12-13 289010/week @ 2025-12-20 290582/week @ 2025-12-27 616236/week @ 2026-01-03 728634/week @ 2026-01-10

2,019,767 downloads per month
Used in 470 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

~695KB
~13K SLoC