]>
Commit | Line | Data |
---|---|---|
532ac7d7 | 1 | use rayon_core::ThreadPoolBuilder; |
2c00a5a8 XL |
2 | use std::error::Error; |
3 | ||
532ac7d7 XL |
4 | #[test] |
5 | fn double_init_fail() { | |
2c00a5a8 XL |
6 | let result1 = ThreadPoolBuilder::new().build_global(); |
7 | assert_eq!(result1.unwrap(), ()); | |
8 | let err = ThreadPoolBuilder::new().build_global().unwrap_err(); | |
923072b8 FG |
9 | assert!(err.source().is_none()); |
10 | assert_eq!( | |
11 | err.to_string(), | |
12 | "The global thread pool has already been initialized.", | |
13 | ); | |
2c00a5a8 | 14 | } |