Module rayon::compile_fail::must_use::take

source ·
Expand description

First sanity check that the expression is OK.

#![deny(unused_must_use)]

use rayon::prelude::*;

let v: Vec<_> = (0..100).map(Some).collect();
let _ =
 v.par_iter().take(1); 

Now trigger the must_use.

#![deny(unused_must_use)]

use rayon::prelude::*;

let v: Vec<_> = (0..100).map(Some).collect();
 v.par_iter().take(1);