pub struct ServerConfig {Show 24 fields
pub http: HttpConfig,
pub websocket: WebSocketConfig,
pub graphql: GraphQLConfig,
pub grpc: GrpcConfig,
pub mqtt: MqttConfig,
pub smtp: SmtpConfig,
pub ftp: FtpConfig,
pub kafka: KafkaConfig,
pub amqp: AmqpConfig,
pub tcp: TcpConfig,
pub admin: AdminConfig,
pub chaining: ChainingConfig,
pub core: Config,
pub logging: LoggingConfig,
pub data: DataConfig,
pub mockai: MockAIConfig,
pub observability: ObservabilityConfig,
pub multi_tenant: MultiTenantConfig,
pub routes: Vec<RouteConfig>,
pub protocols: ProtocolsConfig,
pub profiles: HashMap<String, ProfileConfig>,
pub deceptive_deploy: DeceptiveDeployConfig,
pub reality: RealitySliderConfig,
pub reality_continuum: ContinuumConfig,
}Expand description
Server configuration
Fields§
§http: HttpConfigHTTP server configuration
websocket: WebSocketConfigWebSocket server configuration
graphql: GraphQLConfigGraphQL server configuration
grpc: GrpcConfiggRPC server configuration
mqtt: MqttConfigMQTT server configuration
smtp: SmtpConfigSMTP server configuration
ftp: FtpConfigFTP server configuration
kafka: KafkaConfigKafka server configuration
amqp: AmqpConfigAMQP server configuration
tcp: TcpConfigTCP server configuration
admin: AdminConfigAdmin UI configuration
chaining: ChainingConfigRequest chaining configuration
core: ConfigCore MockForge configuration
logging: LoggingConfigLogging configuration
data: DataConfigData generation configuration
mockai: MockAIConfigMockAI (Behavioral Mock Intelligence) configuration
observability: ObservabilityConfigObservability configuration (metrics, tracing)
multi_tenant: MultiTenantConfigMulti-tenant workspace configuration
routes: Vec<RouteConfig>Custom routes configuration
protocols: ProtocolsConfigProtocol enable/disable configuration
profiles: HashMap<String, ProfileConfig>Named configuration profiles (dev, ci, demo, etc.)
deceptive_deploy: DeceptiveDeployConfigDeceptive deploy configuration for production-like mock APIs
reality: RealitySliderConfigReality slider configuration for unified realism control
reality_continuum: ContinuumConfigReality Continuum configuration for blending mock and real data sources
Trait Implementations§
Source§impl Clone for ServerConfig
impl Clone for ServerConfig
Source§fn clone(&self) -> ServerConfig
fn clone(&self) -> ServerConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more