pub struct DiffParseOptions { /* private fields */ }Expand description
Relaxations for DiffFile::parse_with. Every relaxation is off by
default, which parses exactly as DiffFile::parse does.
Implementations§
Source§impl DiffParseOptions
impl DiffParseOptions
pub fn new() -> Self
Sourcepub fn truncated_hunks(self, truncated_hunks: bool) -> Self
pub fn truncated_hunks(self, truncated_hunks: bool) -> Self
Accept hunks that end before their declared line counts, as in a patch cut at a size limit, and count each from the lines present. Declared counts still bound a hunk, so a line beyond them remains an error.
pub fn has_truncated_hunks(&self) -> bool
Trait Implementations§
Source§impl Clone for DiffParseOptions
impl Clone for DiffParseOptions
impl Copy for DiffParseOptions
Source§impl Debug for DiffParseOptions
impl Debug for DiffParseOptions
Source§impl Default for DiffParseOptions
impl Default for DiffParseOptions
impl Eq for DiffParseOptions
Source§impl PartialEq for DiffParseOptions
impl PartialEq for DiffParseOptions
impl StructuralPartialEq for DiffParseOptions
Auto Trait Implementations§
impl Freeze for DiffParseOptions
impl RefUnwindSafe for DiffParseOptions
impl Send for DiffParseOptions
impl Sync for DiffParseOptions
impl Unpin for DiffParseOptions
impl UnsafeUnpin for DiffParseOptions
impl UnwindSafe for DiffParseOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().