mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-17 09:36:40 +00:00
20 lines
374 B
Rust
20 lines
374 B
Rust
#![type_length_limit = "10000"]
|
|
|
|
extern crate rayon;
|
|
|
|
use rayon::prelude::*;
|
|
|
|
#[test]
|
|
fn type_length_limit() {
|
|
let input = vec![1, 2, 3, 4, 5];
|
|
let (indexes, (squares, cubes)): (Vec<_>, (Vec<_>, Vec<_>)) = input
|
|
.par_iter()
|
|
.map(|x| (x * x, x * x * x))
|
|
.enumerate()
|
|
.unzip();
|
|
|
|
drop(indexes);
|
|
drop(squares);
|
|
drop(cubes);
|
|
}
|