Files
khadhroony-solana-project/deltas/0.1.3/pre.011-fix.001.md

43 lines
1.3 KiB
Markdown

<!-- 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.