Skip to main content

AcquireCrossProcessLockResult

Type Alias AcquireCrossProcessLockResult 

pub type AcquireCrossProcessLockResult<E> = Result<Result<CrossProcessLockState, CrossProcessLockUnobtained>, E>;
Expand description

A convenience type for the Result returned from calling or CrossProcessLock::try_lock_once or CrossProcessLock::spin_lock.

Aliased Type§

pub enum AcquireCrossProcessLockResult<E> {
    Ok(Result<CrossProcessLockState, CrossProcessLockUnobtained>),
    Err(E),
}

Variants§

§1.0.0

Ok(Result<CrossProcessLockState, CrossProcessLockUnobtained>)

Contains the success value

§1.0.0

Err(E)

Contains the error value