pub enum RunnableError {
Node(String),
Config(String),
Channel(ChannelError),
Other(Box<dyn Error + Send + Sync>),
Runner(String),
Interrupt(GraphInterrupt),
}Expand description
Errors from Runnable execution.
Variants§
Node(String)
Config(String)
Channel(ChannelError)
Other(Box<dyn Error + Send + Sync>)
Runner(String)
Interrupt(GraphInterrupt)
Trait Implementations§
Source§impl Debug for RunnableError
impl Debug for RunnableError
Source§impl Display for RunnableError
impl Display for RunnableError
Source§impl Error for RunnableError
impl Error for RunnableError
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<ChannelError> for RunnableError
impl From<ChannelError> for RunnableError
Source§fn from(source: ChannelError) -> Self
fn from(source: ChannelError) -> Self
Converts to this type from the input type.
Source§impl From<RunnableError> for GraphError
impl From<RunnableError> for GraphError
Source§fn from(source: RunnableError) -> Self
fn from(source: RunnableError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for RunnableError
impl !UnwindSafe for RunnableError
impl Freeze for RunnableError
impl Send for RunnableError
impl Sync for RunnableError
impl Unpin for RunnableError
impl UnsafeUnpin for RunnableError
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