pub struct SourceLineEdit {
pub old_start: u32,
pub old_end: u32,
pub new_start: u32,
pub new_end: u32,
}Expand description
A single replacement in original/new line coordinates. Adjacent operations must be coalesced so each boundary has exactly one mapping decision.
Fields§
§old_start: u32§old_end: u32§new_start: u32§new_end: u32Trait Implementations§
Source§impl Clone for SourceLineEdit
impl Clone for SourceLineEdit
impl Copy for SourceLineEdit
Source§impl Debug for SourceLineEdit
impl Debug for SourceLineEdit
Source§impl<'de> Deserialize<'de> for SourceLineEdit
impl<'de> Deserialize<'de> for SourceLineEdit
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
impl Eq for SourceLineEdit
Source§impl PartialEq for SourceLineEdit
impl PartialEq for SourceLineEdit
Source§impl Serialize for SourceLineEdit
impl Serialize for SourceLineEdit
impl StructuralPartialEq for SourceLineEdit
Auto Trait Implementations§
impl Freeze for SourceLineEdit
impl RefUnwindSafe for SourceLineEdit
impl Send for SourceLineEdit
impl Sync for SourceLineEdit
impl Unpin for SourceLineEdit
impl UnsafeUnpin for SourceLineEdit
impl UnwindSafe for SourceLineEdit
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