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
Source§fn clone(&self) -> SourceLineEdit
fn clone(&self) -> SourceLineEdit
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 moreimpl 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<SourceLineEdit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SourceLineEdit, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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