#[non_exhaustive]pub enum ThreadingQueueError {
ObjectDestroyed,
InvokeMethodFailed,
Unknown,
}
Expand description
Errors that can occur from CXX-Qt
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ObjectDestroyed
Threading failed as the object has been destroyed
InvokeMethodFailed
Threading failed calling invokeMethod on the object
Unknown
Threading failed with unknown error
Trait Implementations§
Source§impl Debug for ThreadingQueueError
impl Debug for ThreadingQueueError
Source§impl Display for ThreadingQueueError
impl Display for ThreadingQueueError
Source§impl Error for ThreadingQueueError
impl Error for ThreadingQueueError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ThreadingQueueError
impl RefUnwindSafe for ThreadingQueueError
impl Send for ThreadingQueueError
impl Sync for ThreadingQueueError
impl Unpin for ThreadingQueueError
impl UnwindSafe for ThreadingQueueError
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