Expand description
Where values come from, as an interface.
usage supplies the command line, the environment and declared defaults. Everything else a
CLI reads — a git config, a pkl file, an .npmrc, a keyring — is a layer the CLI writes,
and it writes it against this trait plus Registry::bindings, which is why hk’s git
layer is about twenty lines rather than a second resolution system.
Structs§
- Entry
- One value a layer supplies.
- Layer
Ctx - What a layer is given while it reads.
- Layer
Output - What a layer found.
- Warning
- Something a user should know about, which is not bad enough to stop for.
Enums§
- Layer
Error - Anything that can fail while a layer reads.
- Warning
Kind - The kinds of thing a resolution has to say.
Traits§
- Layer
- A source of configuration values.