Skip to main content

minimal_multi_select_with_preview

Function minimal_multi_select_with_preview 

Source
pub fn minimal_multi_select_with_preview<T, D, P, S>(
    items: Vec<T>,
    display_text: D,
    preview_text: P,
    search_text: S,
) -> Result<Option<Vec<T>>>
where D: FnMut(&T) -> String, P: FnMut(&T) -> String, S: FnMut(&T) -> String,
Expand description

Provides an interactive multi-select prompt with a preview for each item.

Returns Option::None if no items are provided, the user cancels, or no items are selected. Matching uses search_text, while rendering uses display_text and preview_text.

ยงErrors

  • [skim] fails to initialize or run.