ecluse
Safe HaskellNone
LanguageGHC2021

Ecluse.Config.Aeson

Description

The document decoders: one GroupDecoder per configuration group, assembled from Ecluse.Config.Parser's key vocabulary, plus the FromJSON instances that run them.

The instances are orphans because the types live in Ecluse.Config.Types, which carries no Aeson dependency. A group's decoder declares every key the group admits, so an unknown key refuses.

Orphan instances