Skip to content

v2.6.0

Latest

Choose a tag to compare

@naut54 naut54 released this 16 Sep 12:49
· 1 commit to master since this release

serde feature — Serialize for this crate's return types: Progress, AnalysisProgress, OperationOutcome, SyncOutcome, RemoveOutcome, AnalysisReport and the types it aggregates (Entry, ExtensionStats, MimeStats, AgeBuckets, DuplicateGroup), StopReason, WatchEvent/WatchEventKind, and Error. Builders/config types are deliberately not covered — this is for output, not input. Error's impl is hand-written (it wraps foreign, non-Serialize error types) and flattens to {"code", ...fields..., "message"}, where code is the same FE_* string as this crate's own errors.toml. DuplicateGroup::hash serializes as a lowercase hex string, not the default JSON array of 32 numbers.

See CHANGELOG.md for full details.