pub enum AwaitError {
NotFound(SessionId),
Joined(String),
}Expand description
Error returned by crate::execution::ExecutionService::await_terminal.
Variants§
NotFound(SessionId)
No session with the given id exists in the registry.
Joined(String)
The background JoinHandle failed (e.g., the task panicked). The string
carries the error message; JoinHandle::abort() is never called (invariant 4).
Trait Implementations§
Source§impl Debug for AwaitError
impl Debug for AwaitError
Source§impl<'de> Deserialize<'de> for AwaitError
impl<'de> Deserialize<'de> for AwaitError
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 Display for AwaitError
impl Display for AwaitError
Source§impl Error for AwaitError
impl Error for AwaitError
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 AwaitError
impl RefUnwindSafe for AwaitError
impl Send for AwaitError
impl Sync for AwaitError
impl Unpin for AwaitError
impl UnsafeUnpin for AwaitError
impl UnwindSafe for AwaitError
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