pub fn get<'a, T: FromSetting<'a>>(
settings: Option<&'a Document>,
key: &str,
) -> Result<Option<T>, RouterBuildError>Expand description
Reads a typed value from a settings object.
An absent section or key returns Ok(None), leaving defaults to callers.
A non-object section or an invalid value (including explicit null) returns
RouterBuildError::Configuration.