use crate::{Rudof, RudofConfig, api::core::CoreOperations};
pub struct UpdateConfigBuilder<'a> {
rudof: &'a mut Rudof,
config: RudofConfig,
}
impl<'a> UpdateConfigBuilder<'a> {
pub(crate) fn new(rudof: &'a mut Rudof, config: RudofConfig) -> Self {
Self { rudof, config }
}
pub fn execute(self) {
<Rudof as CoreOperations>::update_config(self.rudof, self.config)
}
}