radicle/config/node: Granular Default Values
Provide default values not only per struct, but for each individual struct member. This allows more granular configuration and fallback to defaults.
Provide default values not only per struct, but for each individual struct member. This allows more granular configuration and fallback to defaults.
Use the module for defaults
radicle/config/node: Use newtypes
fixup! radicle/config/node: Use newtypes
Only a small cleanup. The argument to unwrap_or() gets computed even if it is
not needed, which can be potentially expensive.
It is probably not in this instance, but its still good to have it done
correctly.
Feel free to squash away.
Rebase, squash in Matthias’ improvements