usecrate::config::source::Source;usecrate::config::Config;useserde::{Deserialize, Serialize};/// A layer of configuration that was loaded, and used to create the final state.
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]pubstructLayer<T: Config>{/// The partial configuration that was loaded.
pubpartial:T::Partial,
/// The source location of the partial.
pubsource: Source,
}