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}