Trait TaggedComponentExt

Source
pub trait TaggedComponentExt<R>
where R: Region + Clone, Self: Iterator<Item = RegionComponent<R>>,
{ // Provided method fn with_tag<T, F>(self, tag_func: F) -> TaggedComponent<Self, R, T, F> where T: Clone + Hash + Eq, F: FnMut(&R) -> T, Self: Sized { ... } }

Provided Methods§

Source

fn with_tag<T, F>(self, tag_func: F) -> TaggedComponent<Self, R, T, F>
where T: Clone + Hash + Eq, F: FnMut(&R) -> T, Self: Sized,

Implementors§

Source§

impl<T, R> TaggedComponentExt<R> for T
where R: Region + Clone, Self: Iterator<Item = RegionComponent<R>>,