pub enum ZleAction {
NoMatch,
SingleMatch(String),
MultipleMatches,
MenuCycle,
MenuAccept(String),
ListOnly,
Expanded(String),
Beep,
Refresh,
}Expand description
ZLE completion action results
Variants§
NoMatch
No completions found
SingleMatch(String)
Single completion - inserted directly
MultipleMatches
Multiple completions - show menu or list
MenuCycle
Completion inserted, menu still active for cycling
MenuAccept(String)
Completion accepted, menu closed
ListOnly
Display completion list (don’t insert)
Expanded(String)
Expansion performed
Beep
Beep (ambiguous or error)
Refresh
Refresh display
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ZleAction
impl RefUnwindSafe for ZleAction
impl Send for ZleAction
impl Sync for ZleAction
impl Unpin for ZleAction
impl UnsafeUnpin for ZleAction
impl UnwindSafe for ZleAction
Blanket Implementations§
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more