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}