use rayon::iter::{IntoParallelIterator, ParallelIterator}; use super::DocumentChanges; use crate::update::new::DocumentChange; use crate::Result; pub struct UpdateByFunction; impl<'p> DocumentChanges<'p> for UpdateByFunction { type Parameter = (); fn document_changes( self, _param: Self::Parameter, ) -> Result> + 'p> { todo!(); Ok(vec![].into_par_iter()) } }