pub trait ConfigProbe {
// Required methods
fn symbol(&self) -> Symbol;
fn probe(
&self,
request: &ConfigProbeRequest,
) -> (Option<ConfigLayer>, ConfigProbeReport);
}Expand description
Source of modeled or real configuration defaults.
Required Methods§
Sourcefn probe(
&self,
request: &ConfigProbeRequest,
) -> (Option<ConfigLayer>, ConfigProbeReport)
fn probe( &self, request: &ConfigProbeRequest, ) -> (Option<ConfigLayer>, ConfigProbeReport)
Runs the probe and returns an optional config layer plus a report.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".