pub fn load_applications_for_app_ids<'a>(
iter: impl Iterator<Item = DesktopEntry> + 'a,
locales: &'a [String],
app_ids: Vec<&'a str>,
fill_missing_ones: bool,
include_no_display: bool,
only_show_in: Option<&'a str>,
) -> impl Iterator<Item = DesktopEntryData> + 'aAvailable on crate feature
desktop only.