pub enum ReplError {
ConfigDirCreateError {
err: UtilError,
},
HistoryFileError {
err: UtilError,
},
EditorCreateError {
err: ReadlineError,
},
InstanceInfoError {
err: InstanceError,
},
InitializeError {
what: &'static str,
err: RunError,
},
RunError {
what: &'static str,
err: RunError,
},
ProcessError {
what: &'static str,
err: RunError,
},
}
Expand description
Collects errors during the repl subcommand
Variants§
ConfigDirCreateError
Could not create the config directory
HistoryFileError
Could not get the location of the REPL history file
EditorCreateError
Failed to create the new rustyline editor.
Fields
§
err: ReadlineError
InstanceInfoError
Failed to load the login file.
Fields
§
err: InstanceError
InitializeError
Failed to initialize one of the states.
RunError
Failed to run one of the VMs/clients.
ProcessError
Failed to process the VM result.
Trait Implementations§
source§impl Error for ReplError
impl Error for ReplError
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 ReplError
impl !RefUnwindSafe for ReplError
impl !Send for ReplError
impl !Sync for ReplError
impl Unpin for ReplError
impl !UnwindSafe for ReplError
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