[][src]Struct skim::Skim

pub struct Skim {}

Implementations

impl Skim[src]

pub fn run_with(
    options: &SkimOptions<'_>,
    source: Option<SkimItemReceiver>
) -> Option<SkimOutput>
[src]

params:

  • options: the "complex" options that control how skim behaves
  • source: a stream of items to be passed to skim for filtering. If None is given, skim will invoke the command given to fetch the items.

return:

  • None: on internal errors.
  • SkimOutput: the collected key, event, query, selected items, etc.

Auto Trait Implementations

impl RefUnwindSafe for Skim

impl Send for Skim

impl Sync for Skim

impl Unpin for Skim

impl UnwindSafe for Skim

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[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.