pub enum LinesChangedOnly {
Off,
Diff,
On,
}Expand description
An enum to describe --lines-changed-only CLI option’s behavior.
Variants§
Off
All lines are scanned
Diff
Only lines in the diff are scanned
On
Only lines in the diff with additions are scanned.
Implementations§
Source§impl LinesChangedOnly
impl LinesChangedOnly
pub fn is_change_valid(&self, added_lines: bool, diff_chunks: bool) -> bool
Trait Implementations§
Source§impl Clone for LinesChangedOnly
impl Clone for LinesChangedOnly
Source§fn clone(&self) -> LinesChangedOnly
fn clone(&self) -> LinesChangedOnly
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 LinesChangedOnly
impl Debug for LinesChangedOnly
Source§impl Default for LinesChangedOnly
impl Default for LinesChangedOnly
Source§fn default() -> LinesChangedOnly
fn default() -> LinesChangedOnly
Returns the “default value” for a type. Read more
Source§impl Display for LinesChangedOnly
impl Display for LinesChangedOnly
Source§impl PartialEq for LinesChangedOnly
impl PartialEq for LinesChangedOnly
Source§impl ValueEnum for LinesChangedOnly
impl ValueEnum for LinesChangedOnly
Source§fn value_variants<'a>() -> &'a [Self]
fn value_variants<'a>() -> &'a [Self]
Get a list possible value variants for display in --help output.
Source§fn to_possible_value(&self) -> Option<PossibleValue>
fn to_possible_value(&self) -> Option<PossibleValue>
Get a display value (for --help output) of the enum variant.
Source§fn from_str(val: &str, ignore_case: bool) -> Result<LinesChangedOnly, String>
fn from_str(val: &str, ignore_case: bool) -> Result<LinesChangedOnly, String>
Parse a string into a LinesChangedOnly enum variant.
impl StructuralPartialEq for LinesChangedOnly
Auto Trait Implementations§
impl Freeze for LinesChangedOnly
impl RefUnwindSafe for LinesChangedOnly
impl Send for LinesChangedOnly
impl Sync for LinesChangedOnly
impl Unpin for LinesChangedOnly
impl UnwindSafe for LinesChangedOnly
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.