filter.rs
1 use prost::Message;
2 use serde::{de::DeserializeOwned, ser::Serialize};
3
4 pub trait Filter: Default + Message + Clone + DeserializeOwned + Serialize {
5 /// Merges the given filter into this filter.
6 fn merge_filter(&mut self, other: Self);
7 }