muse2::input

Trait IntoIDMap

Source
pub trait IntoIDMap<T> {
    // Required method
    fn into_id_map(
        self,
        ids: &HashSet<Rc<str>>,
    ) -> Result<HashMap<Rc<str>, Vec<T>>>;
}
Expand description

Trait for converting an iterator into a HashMap grouped by IDs.

Required Methods§

Source

fn into_id_map(self, ids: &HashSet<Rc<str>>) -> Result<HashMap<Rc<str>, Vec<T>>>

Convert into a HashMap grouped by IDs.

Implementors§

Source§

impl<T, I> IntoIDMap<T> for I
where T: HasID, I: Iterator<Item = T>,