From 68b34a587f11b49e743c2da96cfe89b9040b0e20 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Thu, 8 Oct 2026 20:03:05 +0700 Subject: [PATCH] refactor: move ucisource to the settings module --- src/platform/mod.rs | 3 --- src/platform/unix/mod.rs | 2 -- src/settings/mod.rs | 9 ++++++--- src/{platform/unix => settings}/uci.rs | 0 4 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 src/platform/unix/mod.rs rename src/{platform/unix => settings}/uci.rs (100%) diff --git a/src/platform/mod.rs b/src/platform/mod.rs index b5e959a..170d41a 100644 --- a/src/platform/mod.rs +++ b/src/platform/mod.rs @@ -42,9 +42,6 @@ mod linux; #[cfg(target_os = "macos")] mod macos; -#[cfg(unix)] -pub mod unix; - #[cfg(not(any(target_os = "freebsd", target_os = "linux", target_os = "macos")))] mod unsupported; diff --git a/src/platform/unix/mod.rs b/src/platform/unix/mod.rs deleted file mode 100644 index a3f1153..0000000 --- a/src/platform/unix/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -#[cfg(feature = "uci")] -pub mod uci; diff --git a/src/settings/mod.rs b/src/settings/mod.rs index 06f7c71..2cc41c6 100644 --- a/src/settings/mod.rs +++ b/src/settings/mod.rs @@ -11,11 +11,14 @@ use std::net::IpAddr; use std::str::FromStr; use uci_derive::{UciConfig, UciSection}; -pub(crate) mod uci_schema; -mod validation; +#[cfg(all(feature = "uci", unix))] +use crate::settings::uci::UciSource; #[cfg(all(feature = "uci", unix))] -use crate::platform::unix::uci::UciSource; +pub mod uci; + +pub(crate) mod uci_schema; +mod validation; struct FlexiBool(bool); diff --git a/src/platform/unix/uci.rs b/src/settings/uci.rs similarity index 100% rename from src/platform/unix/uci.rs rename to src/settings/uci.rs