Skip to main content

routee_compass/plugin/input/default/grid_search/
builder.rs

1use super::plugin::GridSearchPlugin;
2use crate::plugin::input::{InputPlugin, InputPluginBuilder};
3use routee_compass_core::config::CompassConfigurationError;
4use std::sync::Arc;
5
6pub struct GridSearchBuilder {}
7
8impl InputPluginBuilder for GridSearchBuilder {
9    fn build(
10        &self,
11        _parameters: &serde_json::Value,
12    ) -> Result<Arc<dyn InputPlugin>, CompassConfigurationError> {
13        Ok(Arc::new(GridSearchPlugin {}))
14    }
15}