[][src]Struct skim::SkimOptions

pub struct SkimOptions<'a> {
    pub bind: Vec<&'a str>,
    pub multi: bool,
    pub prompt: Option<&'a str>,
    pub cmd_prompt: Option<&'a str>,
    pub expect: Option<String>,
    pub tac: bool,
    pub tiebreak: Option<String>,
    pub ansi: bool,
    pub exact: bool,
    pub cmd: Option<&'a str>,
    pub interactive: bool,
    pub query: Option<&'a str>,
    pub cmd_query: Option<&'a str>,
    pub regex: bool,
    pub delimiter: Option<&'a str>,
    pub nth: Option<&'a str>,
    pub with_nth: Option<&'a str>,
    pub replstr: Option<&'a str>,
    pub color: Option<&'a str>,
    pub margin: Option<&'a str>,
    pub no_height: bool,
    pub min_height: Option<&'a str>,
    pub height: Option<&'a str>,
    pub preview: Option<&'a str>,
    pub preview_window: Option<&'a str>,
    pub reverse: bool,
    pub read0: bool,
    pub print0: bool,
    pub tabstop: Option<&'a str>,
    pub print_query: bool,
    pub print_cmd: bool,
    pub no_hscroll: bool,
    pub inline_info: bool,
    pub header: Option<&'a str>,
    pub header_lines: usize,
    pub layout: &'a str,
    pub filter: &'a str,
}

Fields

bind: Vec<&'a str>multi: boolprompt: Option<&'a str>cmd_prompt: Option<&'a str>expect: Option<String>tac: booltiebreak: Option<String>ansi: boolexact: boolcmd: Option<&'a str>interactive: boolquery: Option<&'a str>cmd_query: Option<&'a str>regex: booldelimiter: Option<&'a str>nth: Option<&'a str>with_nth: Option<&'a str>replstr: Option<&'a str>color: Option<&'a str>margin: Option<&'a str>no_height: boolmin_height: Option<&'a str>height: Option<&'a str>preview: Option<&'a str>preview_window: Option<&'a str>reverse: boolread0: boolprint0: booltabstop: Option<&'a str>print_query: boolprint_cmd: boolno_hscroll: boolinline_info: boolheader: Option<&'a str>header_lines: usizelayout: &'a strfilter: &'a str

Trait Implementations

impl<'a> Default for SkimOptions<'a>[src]

impl<'a> Debug for SkimOptions<'a>[src]

Auto Trait Implementations

impl<'a> Send for SkimOptions<'a>

impl<'a> Unpin for SkimOptions<'a>

impl<'a> Sync for SkimOptions<'a>

impl<'a> UnwindSafe for SkimOptions<'a>

impl<'a> RefUnwindSafe for SkimOptions<'a>

Blanket Implementations

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]