NSTDMutexLockResult

Type Alias NSTDMutexLockResult 

Source
pub type NSTDMutexLockResult<'m, 'a> = NSTDResult<NSTDMutexGuard<'m, 'a>, NSTDMutexGuard<'m, 'a>>;
Available on crate feature mutex only.
Expand description

A lock result returned from nstd_mutex_lock containing the mutex guard whether or not the data is poisoned.

Aliased Type§

#[repr(C, u8)]
pub enum NSTDMutexLockResult<'m, 'a> { Err(NSTDMutexGuard<'m, 'a>), Ok(NSTDMutexGuard<'m, 'a>), }

Variants§

§

Err(NSTDMutexGuard<'m, 'a>)

The error variant.

§

Ok(NSTDMutexGuard<'m, 'a>)

The success variant.