/ core / src / filter.rs
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  }