pub struct StatedConfig {
pub clock_stamp: LayeredValue<ClockStampGranularity>,
pub clock_zones: LayeredValue<Vec<ClockZone>>,
pub effort: LayeredValue<Effort>,
pub sandbox: LayeredValue<SandboxLimits>,
pub mcp: LayeredValue<Vec<McpServer>>,
pub second_threshold: LayeredValue<SecondThreshold>,
pub search: LayeredValue<SearchConfiguration>,
}Expand description
Every concern’s ladder, handed to freeze together: the values
always travel from the configuration reader to the freeze as one, so
a concern added later is a field here and freeze keeps its
signature.
Fields§
§clock_stamp: LayeredValue<ClockStampGranularity>§clock_zones: LayeredValue<Vec<ClockZone>>§effort: LayeredValue<Effort>§sandbox: LayeredValue<SandboxLimits>§mcp: LayeredValue<Vec<McpServer>>§second_threshold: LayeredValue<SecondThreshold>§search: LayeredValue<SearchConfiguration>Trait Implementations§
Source§impl Clone for StatedConfig
impl Clone for StatedConfig
Source§impl Debug for StatedConfig
impl Debug for StatedConfig
Source§impl Default for StatedConfig
impl Default for StatedConfig
impl Eq for StatedConfig
Source§impl PartialEq for StatedConfig
impl PartialEq for StatedConfig
impl StructuralPartialEq for StatedConfig
Auto Trait Implementations§
impl Freeze for StatedConfig
impl RefUnwindSafe for StatedConfig
impl Send for StatedConfig
impl Sync for StatedConfig
impl Unpin for StatedConfig
impl UnsafeUnpin for StatedConfig
impl UnwindSafe for StatedConfig
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