v0.1.3-pre.011-fix.001
This commit is contained in:
42
deltas/0.1.3/pre.011-fix.001.md
Normal file
42
deltas/0.1.3/pre.011-fix.001.md
Normal file
@@ -0,0 +1,42 @@
|
||||
<!-- file: deltas/0.1.3/pre.011-fix.001.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# 0.1.3-pre.011-fix.001 — Clippy test closure fix
|
||||
|
||||
## Objectif
|
||||
|
||||
Corriger l'unique erreur Clippy observée après validation de `0.1.3-pre.011`, sans modifier le comportement fonctionnel de `ksp-config-lib`.
|
||||
|
||||
## Correction
|
||||
|
||||
Le test `detailed_profile_environment_keeps_global_origin_and_adds_environment_provenance` utilisait une closure avec retour implicite :
|
||||
|
||||
```rust
|
||||
.and_then(|items| items.last())
|
||||
```
|
||||
|
||||
Le workspace impose `clippy::implicit_return = "deny"`. La closure utilise désormais un `return` explicite :
|
||||
|
||||
```rust
|
||||
.and_then(|items| return items.last())
|
||||
```
|
||||
|
||||
## Impact
|
||||
|
||||
- aucun changement du resolver d'environnement ;
|
||||
- aucun changement de la classification `Public` / `Internal` / `Secret` ;
|
||||
- aucun changement de redaction, provenance ou représentation sûre ;
|
||||
- aucune nouvelle dépendance ;
|
||||
- aucun changement de fichier Config, schema ou `.env.example` ;
|
||||
- signal Cargo mis à jour vers `0.1.3-pre.11.fix.1`.
|
||||
|
||||
## Validation attendue
|
||||
|
||||
```bash
|
||||
cargo fmt --all
|
||||
cargo check --workspace
|
||||
cargo clippy --workspace --all-targets
|
||||
cargo test --workspace
|
||||
```
|
||||
|
||||
`0.1.3-pre.011` avait déjà passé les 61 tests unitaires Config et les 9 tests d'API publique ; ce fix vise uniquement la conformité Clippy.
|
||||
Reference in New Issue
Block a user