Rust-Only Features

May 28, 2026 ยท View on GitHub

Doc status: Rust port-specific by design. Lists the (currently small set of) features the Rust port has that upstream Python does not.

This page tracks CLI behavior that is currently specific to flowmark-rs (and not available in the Python flowmark CLI).

Performance-Oriented Features

FeatureRust CLIPython CLI
Incremental cacheYesNo
Cache controls (--no-cache, --cache-dir, --incremental, --show-cache, --clear-cache)YesNo
Stage-level perf stats (--perf-stats)YesNo
Parallel file processing (--threads)YesNo

Why these are Rust-only (for now)

  • They are implementation/performance features of the Rust engine.
  • The Python version remains the formatting-behavior reference.
  • Rust is the preferred CLI for high-throughput formatting workflows.

For cache-path details and fallback behavior, see docs/cache.md.