lib.rs 298 B

12345678910111213
  1. #![no_std]
  2. mod guard;
  3. mod lazy_lock;
  4. mod locked;
  5. mod marker;
  6. mod relax;
  7. pub use guard::{UnlockableGuard, UnlockedGuard};
  8. pub use lazy_lock::LazyLock;
  9. pub use locked::{AsProof, AsProofMut, Locked, Proof, ProofMut};
  10. pub use marker::{NotSend, NotSync};
  11. pub use relax::{LoopRelax, Relax, SpinRelax};