Struct otter_api_tests::imports::parking_lot::RawRwLock[]

pub struct RawRwLock { /* fields omitted */ }

Raw reader-writer lock type backed by the parking lot.

Trait Implementations

impl RawRwLock for RawRwLock

type GuardMarker = GuardNoSend

Marker type which determines whether a lock guard should be Send. Use one of the GuardSend or GuardNoSend helper types here. Read more

impl RawRwLockDowngrade for RawRwLock

impl RawRwLockFair for RawRwLock

impl RawRwLockRecursive for RawRwLock

impl RawRwLockRecursiveTimed for RawRwLock

impl RawRwLockTimed for RawRwLock

type Duration = Duration

Duration type used for try_lock_for.

type Instant = Instant

Instant type used for try_lock_until.

impl RawRwLockUpgrade for RawRwLock

impl RawRwLockUpgradeDowngrade for RawRwLock

impl RawRwLockUpgradeFair for RawRwLock

impl RawRwLockUpgradeTimed for RawRwLock

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<A> DynCastExt for A

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,