ips/libips/src
Till Wegmueller f7f017f7b9
Add tests for Image functionality and refactor image handling logic
- Implement unit tests to cover `Image` creation, metadata management, saving/loading, and error handling.
- Add separate constructors for `Full` and `Partial` image types (`new_full`, `new_partial`).
- Introduce robust path handling methods (`metadata_dir`, `image_json_path`) for consistent metadata structure.
- Enhance error diagnostics with `InvalidPath` variant in `ImageError`.
- Update `Cargo.toml` for test module inclusion.
2025-08-02 22:12:37 +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 Add tests for Image functionality and refactor image handling logic 2025-08-02 22:12:37 +02:00
payload Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
repository Add support for backward compatibility with legacy repository files 2025-08-02 13:17:49 +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