pub struct EditHunk {
pub id: Option<String>,
pub path: String,
pub old_start: u32,
pub old_lines: u32,
pub new_start: u32,
pub new_lines: u32,
pub diff: Vec<HunkDiffLine>,
pub reverse_patch: Option<String>,
}Fields§
§id: Option<String>§path: String§old_start: u32§old_lines: u32§new_start: u32§new_lines: u32§diff: Vec<HunkDiffLine>§reverse_patch: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for EditHunk
impl<'de> Deserialize<'de> for EditHunk
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 EditHunk
impl StructuralPartialEq for EditHunk
Auto Trait Implementations§
impl Freeze for EditHunk
impl RefUnwindSafe for EditHunk
impl Send for EditHunk
impl Sync for EditHunk
impl Unpin for EditHunk
impl UnsafeUnpin for EditHunk
impl UnwindSafe for EditHunk
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