Resolve "durs-core: load conf from environment variables as a priority"
Closed
requested to merge jonas/141-durs-core-load-conf-from-environment-variables-as-a-priority into dev
Ticket: #141 (closed)
Première MR minimal répondant au ticket donc:
Par contre la lecture et écriture du fichier de conf n'a pas évolué.
Merge
n'est donc pas utilisé.Je compte tenter un refacto avant de créer une version DursUserConfV3
qui rendras les configurations depuis le fichier optionnelles.
Note sur le dev:
enum ResourceUsage
depuis les variables d'env il faut ajouter la macro #[serde(field_identifier)]
, par contre cela empêche la résolution de la macro #[derive(Serialize)]
. La solution que j'ai trouvé est d'implémenter le trait Serialize
sans passer par la macro, donc: impl Serialize for ResourceUsage
.