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§
source§impl Debug for ModifiedChunk
impl Debug for ModifiedChunk
source§impl PartialEq<ModifiedChunk> for ModifiedChunk
impl PartialEq<ModifiedChunk> for ModifiedChunk
source§fn 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§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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