diff --git a/zbus/src/connection/builder.rs b/zbus/src/connection/builder.rs index 22d1c6e6d..d1b085bca 100644 --- a/zbus/src/connection/builder.rs +++ b/zbus/src/connection/builder.rs @@ -29,11 +29,13 @@ use crate::{ async_lock::RwLock, names::{InterfaceName, UniqueName, WellKnownName}, object_server::Interface, - raw::Socket, Connection, Error, Executor, Guid, Result, }; -use super::handshake::{AuthMechanism, Authenticated}; +use super::{ + handshake::{AuthMechanism, Authenticated}, + raw::Socket, +}; const DEFAULT_MAX_QUEUED: usize = 64; diff --git a/zbus/src/connection/handshake.rs b/zbus/src/connection/handshake.rs index abf85687a..bc8ec66ef 100644 --- a/zbus/src/connection/handshake.rs +++ b/zbus/src/connection/handshake.rs @@ -18,12 +18,9 @@ use xdg_home::home_dir; #[cfg(windows)] use crate::win32; -use crate::{ - file::FileLines, - guid::Guid, - raw::{Connection, Socket}, - Error, Result, -}; +use crate::{file::FileLines, guid::Guid, Error, Result}; + +use super::raw::{Connection, Socket}; /// Authentication mechanisms /// diff --git a/zbus/src/connection/mod.rs b/zbus/src/connection/mod.rs index 942bf5f5e..1a05dd48b 100644 --- a/zbus/src/connection/mod.rs +++ b/zbus/src/connection/mod.rs @@ -32,7 +32,6 @@ use crate::{ fdo::{self, ConnectionCredentials, RequestNameFlags, RequestNameReply}, message::{self, Flags, Message, Type}, proxy::CacheProperties, - raw::{Connection as RawConnection, Socket}, DBusError, Error, Executor, Guid, MatchRule, MessageStream, ObjectServer, OwnedMatchRule, Result, Task, }; @@ -40,6 +39,10 @@ use crate::{ mod builder; pub use builder::Builder; +mod raw; +use raw::Connection as RawConnection; +pub use raw::Socket; + mod socket_reader; use socket_reader::SocketReader; diff --git a/zbus/src/raw/connection.rs b/zbus/src/connection/raw/connection.rs similarity index 99% rename from zbus/src/raw/connection.rs rename to zbus/src/connection/raw/connection.rs index 3e83741a0..9a2907c13 100644 --- a/zbus/src/raw/connection.rs +++ b/zbus/src/connection/raw/connection.rs @@ -14,10 +14,11 @@ use crate::{ header::{MAX_MESSAGE_SIZE, MIN_MESSAGE_SIZE}, Message, PrimaryHeader, }, - raw::Socket, utils::padding_for_8_bytes, }; +use super::Socket; + use futures_core::ready; /// A low-level representation of a D-Bus connection diff --git a/zbus/src/raw/mod.rs b/zbus/src/connection/raw/mod.rs similarity index 100% rename from zbus/src/raw/mod.rs rename to zbus/src/connection/raw/mod.rs diff --git a/zbus/src/raw/socket.rs b/zbus/src/connection/raw/socket.rs similarity index 100% rename from zbus/src/raw/socket.rs rename to zbus/src/connection/raw/socket.rs diff --git a/zbus/src/connection/socket_reader.rs b/zbus/src/connection/socket_reader.rs index e3ef166c1..56a8bf714 100644 --- a/zbus/src/connection/socket_reader.rs +++ b/zbus/src/connection/socket_reader.rs @@ -6,10 +6,9 @@ use std::{ use futures_util::future::poll_fn; use tracing::{debug, instrument, trace}; -use crate::{ - async_lock::Mutex, connection::MsgBroadcaster, raw::Connection as RawConnection, Executor, - OwnedMatchRule, Socket, Task, -}; +use crate::{async_lock::Mutex, connection::MsgBroadcaster, Executor, OwnedMatchRule, Task}; + +use super::raw::{Connection as RawConnection, Socket}; #[derive(Debug)] pub(crate) struct SocketReader { diff --git a/zbus/src/lib.rs b/zbus/src/lib.rs index ab6466984..4b92b4785 100644 --- a/zbus/src/lib.rs +++ b/zbus/src/lib.rs @@ -176,8 +176,9 @@ pub use utils::*; #[macro_use] pub mod fdo; -mod raw; -pub use raw::Socket; +#[deprecated(note = "Use `connection::Socket` instead")] +#[doc(hidden)] +pub use connection::Socket; pub mod blocking;