pub enum SyncRequirement {
Skip,
Sync(SyncKind),
}Expand description
An explicit synchronization decision at one protocol boundary.
Variants§
Skip
Deliberately issue no synchronization primitive.
Sync(SyncKind)
Issue the named synchronization primitive.
Trait Implementations§
Source§impl Clone for SyncRequirement
impl Clone for SyncRequirement
impl Copy for SyncRequirement
Source§impl Debug for SyncRequirement
impl Debug for SyncRequirement
impl Eq for SyncRequirement
Source§impl PartialEq for SyncRequirement
impl PartialEq for SyncRequirement
impl StructuralPartialEq for SyncRequirement
Auto Trait Implementations§
impl Freeze for SyncRequirement
impl RefUnwindSafe for SyncRequirement
impl Send for SyncRequirement
impl Sync for SyncRequirement
impl Unpin for SyncRequirement
impl UnsafeUnpin for SyncRequirement
impl UnwindSafe for SyncRequirement
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