pub struct FakeLock { /* private fields */ }Expand description
A dummy lock which is actually just a boolean flag. This is used to test the functionality of higher level functionality where locks would have been useful.
Please don’t really use this…
Implementations§
Trait Implementations§
Source§impl Lock for FakeLock
impl Lock for FakeLock
Source§fn status(&self) -> SimpleLockResult<LockStatus>
fn status(&self) -> SimpleLockResult<LockStatus>
None if unknown, otherwise will contain the status.
Source§fn lock(&mut self) -> SimpleLockResult<()>
fn lock(&mut self) -> SimpleLockResult<()>
Attempt to perform the lock.
Source§fn unlock(&mut self) -> SimpleLockResult<()>
fn unlock(&mut self) -> SimpleLockResult<()>
Attempt to perform the unlock.
Auto Trait Implementations§
impl Freeze for FakeLock
impl RefUnwindSafe for FakeLock
impl Send for FakeLock
impl Sync for FakeLock
impl Unpin for FakeLock
impl UnwindSafe for FakeLock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more