Enum termwiz::lineedit::SearchDirection [−][src]
Encodes the direction the search should take, relative to the current HistoryIndex.
Variants
The search goes backwards towards the smaller HistoryIndex values at the beginning of history.
The search goes forwards towarrds the larger HistoryIndex values at the end of history.
Implementations
impl SearchDirection
[src]
pub fn next(self, idx: HistoryIndex) -> Option<HistoryIndex>
[src]
Given a history index, compute the next value in the
encoded search directory.
Returns None
if the search would overflow.
Trait Implementations
impl Clone for SearchDirection
[src]
fn clone(&self) -> SearchDirection
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SearchDirection
[src]
impl Debug for SearchDirection
[src]
impl Eq for SearchDirection
[src]
impl PartialEq<SearchDirection> for SearchDirection
[src]
fn eq(&self, other: &SearchDirection) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for SearchDirection
[src]
impl StructuralPartialEq for SearchDirection
[src]
Auto Trait Implementations
impl RefUnwindSafe for SearchDirection
impl Send for SearchDirection
impl Sync for SearchDirection
impl Unpin for SearchDirection
impl UnwindSafe for SearchDirection
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,