pub struct SearchResult<'a> {
pub entry: Cow<'a, str>,
pub idx: usize,
pub pos: usize,
}Expand description
History search result
Fields§
§entry: Cow<'a, str>history entry
idx: usizehistory index
pos: usizematch position in entry
Trait Implementations§
Source§impl<'a> Clone for SearchResult<'a>
impl<'a> Clone for SearchResult<'a>
Source§fn clone(&self) -> SearchResult<'a>
fn clone(&self) -> SearchResult<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for SearchResult<'a>
impl<'a> Debug for SearchResult<'a>
Source§impl<'a> PartialEq for SearchResult<'a>
impl<'a> PartialEq for SearchResult<'a>
impl<'a> Eq for SearchResult<'a>
impl<'a> StructuralPartialEq for SearchResult<'a>
Auto Trait Implementations§
impl<'a> Freeze for SearchResult<'a>
impl<'a> RefUnwindSafe for SearchResult<'a>
impl<'a> Send for SearchResult<'a>
impl<'a> Sync for SearchResult<'a>
impl<'a> Unpin for SearchResult<'a>
impl<'a> UnwindSafe for SearchResult<'a>
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,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes