TryLockResult in std::sync - Rust
Description: A type alias for the result of a nonblocking locking method.

## TryLockResult

# Type Alias TryLockResult

1.0.0 · Source

    pub type TryLockResult<Guard> = Result<Guard, TryLockError<Guard>>;

Expand description

A type alias for the result of a nonblocking locking method.

For more information, see `LockResult`. A `TryLockResult` doesn’t necessarily hold the associated guard in the `Err` type as the lock might not have been acquired for other reasons.

## Aliased Type§

    pub enum TryLockResult<Guard> {
        Ok(Guard),
        Err(TryLockError<Guard>),
    }

## Variants§

§1.0.0

### Ok(Guard)

Contains the success value

§1.0.0

### Err(TryLockError<Guard>)

Contains the error value