Struct milligrep::Config[][src]

pub struct Config {
    pub query: String,
    pub filename: String,
    pub case_sensitive: bool,
}

The necessary configurations for initializing milligrep.

Fields

query: String

The pattern to search for in the contents of the file.

filename: String

The file along with the path in which the pattern search will be conducted.

case_sensitive: bool

CASE_SENSITIVE flag, either true or false

Implementations

impl Config[src]

pub fn new(args: Args) -> Result<Config, &'static str>[src]

Initializes a new Config.

Returns error if incorrect option is passed.

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.