Update oauth::choose to use new fastrand::choose_multiple

This commit is contained in:
Matthew Esposito 2023-12-26 20:00:36 -05:00
parent 09df7713b1
commit e452b8d6b5
No known key found for this signature in database

View File

@ -212,7 +212,7 @@ impl Device {
// Waiting on fastrand 2.0.0 for the `choose` function // Waiting on fastrand 2.0.0 for the `choose` function
// https://github.com/smol-rs/fastrand/pull/59/ // https://github.com/smol-rs/fastrand/pull/59/
fn choose<T: Copy>(list: &[T]) -> T { fn choose<T: Copy>(list: &[T]) -> T {
list[fastrand::usize(..list.len())] *fastrand::choose_multiple(list.into_iter(), 1)[0]
} }
#[tokio::test(flavor = "multi_thread", worker_threads = 1)] #[tokio::test(flavor = "multi_thread", worker_threads = 1)]