[][src]Enum rustfmt_nightly::EmitMode

pub enum EmitMode {
    Files,
    Stdout,
    Coverage,
    Checkstyle,
    ModifiedLines,
    Diff,
}

Variants

Files

Emits to files.

Stdout

Writes the output to stdout.

Coverage

Displays how much of the input file was processed

Checkstyle

Unfancy stdout

ModifiedLines

Output the changed lines (for internal value only)

Diff

Checks if a diff can be generated. If so, rustfmt outputs a diff and quits with exit code 1. This option is designed to be run in CI where a non-zero exit signifies non-standard code formatting. Used for --check.

Trait Implementations

impl Eq for EmitMode[src]

impl PartialEq<EmitMode> for EmitMode[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for EmitMode[src]

impl Clone for EmitMode[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for EmitMode[src]

impl Debug for EmitMode[src]

impl FromStr for EmitMode[src]

type Err = &'static str

The associated error which can be returned from parsing.

impl Serialize for EmitMode[src]

impl<'de> Deserialize<'de> for EmitMode[src]

Auto Trait Implementations

impl Send for EmitMode

impl Sync for EmitMode

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<E> SpecializationError for E[src]

impl<T> Send for T where
    T: ?Sized
[src]

impl<T> Sync for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]