pub enum ThreadSafety {
SendSyncValues,
ContextSendNotSync,
}Expand description
Thread-safety promise of one integration profile.
Variants§
SendSyncValues
Public values are Send + Sync; operation-local mutable state is not shared.
ContextSendNotSync
A native context may move between threads but cannot be used concurrently.
Trait Implementations§
Source§impl Clone for ThreadSafety
impl Clone for ThreadSafety
Source§fn clone(&self) -> ThreadSafety
fn clone(&self) -> ThreadSafety
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ThreadSafety
impl Debug for ThreadSafety
Source§impl Hash for ThreadSafety
impl Hash for ThreadSafety
Source§impl PartialEq for ThreadSafety
impl PartialEq for ThreadSafety
impl Copy for ThreadSafety
impl Eq for ThreadSafety
impl StructuralPartialEq for ThreadSafety
Auto Trait Implementations§
impl Freeze for ThreadSafety
impl RefUnwindSafe for ThreadSafety
impl Send for ThreadSafety
impl Sync for ThreadSafety
impl Unpin for ThreadSafety
impl UnwindSafe for ThreadSafety
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