Skip to main content

ConfigProbe

Trait ConfigProbe 

Source
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§

Source

fn symbol(&self) -> Symbol

Returns the stable probe implementation id.

Source

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".

Implementors§