pub enum QuickRunError {
Connect(ClientError),
Run {
run: PromptRunError,
shutdown: Option<RuntimeError>,
},
Shutdown(RuntimeError),
}Expand description
Error model for one-shot convenience calls. Side effects are explicit: run errors can carry shutdown errors.
Variants§
Trait Implementations§
Source§impl Debug for QuickRunError
impl Debug for QuickRunError
Source§impl Display for QuickRunError
impl Display for QuickRunError
Source§impl Error for QuickRunError
impl Error for QuickRunError
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()
Source§impl From<ClientError> for QuickRunError
impl From<ClientError> for QuickRunError
Source§fn from(source: ClientError) -> Self
fn from(source: ClientError) -> Self
Converts to this type from the input type.
Source§impl From<RuntimeError> for QuickRunError
impl From<RuntimeError> for QuickRunError
Source§fn from(source: RuntimeError) -> Self
fn from(source: RuntimeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QuickRunError
impl PartialEq for QuickRunError
impl Eq for QuickRunError
impl StructuralPartialEq for QuickRunError
Auto Trait Implementations§
impl Freeze for QuickRunError
impl RefUnwindSafe for QuickRunError
impl Send for QuickRunError
impl Sync for QuickRunError
impl Unpin for QuickRunError
impl UnsafeUnpin for QuickRunError
impl UnwindSafe for QuickRunError
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