ips/libips/src
Till Wegmueller 88b55c4a70
Add serde attribute defaults and improve JSON deserialization handling in manifests
- Introduce `#[serde(skip_serializing_if = "is_empty", default)]` for various optional fields to streamline serialization and ensure defaults are applied during deserialization.
- Add `tracing::debug` logging for enhanced error context in JSON deserialization fallback logic.
- Update tests to reflect changes in manifest parsing, including new cases for the updated JSON format.
2025-07-29 11:38:36 +02:00
..
actions Add serde attribute defaults and improve JSON deserialization handling in manifests 2025-07-29 11:38:36 +02:00
digest Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
image Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
payload Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
repository Use walkdir for efficient recursive traversal in FileBackend::build_search_index 2025-07-27 19:48:52 +02:00
fmri.rs Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
lib.rs Replace anyhow with custom RepositoryError for improved error specificity and consistency. Remove anyhow dependency. 2025-07-26 16:50:10 +02:00
test_json_manifest.rs Add serde attribute defaults and improve JSON deserialization handling in manifests 2025-07-29 11:38:36 +02:00