diff --git a/lan-mouse-ipc/src/lib.rs b/lan-mouse-ipc/src/lib.rs index a281a52..4f5af99 100644 --- a/lan-mouse-ipc/src/lib.rs +++ b/lan-mouse-ipc/src/lib.rs @@ -59,6 +59,7 @@ pub enum IpcError { pub const DEFAULT_PORT: u16 = 4242; #[derive(Debug, Default, Eq, Hash, PartialEq, Clone, Copy, Serialize, Deserialize)] +#[serde(rename_all = "lowercase")] pub enum Position { #[default] Left, diff --git a/src/config.rs b/src/config.rs index e156781..a6989ab 100644 --- a/src/config.rs +++ b/src/config.rs @@ -61,7 +61,7 @@ struct TomlClient { host_name: Option, ips: Option>, port: Option, - pos: Option, + position: Option, activate_on_startup: Option, enter_hook: Option, } @@ -262,7 +262,7 @@ impl From for ConfigClient { let hostname = toml.hostname; let ips = HashSet::from_iter(toml.ips.into_iter().flatten()); let port = toml.port.unwrap_or(DEFAULT_PORT); - let pos = toml.pos.unwrap_or_default(); + let pos = toml.position.unwrap_or_default(); Self { ips, hostname,