pub fn entity_matched_all(&self, filters: &Vec<Filter>) -> Vec<EntityId> {
        self.flow
            .entities()
            .filter(|x| x.matched_all(filters))
            .map(|x| x.id().clone())
            .collect()
    }
/// pick entities with all filters satisfied
pick entities with all filters satisfied
pick entities with all filters satisfied
pub fn entity_matched_all(&self, filters: &Vec<Filter>) -> Vec<EntityId> {
        self.flow
            .entities()
            .filter(|x| x.matched_all(filters))
            .map(|x| x.id().clone())
            .collect()
    }
pub fn entity_matched_all ( & self , filters : & Vec < Filter > ) -> Vec < EntityId > { self . flow . entities ( ) . filter ( | x | x . matched_all ( filters ) ) . map ( | x | x . id ( ) . clone ( ) ) . collect ( ) }
pick entities with all filters satisfied
pick entities with all filters satisfied
&self
filters
&Vec<Filter>
&self
filters
&Vec<Filter>