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 Stdin
impl ConfigurableFilter for Random
impl ConfigurableFilter for catapult::inputs::network::Network
impl ConfigurableFilter for Stdout
impl ConfigurableFilter for Elasticsearch
impl ConfigurableFilter for RotatingFile
impl ConfigurableFilter for catapult::outputs::network::Network