use futures::future; use crate::event::{Event, Kind}; pub fn messages() -> impl FnMut(&Event) -> future::Ready { |event| future::ready(matches!(event.kind, Kind::MessageSent(_))) } pub fn created() -> impl FnMut(&Event) -> future::Ready { |event| future::ready(matches!(event.kind, Kind::ChannelCreated(_))) }