file-engine 1.1.1

Async, cross-platform file operations engine for desktop apps and developer tools: copy, move, sync, watch, and compress files with progress reporting and cancellation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# file-engine documentation

- **[guide/]guide/** — for anyone using `file-engine` as a dependency:
  getting started, feature flags, the copy/move/sync/watch/compress
  operations, progress and cancellation, error handling, and what the
  crate does to protect you from filesystem-specific pitfalls (case
  collisions, exFAT write-integrity risk, Windows-reserved names).
- **[contributing/]contributing/** — for anyone working on
  `file-engine` itself: how the Profiler/Planner/Dispatcher pipeline
  fits together today, and the conventions to follow when adding to it.

These describe *current* behavior. They don't carry design rationale,
alternatives considered, or implementation history — that lives in this
repo's local, git-ignored `dev-docs/` (not published, not available if
you're reading this from a clone or from crates.io).