Trait forest_filecoin::rpc::methods::eth::filter::store::FilterStore

source ·
pub trait FilterStore: Send + Sync {
    // Required methods
    fn add(&self, filter: Arc<dyn Filter>) -> Result<()>;
    fn get(&self, id: &FilterID) -> Result<Arc<dyn Filter>>;
    fn remove(&self, id: &FilterID) -> Option<Arc<dyn Filter>>;
}
Expand description

The FilterStore trait provides the necessary interface for storing and managing filters.

Required Methods§

source

fn add(&self, filter: Arc<dyn Filter>) -> Result<()>

source

fn get(&self, id: &FilterID) -> Result<Arc<dyn Filter>>

source

fn remove(&self, id: &FilterID) -> Option<Arc<dyn Filter>>

Implementors§