pub type Configuration = ServerConfig;
Expand description
Configuration alias for convenience
Aliased Type§
pub struct Configuration {
pub name: String,
pub version: String,
pub description: Option<String>,
pub bind_address: String,
pub port: u16,
pub enable_tls: bool,
pub tls: Option<TlsConfig>,
pub timeouts: TimeoutConfig,
pub rate_limiting: RateLimitingConfig,
pub logging: LoggingConfig,
pub additional: HashMap<String, Value>,
}
Fields§
§name: String
Server name
version: String
Server version
description: Option<String>
Server description
bind_address: String
Bind address
port: u16
Bind port
enable_tls: bool
Enable TLS
tls: Option<TlsConfig>
TLS configuration
timeouts: TimeoutConfig
Timeout configuration
rate_limiting: RateLimitingConfig
Rate limiting configuration
logging: LoggingConfig
Logging configuration
additional: HashMap<String, Value>
Additional configuration