23 lines
425 B
Rust
23 lines
425 B
Rust
use std::path::PathBuf;
|
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Serialize, Deserialize, Debug)]
|
|
pub struct Config {
|
|
pub jar: PathBuf,
|
|
pub java: String,
|
|
pub xms: u64,
|
|
pub xmx: u64,
|
|
}
|
|
|
|
impl Default for Config {
|
|
fn default() -> Self {
|
|
Self {
|
|
jar: PathBuf::from("server.jar"),
|
|
java: String::from("java"),
|
|
xms: 1024,
|
|
xmx: 2048,
|
|
}
|
|
}
|
|
}
|