pub struct StructuredPatchHunk {
pub old_start: usize,
pub old_lines: usize,
pub new_start: usize,
pub new_lines: usize,
pub lines: Vec<String>,
}Expand description
A single hunk from a structured diff
Fields§
§old_start: usize§old_lines: usize§new_start: usize§new_lines: usize§lines: Vec<String>Lines prefixed with ’ ’ (context), ‘+’ (added), or ‘-’ (removed)
Trait Implementations§
Source§impl Clone for StructuredPatchHunk
impl Clone for StructuredPatchHunk
Source§fn clone(&self) -> StructuredPatchHunk
fn clone(&self) -> StructuredPatchHunk
Returns a duplicate of the value. Read more
1.0.0 · 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 StructuredPatchHunk
impl Debug for StructuredPatchHunk
Source§impl<'de> Deserialize<'de> for StructuredPatchHunk
impl<'de> Deserialize<'de> for StructuredPatchHunk
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
Auto Trait Implementations§
impl Freeze for StructuredPatchHunk
impl RefUnwindSafe for StructuredPatchHunk
impl Send for StructuredPatchHunk
impl Sync for StructuredPatchHunk
impl Unpin for StructuredPatchHunk
impl UnsafeUnpin for StructuredPatchHunk
impl UnwindSafe for StructuredPatchHunk
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