parallellify

This commit is contained in:
Luc Mcgrady 2025-08-04 15:54:06 +01:00
parent 9514736da6
commit 190fa2ffac
No known key found for this signature in database
GPG key ID: 4F3D7A0B17CC3D9C

View file

@ -3,6 +3,8 @@
use std::collections::HashMap; use std::collections::HashMap;
use anki_proto::generic; use anki_proto::generic;
use rayon::iter::IntoParallelIterator;
use rayon::iter::ParallelIterator;
use crate::collection::Collection; use crate::collection::Collection;
use crate::deckconfig::DeckConfSchema11; use crate::deckconfig::DeckConfSchema11;
@ -124,6 +126,7 @@ impl crate::services::DeckConfigService for Collection {
.collect::<Vec<fsrs::Card>>(); .collect::<Vec<fsrs::Card>>();
let costs = (70u32..=99u32) let costs = (70u32..=99u32)
.into_par_iter()
.map(|dr| { .map(|dr| {
Ok(( Ok((
dr, dr,