diff --git a/openraft/src/impls/mod.rs b/openraft/src/impls/mod.rs index 17df4fad1..1ade60387 100644 --- a/openraft/src/impls/mod.rs +++ b/openraft/src/impls/mod.rs @@ -5,4 +5,4 @@ pub use crate::node::BasicNode; pub use crate::node::EmptyNode; pub use crate::raft::responder::impls::OneshotResponder; #[cfg(feature = "tokio-rt")] -pub use crate::type_config::async_runtime::impls::TokioRuntime; +pub use crate::type_config::async_runtime::tokio_impls::TokioRuntime; diff --git a/openraft/src/lib.rs b/openraft/src/lib.rs index 3d42198e0..5e3196786 100644 --- a/openraft/src/lib.rs +++ b/openraft/src/lib.rs @@ -74,7 +74,7 @@ pub use anyerror::AnyError; pub use openraft_macros::add_async_trait; pub use type_config::async_runtime; #[cfg(feature = "tokio-rt")] -pub use type_config::async_runtime::impls::TokioRuntime; +pub use type_config::async_runtime::tokio_impls::TokioRuntime; pub use type_config::AsyncRuntime; pub use crate::base::OptionalSend; diff --git a/openraft/src/type_config/async_runtime/mod.rs b/openraft/src/type_config/async_runtime/mod.rs index 262551ad6..132a60c28 100644 --- a/openraft/src/type_config/async_runtime/mod.rs +++ b/openraft/src/type_config/async_runtime/mod.rs @@ -3,11 +3,10 @@ //! `async` runtime is an abstraction over different asynchronous runtimes, such as `tokio`, //! `async-std`, etc. -pub(crate) mod impls { - #[cfg(feature = "tokio-rt")] - mod tokio_runtime; +pub(crate) mod tokio_impls { + #![cfg(feature = "tokio-rt")] - #[cfg(feature = "tokio-rt")] + mod tokio_runtime; pub use tokio_runtime::TokioRuntime; } pub mod mpsc_unbounded; diff --git a/openraft/src/type_config/async_runtime/impls/tokio_runtime.rs b/openraft/src/type_config/async_runtime/tokio_impls/tokio_runtime.rs similarity index 100% rename from openraft/src/type_config/async_runtime/impls/tokio_runtime.rs rename to openraft/src/type_config/async_runtime/tokio_impls/tokio_runtime.rs