pub trait FlockUnlock {
    unsafe fn try_unlock_no_result(&mut self);
unsafe fn try_unlock(&mut self) -> Result<(), Error>;
unsafe fn try_unlock_fn<F: FnOnce() -> R, FE: FnOnce(Error) -> R, R>(
        &mut self,
        next: F,
        errf: FE
    ) -> R;
unsafe fn wait_unlock_no_result(&mut self);
unsafe fn wait_unlock(&mut self) -> Result<(), Error>;
unsafe fn wait_unlock_fn<F: FnOnce() -> R, FE: FnOnce(Error) -> R, R>(
        &mut self,
        next: F,
        errf: FE
    ) -> R; }

Required methods

Destroy the ’flock ’lock without checking for errors, this function is used in Drop.

Destroy ‘flock’ lock, also check errors.

Destroy ‘flock’ lock, also check errors.

Destroy the ’flock ’lock without checking for errors, this function is used in Drop.

Destroy ‘flock’ lock, also check errors.

Destroy ‘flock’ lock, also check errors.

Implementors