Remove unnecessary identifiers from match pattern
[rust-lightning] / lightning / src / lib.rs
index 66e6554f79589b6c1075003095427628577436ae..ba6d6bc71910e53ad37236dc30b6e19cd947a4d9 100644 (file)
@@ -78,9 +78,11 @@ pub mod ln;
 pub mod routing;
 
 #[cfg(feature = "std")]
-use std::io;
+/// Re-export of either `core2::io` or `std::io`, depending on the `std` feature flag.
+pub use std::io;
 #[cfg(not(feature = "std"))]
-use core2::io;
+/// Re-export of either `core2::io` or `std::io`, depending on the `std` feature flag.
+pub use core2::io;
 
 #[cfg(not(feature = "std"))]
 mod io_extras {
@@ -177,7 +179,7 @@ mod sync {
        #[cfg(test)]
        pub use debug_sync::*;
        #[cfg(not(test))]
-       pub use ::std::sync::{Arc, Mutex, Condvar, MutexGuard, RwLock, RwLockReadGuard};
+       pub use ::std::sync::{Arc, Mutex, Condvar, MutexGuard, RwLock, RwLockReadGuard, RwLockWriteGuard};
        #[cfg(not(test))]
        pub use crate::util::fairrwlock::FairRwLock;
 }