pub struct RangeEnd {
pub row: Option<u64>,
pub byte: usize,
}Expand description
One end of the range an app is asked to fill in
(Core::selection_range): the data index of the row it is in, and the
byte inside that row’s own text. An end outside every virtualised row
has no index — it is text the core built and can answer for itself.
Fields§
§row: Option<u64>§byte: usizeImplementations§
Trait Implementations§
impl Copy for RangeEnd
impl Eq for RangeEnd
impl StructuralPartialEq for RangeEnd
Auto Trait Implementations§
impl Freeze for RangeEnd
impl RefUnwindSafe for RangeEnd
impl Send for RangeEnd
impl Sync for RangeEnd
impl Unpin for RangeEnd
impl UnsafeUnpin for RangeEnd
impl UnwindSafe for RangeEnd
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.