]> git.proxmox.com Git - rustc.git/blame - vendor/rustc-rayon-core/tests/double_init_fail.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / rustc-rayon-core / tests / double_init_fail.rs
CommitLineData
532ac7d7 1use rayon_core::ThreadPoolBuilder;
2c00a5a8
XL
2use std::error::Error;
3
532ac7d7
XL
4#[test]
5fn 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}