Trait catapult::processor::ConfigurableFilter
[−]
[src]
pub trait ConfigurableFilter {
fn human_name(&self) -> &str;
fn mandatory_fields(&self) -> Vec<&str> { ... }
fn requires_fields(&self,
optional_config: &Option<HashMap<String, String>>,
required_fields: Vec<&str>) { ... }
}
Required Methods
fn human_name(&self) -> &str
Provided Methods
fn mandatory_fields(&self) -> Vec<&str>
fn requires_fields(&self,
optional_config: &Option<HashMap<String, String>>,
required_fields: Vec<&str>)
optional_config: &Option<HashMap<String, String>>,
required_fields: Vec<&str>)
Implementors
impl ConfigurableFilter for Stdinimpl ConfigurableFilter for Randomimpl ConfigurableFilter for catapult::inputs::network::Networkimpl ConfigurableFilter for Stdoutimpl ConfigurableFilter for Elasticsearchimpl ConfigurableFilter for RotatingFileimpl ConfigurableFilter for catapult::outputs::network::Network