async fn copy( from_to: impl Iterator<Item = (String, String)>, opendal: &OpendalObjectStore, ) -> Result<()>