Skip to main content

compute_updates_filtered_indices

Function compute_updates_filtered_indices 

Source
pub fn compute_updates_filtered_indices(
    entries: &[(String, String, String)],
    query: &str,
) -> Vec<usize>
Expand description

What: Compute visible updates indices for a slash-filter query.

Inputs:

  • entries: Full updates entries (name, old_version, new_version).
  • query: Filter query string entered in Updates modal.

Output:

  • Stable vector of original-entry indices that match query order.

Details:

  • Empty/whitespace query returns all entries.
  • Matching is fuzzy + case-insensitive against package name and source label.
  • Source labels are lowercase: pacman for official packages and aur for AUR packages.