admin_config/
server_config.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct ServerConfig {
5    /// 服务名称
6    pub name: String,
7    /// 服务版本
8    pub version: String,
9    /// 监听端口
10    pub port: u16,
11    /// 监听地址
12    pub host: String,
13    /// 日志级别
14    pub log_level: String,
15}
16
17impl Default for ServerConfig {
18    fn default() -> Self {
19        Self {
20            name: "actix-admin-server".to_string(),
21            version: "0.1.0".to_string(),
22            port: 3400,
23            host: "0.0.0.0".to_string(),
24            log_level: "info".to_string(),
25        }
26    }
27}