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