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<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::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 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