pub enum PhlowRuntimeError {
MissingPipeline,
LoaderError(Error),
PackageSendError,
ResponseChannelClosed,
PreprocessError(Vec<String>),
ScriptParseError(Error),
RuntimeError(RuntimeError),
RuntimeJoinError(JoinError),
}Expand description
Errors returned by the runtime API.
Variants§
MissingPipeline
Pipeline was not provided.
LoaderError(Error)
Failed to load the pipeline into a loader.
PackageSendError
Failed to send a package to the runtime loop.
ResponseChannelClosed
Response channel closed before a result arrived.
PreprocessError(Vec<String>)
Preprocessor errors while expanding a script string.
ScriptParseError(Error)
Failed to parse the preprocessed script into a value.
RuntimeError(RuntimeError)
Error reported by runtime execution.
RuntimeJoinError(JoinError)
Join error from the runtime task.
Trait Implementations§
Source§impl Debug for PhlowRuntimeError
impl Debug for PhlowRuntimeError
Source§impl Display for PhlowRuntimeError
impl Display for PhlowRuntimeError
Source§impl Error for PhlowRuntimeError
impl Error for PhlowRuntimeError
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()
Source§impl From<Error> for PhlowRuntimeError
impl From<Error> for PhlowRuntimeError
Source§impl From<RuntimeError> for PhlowRuntimeError
impl From<RuntimeError> for PhlowRuntimeError
Source§fn from(err: RuntimeError) -> Self
fn from(err: RuntimeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PhlowRuntimeError
impl !RefUnwindSafe for PhlowRuntimeError
impl Send for PhlowRuntimeError
impl Sync for PhlowRuntimeError
impl Unpin for PhlowRuntimeError
impl !UnwindSafe for PhlowRuntimeError
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.