deadlocker 0.1.0

Bringing builder pattern to defeat deadlocks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#[cfg(feature = "derive")]
extern crate deadlocker_derive;

#[cfg(feature = "derive")]
pub use deadlocker_derive::Locker;

pub trait Locker<'a> {
    type LockBuilder
    where
        Self: 'a;
    fn locker(&'a mut self) -> Self::LockBuilder;
}