}
/// Is this broker event allowed by a filter?
pub fn is_allowed(&self, filter: &EventFilter) -> bool {
fn is_allowed(&self, filter: &EventFilter) -> bool {
debug!("is_allowed called: filter={filter:?}");
let res = self.is_allowed_helper(filter, 0);
debug!("is_allowed: res={res}");