Configuration

Type Alias Configuration 

Source
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