From 97a07ce6836047be1eef932b48cf68c0f5eea225 Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Sat, 15 Aug 2026 21:32:56 +0200 Subject: [PATCH] v0.1.3-pre.009-fix.001 --- Cargo.toml | 4 +-- crates/ksp-config-lib/unit_tests/composite.rs | 10 ++++---- deltas/0.1.3/pre.009-fix.001.md | 25 +++++++++++++++++++ 3 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 deltas/0.1.3/pre.009-fix.001.md diff --git a/Cargo.toml b/Cargo.toml index 9dbd827..5428cbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,12 +1,12 @@ # file: Cargo.toml -# version: 50 +# version: 51 [workspace] resolver = "3" members = ["crates/ksp-config-lib", "crates/ksp-core-lib", "crates/ksp-logging-lib"] [workspace.package] -version = "0.1.3-pre.9" +version = "0.1.3-pre.9.fix.1" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/khadhroony-solana-project" diff --git a/crates/ksp-config-lib/unit_tests/composite.rs b/crates/ksp-config-lib/unit_tests/composite.rs index 7bf1d4a..73c2323 100644 --- a/crates/ksp-config-lib/unit_tests/composite.rs +++ b/crates/ksp-config-lib/unit_tests/composite.rs @@ -1,5 +1,5 @@ // file: crates/ksp-config-lib/unit_tests/composite.rs -// version: 1 +// version: 2 const TEST_COMPOSITE_FILE_ID: &str = "cfg.composite.test"; const TEST_COMPOSITE_FILENAME: &str = "examples/composite.example.json"; @@ -239,9 +239,9 @@ fn fixture_roots(name: &str) -> FixtureRoots { fn cleanup_fixture(fixture: &FixtureRoots) { let removal = std::fs::remove_dir_all(fixture.root.as_path()); - if let std::result::Result::Err(error) = removal { - if error.kind() != std::io::ErrorKind::NotFound { - eprintln!("unable to cleanup Config composite fixture {}: {error}", fixture.root.display()); - } + if let std::result::Result::Err(error) = removal + && error.kind() != std::io::ErrorKind::NotFound + { + eprintln!("unable to cleanup Config composite fixture {}: {error}", fixture.root.display()); } } diff --git a/deltas/0.1.3/pre.009-fix.001.md b/deltas/0.1.3/pre.009-fix.001.md new file mode 100644 index 0000000..fdb0027 --- /dev/null +++ b/deltas/0.1.3/pre.009-fix.001.md @@ -0,0 +1,25 @@ + + + +# Delta 0.1.3-pre.009-fix.001 + +## Objectif + +Corriger le warning Clippy `collapsible_if` introduit dans le nettoyage des fixtures composites de `ksp-config-lib`, sans modifier le comportement fonctionnel de Config. + +## Modifications + +- `workspace.package.version` passe de `0.1.3-pre.9` à `0.1.3-pre.9.fix.1` ; +- `crates/ksp-config-lib/unit_tests/composite.rs` replie le double `if` de `cleanup_fixture` en une seule condition `if let ... && ...` conforme à Clippy ; +- aucun contrat public, schema, fichier Config, dépendance ou comportement runtime n'est modifié. + +## Validation attendue + +```bash +cargo fmt --all +cargo check --workspace +cargo clippy --workspace --all-targets +cargo test --workspace +``` + +Le résultat attendu est l'absence du warning `clippy::collapsible_if` observé sur `unit_tests/composite.rs`.