pub struct LoadedStateReport {
pub libs: Vec<LoadedLibReport>,
pub config_sources: Vec<ConfigSourceReport>,
pub effective: EffectiveConfig,
pub secret_fields: Vec<ConfigSecretField>,
pub probe_reports: Vec<ConfigProbeReport>,
pub diagnostics: Vec<String>,
}Expand description
Loaded-state report built from one LoadSession.
Fields§
§libs: Vec<LoadedLibReport>Loaded libraries in receipt order.
config_sources: Vec<ConfigSourceReport>Config source status rows in discovery order.
effective: EffectiveConfigEffective merged configuration.
secret_fields: Vec<ConfigSecretField>Secret-bearing config fields to redact in report renderers.
probe_reports: Vec<ConfigProbeReport>Typed probe report records in discovery order.
diagnostics: Vec<String>Non-fatal config discovery diagnostics.
Implementations§
Source§impl LoadedStateReport
impl LoadedStateReport
Sourcepub fn from_session(session: &LoadSession) -> Self
pub fn from_session(session: &LoadSession) -> Self
Builds a report snapshot from a load session.
Trait Implementations§
Source§impl Clone for LoadedStateReport
impl Clone for LoadedStateReport
Source§fn clone(&self) -> LoadedStateReport
fn clone(&self) -> LoadedStateReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoadedStateReport
impl Debug for LoadedStateReport
impl Eq for LoadedStateReport
Source§impl PartialEq for LoadedStateReport
impl PartialEq for LoadedStateReport
impl StructuralPartialEq for LoadedStateReport
Auto Trait Implementations§
impl Freeze for LoadedStateReport
impl RefUnwindSafe for LoadedStateReport
impl Send for LoadedStateReport
impl Sync for LoadedStateReport
impl Unpin for LoadedStateReport
impl UnsafeUnpin for LoadedStateReport
impl UnwindSafe for LoadedStateReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more