Struct ra_ap_text_edit::Indel
source · [−]Expand description
InsertDelete – a single “atomic” change to text
Must not overlap with other InDels
Fields
insert: Stringdelete: TextRangeRefers to offsets in the original text
Implementations
Trait Implementations
impl Eq for Indel
impl StructuralEq for Indel
impl StructuralPartialEq for Indel
Auto Trait Implementations
impl RefUnwindSafe for Indel
impl Send for Indel
impl Sync for Indel
impl Unpin for Indel
impl UnwindSafe for Indel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more