fn rewrite_items<F, S: Append>( tx: &mut Transaction<'_, S>, f: F) -> Result<(), Error> where F: FnMut(&mut Statement<Raw>) -> Result<(), Error>,