pub struct TextCursor {
pub pos: usize,
pub anchor: Option<usize>,
}Expand description
A text caret with an optional selection anchor, both as char indices.
Fields§
§pos: usizeThe caret position, as a char index.
anchor: Option<usize>The selection anchor (a char index), or None when nothing is selected.
Implementations§
Trait Implementations§
Source§impl Clone for TextCursor
impl Clone for TextCursor
Source§fn clone(&self) -> TextCursor
fn clone(&self) -> TextCursor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextCursor
impl Debug for TextCursor
Source§impl Default for TextCursor
impl Default for TextCursor
Source§fn default() -> TextCursor
fn default() -> TextCursor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TextCursor
impl RefUnwindSafe for TextCursor
impl Send for TextCursor
impl Sync for TextCursor
impl Unpin for TextCursor
impl UnsafeUnpin for TextCursor
impl UnwindSafe for TextCursor
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<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