From d039a39d84dc28c0b937760d5938e7ea0f94738e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Sat, 10 Oct 2020 12:08:58 +0200 Subject: [PATCH] common: Expose the lock guards publicly. --- matrix_sdk_common/src/locks.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/matrix_sdk_common/src/locks.rs b/matrix_sdk_common/src/locks.rs index 6f648a39..aebf244b 100644 --- a/matrix_sdk_common/src/locks.rs +++ b/matrix_sdk_common/src/locks.rs @@ -3,11 +3,7 @@ // https://www.reddit.com/r/rust/comments/f4zldz/i_audited_3_different_implementation_of_async/ #[cfg(target_arch = "wasm32")] -pub use futures_locks::Mutex; -#[cfg(target_arch = "wasm32")] -pub use futures_locks::RwLock; +pub use futures_locks::{Mutex, MutexGuard, RwLock, RwLockReadGuard, RwLockWriteGuard}; #[cfg(not(target_arch = "wasm32"))] -pub use tokio::sync::Mutex; -#[cfg(not(target_arch = "wasm32"))] -pub use tokio::sync::RwLock; +pub use tokio::sync::{Mutex, MutexGuard, RwLock, RwLockReadGuard, RwLockWriteGuard};