Struct rustfmt_nightly::rustfmt_diff::ModifiedChunk
source · pub struct ModifiedChunk {
pub line_number_orig: u32,
pub lines_removed: u32,
pub lines: Vec<String>,
}
Expand description
A single span of changed lines, with 0 or more removed lines and a vector of 0 or more inserted lines.
Fields
line_number_orig: u32
The first to be removed from the original text
lines_removed: u32
The number of lines which have been replaced
lines: Vec<String>
The new lines
Trait Implementations
sourceimpl Debug for ModifiedChunk
impl Debug for ModifiedChunk
sourceimpl PartialEq<ModifiedChunk> for ModifiedChunk
impl PartialEq<ModifiedChunk> for ModifiedChunk
sourcefn eq(&self, other: &ModifiedChunk) -> bool
fn eq(&self, other: &ModifiedChunk) -> bool
impl Eq for ModifiedChunk
impl StructuralEq for ModifiedChunk
impl StructuralPartialEq for ModifiedChunk
Auto Trait Implementations
impl RefUnwindSafe for ModifiedChunk
impl Send for ModifiedChunk
impl Sync for ModifiedChunk
impl Unpin for ModifiedChunk
impl UnwindSafe for ModifiedChunk
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes