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.
91 /// that the right owner is being used to access the protected data. If the owner is freed, the
94 /// because in any case at most one thread (or CPU) can access the protected data at a time.
108 /// Returns a reference to the protected data when the caller provides evidence (via a
112 /// the data protected by the lock without actually holding it.
116 /// Panics if `owner` is different from the data protected by the lock used in
131 /// Returns a mutable reference to the protected data when the caller provides evidence (via a
135 /// matches the data protected by the lock without actually holding it.
142 /// Panics if `owner` is different from the data protected by the lock used in