pub struct ReleaseSyncView(/* private fields */);Expand description
A witness to the release view, containing all the events observed by this thread at its last release fence.
In Relaxed RustBelt, SyncView corresponds to the notation V.rel
Implementations§
Trait Implementations§
Source§impl Clone for ReleaseSyncView
impl Clone for ReleaseSyncView
Source§impl View for ReleaseSyncView
impl View for ReleaseSyncView
impl Copy for ReleaseSyncView
Auto Trait Implementations§
impl Freeze for ReleaseSyncView
impl Objective for ReleaseSyncView
impl RefUnwindSafe for ReleaseSyncView
impl Send for ReleaseSyncView
impl Sync for ReleaseSyncView
impl Unpin for ReleaseSyncView
impl UnsafeUnpin for ReleaseSyncView
impl UnwindSafe for ReleaseSyncView
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more