[package] name = "conformance-probe" version = "0.1.0" edition = "2024" rust-version = "1.92" publish = false description = "Walks an HDF5 file with clawhdf5-format and prints a canonical JSON description (see conformance/README.md)" # Deliberately outside the main workspace: `cargo test --workspace` never # builds it, and it links the optional C codecs (zstd, libaec) that the core # crates' default build must not. [workspace] [dependencies] clawhdf5-format = { path = "../../crates/clawhdf5-format", features = ["lz4", "zstd", "szip", "pcodec"] } serde_json = "1" sha2 = "0.10" [profile.release] # Keep panics catchable (the probe records them per object) and turn integer # overflow into a reported panic instead of silent wraparound. debug = 1 overflow-checks = true debug-assertions = true panic = "unwind"