pub enum RemoteVmError {
PlanError {
err: PlanError,
},
ExecError {
err: Error,
},
IllegalNodeConfig {
path: PathBuf,
got: String,
},
InfraFileLoad {
path: PathBuf,
err: YamlError,
},
NodeConfigLoad {
path: PathBuf,
err: YamlError,
},
}
Expand description
Defines errors that relate to the RemoteVm.
Variants§
PlanError
Failed to plan a workflow.
ExecError
Failed to run a workflow.
IllegalNodeConfig
The given node config was not for this type of node.
InfraFileLoad
Failed to load the given infra file.
NodeConfigLoad
Failed to load the given node config file.
Trait Implementations§
Source§impl Debug for RemoteVmError
impl Debug for RemoteVmError
Source§impl Display for RemoteVmError
impl Display for RemoteVmError
Source§impl Error for RemoteVmError
impl Error for RemoteVmError
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 RemoteVmError
impl !RefUnwindSafe for RemoteVmError
impl Send for RemoteVmError
impl !Sync for RemoteVmError
impl Unpin for RemoteVmError
impl !UnwindSafe for RemoteVmError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> ErrorTrace for Twhere
T: Error,
impl<T> ErrorTrace for Twhere
T: Error,
Source§fn trace(&self) -> ErrorTraceFormatter<'_>
fn trace(&self) -> ErrorTraceFormatter<'_>
Returns a formatter that writes the error to the given formatter, with any sources it has. Read more
Source§impl<T> ErrorTrace for T
impl<T> ErrorTrace for T
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::Request