Struct k9::config::Config[][src]

pub struct Config {
    pub assertions_will_panic: AtomicBool,
    pub terminal_width_override: AtomicUsize,
    pub update_mode: bool,
    pub built_with_buck: bool,
    pub force_enable_colors: bool,
}

Fields

assertions_will_panic: AtomicBool

Configurable so we can test all assertions in our own test suite without panicing.

terminal_width_override: AtomicUsize

0 === disabled

update_mode: boolbuilt_with_buck: bool

Whether this binary is built with buck

force_enable_colors: bool

Whether we should always enable colored output

Auto Trait Implementations

impl RefUnwindSafe for Config

impl Send for Config

impl Sync for Config

impl Unpin for Config

impl UnwindSafe for Config

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.