/// Searches for units with given tags and makes new collection of them.
///
/// Warning: This method will clone units in order to create a new collection
/// and will be evaluated initially. When applicable prefer using [`find_tags`]
/// on the iterator over units, since it's lazily evaluated and doesn't do any cloning operations.
///
/// [`find_tags`]: UnitsIterator::find_tags
Searches for units with given tags and makes new collection of them.
Warning: This method will clone units in order to create a new collection
and will be evaluated initially. When applicable prefer using [`find_tags`]
on the iterator over units, since it's lazily evaluated and doesn't do any cloning operations.


Searches for units with given tags and makes new collection of them . Warning : This method will clone units in order to create a new collection and will be evaluated initially . When applicable prefer using [ ` find_tags ` ] on the iterator over units since it ' s lazily evaluated and doesn ' t do any cloning operations .
pub fn find_tags<'a, T: IntoIterator<Item = &'a u64>>(&self, tags: T) -> Self {
		tags.into_iter()
			.filter_map(|tag| self.0.get(tag).cloned())
			.collect()
	}
pub fn find_tags < ' a , T : IntoIterator < Item = & ' a u64 > > ( & self , tags : T ) -> Self { tags . into_iter ( ) . filter_map ( | tag | self . 0 . get ( tag ) . cloned ( ) ) . collect ( ) }
Searches for units with given tags and makes new collection of them.
Searches for units with given tags and makes new collection of them .
&self
tags
T