Enum irust_api::Command[][src]

pub enum Command {
Show variants AcceptSuggestion, Continue, DeleteNextWord, DeleteUntilNewLine(bool), Multiple(Vec<Command>), SetThinCursor, SetWideCursor, HandleCharacter(char), HandleEnter(bool), HandleAltEnter, HandleTab, HandleBackTab, HandleRight, HandleLeft, HandleBackSpace, HandleDelete, HandleCtrlC, HandleCtrlD, HandleCtrlE, HandleCtrlL, HandleCtrlR, HandleCtrlZ, HandleUp, HandleDown, HandleCtrlRight, HandleCtrlLeft, HandleHome, HandleEnd, RemoveRacerSugesstion, Exit,
}

Variants

AcceptSuggestion
Continue
DeleteNextWord
DeleteUntilNewLine(bool)
Multiple(Vec<Command>)
SetThinCursor
SetWideCursor
HandleCharacter(char)
HandleEnter(bool)
HandleAltEnter
HandleTab
HandleBackTab
HandleRight
HandleLeft
HandleBackSpace
HandleDelete
HandleCtrlC
HandleCtrlD
HandleCtrlE
HandleCtrlL
HandleCtrlR
HandleCtrlZ
HandleUp
HandleDown
HandleCtrlRight
HandleCtrlLeft
HandleHome
HandleEnd
RemoveRacerSugesstion
Exit

Trait Implementations

impl Debug for Command[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl<'de> Deserialize<'de> for Command[src]

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for Command[src]

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

impl RefUnwindSafe for Command

impl Send for Command

impl Sync for Command

impl Unpin for Command

impl UnwindSafe for Command

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.

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]