pub enum SyncError {
Poison,
TryLock,
}
Variants§
Implementations§
Source§impl SyncError
impl SyncError
Sourcepub const fn is_poison(&self) -> bool
pub const fn is_poison(&self) -> bool
Returns true if the enum is SyncError::Poison otherwise false
Sourcepub const fn is_try_lock(&self) -> bool
pub const fn is_try_lock(&self) -> bool
Returns true if the enum is SyncError::TryLock otherwise false
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SyncError
impl<'de> Deserialize<'de> for SyncError
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SyncError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SyncError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl IntoEnumIterator for SyncError
impl IntoEnumIterator for SyncError
type Iterator = SyncErrorIter
fn iter() -> SyncErrorIter ⓘ
Source§impl Ord for SyncError
impl Ord for SyncError
Source§impl PartialOrd for SyncError
impl PartialOrd for SyncError
Source§impl Serialize for SyncError
impl Serialize for SyncError
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl VariantNames for SyncError
impl VariantNames for SyncError
impl Copy for SyncError
impl Eq for SyncError
impl StructuralPartialEq for SyncError
Auto Trait Implementations§
impl Freeze for SyncError
impl RefUnwindSafe for SyncError
impl Send for SyncError
impl Sync for SyncError
impl Unpin for SyncError
impl UnwindSafe for SyncError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.