16 lines
471 B
Rust
16 lines
471 B
Rust
use common::config_util::TomlConfig;
|
|
use serde::Deserialize;
|
|
use shorekeeper_database::DatabaseSettings;
|
|
use shorekeeper_network::config::ServiceEndPoint;
|
|
|
|
#[derive(Deserialize)]
|
|
pub struct ServiceConfig {
|
|
pub service_id: u32,
|
|
pub database: DatabaseSettings,
|
|
pub service_end_point: ServiceEndPoint,
|
|
pub gateway_end_point: ServiceEndPoint,
|
|
}
|
|
|
|
impl TomlConfig for ServiceConfig {
|
|
const DEFAULT_TOML: &str = include_str!("../gameserver.default.toml");
|
|
}
|