[−][src]Enum shrust::ExecError
Command execution error
Variants
Empty
Empty command provided
Quit
Exit from the shell loop
MissingArgs
Some arguments are missing
UnknownCommand(String)
The provided command is unknown
InvalidHistory(usize)
The history index is not valid
Other(Box<dyn Error>)
Other error that may have happen during command execution
Trait Implementations
impl<E: Error + 'static> From<E> for ExecError
[src]
impl Display for ExecError
[src]
impl Debug for ExecError
[src]
Auto Trait Implementations
impl !Send for ExecError
impl Unpin for ExecError
impl !Sync for ExecError
impl !UnwindSafe for ExecError
impl !RefUnwindSafe for ExecError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,