pub struct HighlightRange {
pub beginning: usize,
pub end: usize,
}Expand description
A range of characters in a string that should be highlighted. The start and end indices are inclusive.
Fields§
§beginning: usize§end: usizeTrait Implementations§
Source§impl Clone for HighlightRange
impl Clone for HighlightRange
Source§fn clone(&self) -> HighlightRange
fn clone(&self) -> HighlightRange
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HighlightRange
impl Debug for HighlightRange
Source§impl<'de> Deserialize<'de> for HighlightRange
impl<'de> Deserialize<'de> for HighlightRange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for HighlightRange
impl Ord for HighlightRange
Source§fn cmp(&self, other: &HighlightRange) -> Ordering
fn cmp(&self, other: &HighlightRange) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HighlightRange
impl PartialEq for HighlightRange
Source§impl PartialOrd for HighlightRange
impl PartialOrd for HighlightRange
Source§impl Serialize for HighlightRange
impl Serialize for HighlightRange
impl Eq for HighlightRange
impl StructuralPartialEq for HighlightRange
Auto Trait Implementations§
impl Freeze for HighlightRange
impl RefUnwindSafe for HighlightRange
impl Send for HighlightRange
impl Sync for HighlightRange
impl Unpin for HighlightRange
impl UnwindSafe for HighlightRange
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.