1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
/*********************************************************************************************************************** * Copyright (c) 2020 by the authors * * Author: André Borrmann <pspwizard@gmx.de> * License: Apache License 2.0 / MIT **********************************************************************************************************************/ //! # Sync Locking //! //! mod spinlock; #[doc(inline)] pub use spinlock::*; // re-export the semaphore mod semaphore; #[doc(inline)] pub use semaphore::*; // re-export the data-lock mod mutex; #[doc(inline)] pub use mutex::*; // re-export the data read/write lock mod rwlock; pub use rwlock::*;