main
[thin_delta] Fix range mappings construction
[thin_dump/repair] Fix the ordering of found empty roots
[btree lookup] pass io engine by reference
Derive PartialEq and Eq for BlockTime
[utils] Factor out memory profiling functions
[tests] Introduce cache_generate_damage
[btree walker] pass io engine by reference rather than by Arc
[thin_delta] Remove redundant code
Derive Debug for DeviceDetail
[all] Replace unnecessary unwrap with if-let patterns
[thin_dump] Add option --format to choose output formatting
[all (rust)] Pull out structures for intermediate representation
[thin_ls] Optimize second pass by skipping unnecessary key parsing
[thin_generate_metadata] Support setting the needs_check flag
[thin_repair] Use idiomatic Result chain for fallible recovery
[thin/cache_metadata_size] Tidying
[thin_migrate] wip
Introduce EngineBuilder which is a nicer interface than passing bools to a contructor
[all] Fix clippy warning of elided lifetime parameters
[all] Fix clippy lints
[thin_shrink] Fix incorrect number of data blocks in output superblock
[thin/stat] pass io engines by reference
[thin (rust)] Support metadata snapshot
[all] Do not elide inferred output lifetime to reduce confusion
[build] Update quick-xml to v0.36