pub enum InvalidOperationError {
WrongThread,
WrongState,
InvalidParameter(String),
NotSupported,
WouldDeadlock,
AlreadyInProgress,
}
Expand description
Invalid operation errors.
Variants§
WrongThread
Operation called on wrong thread
WrongState
Operation called in wrong state
InvalidParameter(String)
Invalid parameter provided
NotSupported
Operation not supported in current context
WouldDeadlock
Deadlock would occur
AlreadyInProgress
Operation already in progress
Trait Implementations§
Source§impl Clone for InvalidOperationError
impl Clone for InvalidOperationError
Source§fn clone(&self) -> InvalidOperationError
fn clone(&self) -> InvalidOperationError
Returns a duplicate 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 InvalidOperationError
impl Debug for InvalidOperationError
Source§impl Display for InvalidOperationError
impl Display for InvalidOperationError
Source§impl From<InvalidOperationError> for ThreadError
impl From<InvalidOperationError> for ThreadError
Source§fn from(error: InvalidOperationError) -> Self
fn from(error: InvalidOperationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InvalidOperationError
impl PartialEq for InvalidOperationError
impl Eq for InvalidOperationError
impl StructuralPartialEq for InvalidOperationError
Auto Trait Implementations§
impl Freeze for InvalidOperationError
impl RefUnwindSafe for InvalidOperationError
impl Send for InvalidOperationError
impl Sync for InvalidOperationError
impl Unpin for InvalidOperationError
impl UnwindSafe for InvalidOperationError
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