Type Definition spin::RwLockUpgradableGuard[][src]

type RwLockUpgradableGuard<'a, T> = RwLockUpgradableGuard<'a, T>;
This is supported on crate feature rwlock only.

A guard that provides immutable data access but can be upgraded to RwLockWriteGuard. See rwlock::RwLockUpgradableGuard for documentation.

A note for advanced users: this alias exists to avoid subtle type inference errors due to the default relax strategy type parameter. If you need a non-default relax strategy, use the fully-qualified path.