Lines Matching full:protected
3 //! A wrapper for data protected by a lock that does not wrap it.
11 /// In most cases, data protected by a lock is wrapped by the appropriate lock type, e.g.,
14 /// to be protected by the same lock.
98 /// that the right owner is being used to access the protected data. If the owner is freed, the
101 /// because in any case at most one thread (or CPU) can access the protected data at a time.
115 /// Returns a reference to the protected data when the caller provides evidence (via a
119 /// the data protected by the lock without actually holding it.
123 /// Panics if `owner` is different from the data protected by the lock used in
144 /// Returns a mutable reference to the protected data when the caller provides evidence (via a
148 /// matches the data protected by the lock without actually holding it.
155 /// Panics if `owner` is different from the data protected by the lock used in