v0.1.3-pre.009-fix.001
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
# file: Cargo.toml
|
# file: Cargo.toml
|
||||||
# version: 50
|
# version: 51
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
resolver = "3"
|
resolver = "3"
|
||||||
members = ["crates/ksp-config-lib", "crates/ksp-core-lib", "crates/ksp-logging-lib"]
|
members = ["crates/ksp-config-lib", "crates/ksp-core-lib", "crates/ksp-logging-lib"]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.1.3-pre.9"
|
version = "0.1.3-pre.9.fix.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
repository = "https://git.sasedev.com/Sasedev/khadhroony-solana-project"
|
repository = "https://git.sasedev.com/Sasedev/khadhroony-solana-project"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// file: crates/ksp-config-lib/unit_tests/composite.rs
|
// 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_FILE_ID: &str = "cfg.composite.test";
|
||||||
const TEST_COMPOSITE_FILENAME: &str = "examples/composite.example.json";
|
const TEST_COMPOSITE_FILENAME: &str = "examples/composite.example.json";
|
||||||
@@ -239,9 +239,9 @@ fn fixture_roots(name: &str) -> FixtureRoots {
|
|||||||
|
|
||||||
fn cleanup_fixture(fixture: &FixtureRoots) {
|
fn cleanup_fixture(fixture: &FixtureRoots) {
|
||||||
let removal = std::fs::remove_dir_all(fixture.root.as_path());
|
let removal = std::fs::remove_dir_all(fixture.root.as_path());
|
||||||
if let std::result::Result::Err(error) = removal {
|
if let std::result::Result::Err(error) = removal
|
||||||
if error.kind() != std::io::ErrorKind::NotFound {
|
&& error.kind() != std::io::ErrorKind::NotFound
|
||||||
eprintln!("unable to cleanup Config composite fixture {}: {error}", fixture.root.display());
|
{
|
||||||
}
|
eprintln!("unable to cleanup Config composite fixture {}: {error}", fixture.root.display());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
25
deltas/0.1.3/pre.009-fix.001.md
Normal file
25
deltas/0.1.3/pre.009-fix.001.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<!-- file: deltas/0.1.3/pre.009-fix.001.md -->
|
||||||
|
<!-- version: 1 -->
|
||||||
|
|
||||||
|
# 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`.
|
||||||
Reference in New Issue
Block a user