Enum pepper::command::CommandError[][src]

pub enum CommandError {
Show variants InvalidCommandName(CommandToken), CommandNotFound(CommandToken), CommandDoesNotAcceptBang, UnterminatedToken(CommandToken), InvalidToken(CommandToken), TooFewArguments(usize), TooManyArguments(CommandTokenusize), InvalidRegisterKey(CommandToken), UnknownFlag(CommandToken), UnsavedChanges, NoBufferOpened, InvalidBufferHandle(BufferHandle), InvalidPath(CommandToken), ParseCommandValueError { value: CommandToken, type_name: &'static str, }, OpenFileError { path: CommandToken, error: Error, }, BufferError(BufferHandleBufferError), BufferedKeysParseError(CommandToken), ConfigNotFound(CommandToken), InvalidConfigValue { key: CommandToken, value: CommandToken, }, ColorNotFound(CommandToken), InvalidColorValue { key: CommandToken, value: CommandToken, }, InvalidGlob(CommandToken), SyntaxExpectedEquals(CommandToken), SyntaxExpectedPattern(CommandToken), PatternError(CommandTokenPatternError), KeyParseError(CommandTokenKeyParseError), LspServerNotRunning, EvalCommandError { command: String, error: Box<CommandError>, }, MacroCommandError { index: usize, command: String, error: Box<CommandError>, },
}

Variants

InvalidCommandName(CommandToken)
CommandNotFound(CommandToken)
CommandDoesNotAcceptBang
UnterminatedToken(CommandToken)
InvalidToken(CommandToken)
TooFewArguments(usize)
TooManyArguments(CommandTokenusize)
InvalidRegisterKey(CommandToken)
UnknownFlag(CommandToken)
UnsavedChanges
NoBufferOpened
InvalidBufferHandle(BufferHandle)
InvalidPath(CommandToken)
ParseCommandValueError
Show fields

Fields of ParseCommandValueError

value: CommandTokentype_name: &'static str
OpenFileError
Show fields

Fields of OpenFileError

path: CommandTokenerror: Error
BufferError(BufferHandleBufferError)
BufferedKeysParseError(CommandToken)
ConfigNotFound(CommandToken)
InvalidConfigValue
Show fields

Fields of InvalidConfigValue

key: CommandTokenvalue: CommandToken
ColorNotFound(CommandToken)
InvalidColorValue
Show fields

Fields of InvalidColorValue

key: CommandTokenvalue: CommandToken
InvalidGlob(CommandToken)
SyntaxExpectedEquals(CommandToken)
SyntaxExpectedPattern(CommandToken)
PatternError(CommandTokenPatternError)
KeyParseError(CommandTokenKeyParseError)
LspServerNotRunning
EvalCommandError
Show fields

Fields of EvalCommandError

command: Stringerror: Box<CommandError>
MacroCommandError
Show fields

Fields of MacroCommandError

index: usizecommand: Stringerror: Box<CommandError>

Implementations

impl CommandError[src]

pub fn display<'command, 'error>(
    &'error self,
    command: &'command str,
    source_path: Option<&'command Path>,
    commands: &'error CommandManager,
    buffers: &'error BufferCollection
) -> CommandErrorDisplay<'command, 'error>
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.