pub enum AcOutcome {
Accepted(String),
Navigated,
Closed,
Ignored,
}Expand description
What a key press means while the dropdown may be open.
Variants§
Accepted(String)
The user accepted this suggestion; the caller fills the field with it.
The highlight moved; the caller just redraws.
Closed
The dropdown was hidden; the caller just redraws.
Ignored
Not an autocomplete key (or the dropdown is closed); handle normally.
Auto Trait Implementations§
impl Freeze for AcOutcome
impl RefUnwindSafe for AcOutcome
impl Send for AcOutcome
impl Sync for AcOutcome
impl Unpin for AcOutcome
impl UnsafeUnpin for AcOutcome
impl UnwindSafe for AcOutcome
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> 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