pub struct CleanroomConfig {
pub project: ProjectConfig,
pub cli: CliConfig,
pub containers: ContainerConfig,
pub services: ServiceDefaultsConfig,
pub observability: ObservabilityConfig,
pub plugins: PluginConfig,
pub performance: PerformanceConfig,
pub test_execution: TestExecutionConfig,
pub reporting: ReportingConfig,
pub security: SecurityConfig,
}Expand description
Cleanroom project configuration structure Controls framework behavior, CLI defaults, and feature toggles
Fields§
§project: ProjectConfigProject metadata
cli: CliConfigCLI defaults and settings
containers: ContainerConfigContainer management settings
services: ServiceDefaultsConfigService configuration defaults
observability: ObservabilityConfigObservability settings
plugins: PluginConfigPlugin configuration
performance: PerformanceConfigPerformance tuning options
test_execution: TestExecutionConfigTest execution defaults
reporting: ReportingConfigReporting configuration
security: SecurityConfigSecurity and isolation settings
Implementations§
Trait Implementations§
Source§impl Clone for CleanroomConfig
impl Clone for CleanroomConfig
Source§fn clone(&self) -> CleanroomConfig
fn clone(&self) -> CleanroomConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 CleanroomConfig
impl Debug for CleanroomConfig
Source§impl Default for CleanroomConfig
Default implementation for CleanroomConfig
impl Default for CleanroomConfig
Default implementation for CleanroomConfig
Source§impl<'de> Deserialize<'de> for CleanroomConfig
impl<'de> Deserialize<'de> for CleanroomConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CleanroomConfig
impl RefUnwindSafe for CleanroomConfig
impl Send for CleanroomConfig
impl Sync for CleanroomConfig
impl Unpin for CleanroomConfig
impl UnwindSafe for CleanroomConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request