Lines Matching full:wrapped
19 /// [`RevocableGuard`] are dropped), the wrapped object is also dropped.
71 // SAFETY: `Revocable` is `Send` if the wrapped object is also `Send`. This is because while the
73 // this isn't supported by the wrapped object.
76 // SAFETY: `Revocable` is `Sync` if the wrapped object is both `Send` and `Sync`. We require `Send`
77 // from the wrapped object as well because of `Revocable::revoke`, which can trigger the `Drop`
78 // implementation of the wrapped object from an arbitrary thread.
90 /// Tries to access the revocable wrapped object.
108 /// Tries to access the revocable wrapped object.
142 /// Revokes access to and drops the wrapped object.
157 /// Revokes access to and drops the wrapped object.
163 /// function waits for the concurrent access to complete before dropping the wrapped object.