Skip to main content

first_heroes

Function first_heroes 

Source
fn first_heroes<Members, Lookup, Found>(
    members: Members,
    lookup: Lookup,
) -> impl Stream<Item = Hero> + Send
where Members: Stream<Item = OwnedUserId> + Send, Lookup: Fn(OwnedUserId) -> Found + Send, Found: Future<Output = Option<Hero>> + Send,
Expand description

Yields the first heroes lookup finds, in member order.

A room’s name and avatar derive from this list, so which members lead it must not depend on which lookup finished first.