We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 94c8551 commit 0b3073aCopy full SHA for 0b3073a
library/std/src/sys_common/thread_local_key/tests.rs
@@ -1,24 +1,6 @@
1
-use super::{Key, StaticKey};
+use super::StaticKey;
2
use core::ptr;
3
4
-fn assert_sync<T: Sync>() {}
5
-fn assert_send<T: Send>() {}
6
-
7
-#[test]
8
-fn smoke() {
9
- assert_sync::<Key>();
10
- assert_send::<Key>();
11
12
- let k1 = Key::new(None);
13
- let k2 = Key::new(None);
14
- assert!(k1.get().is_null());
15
- assert!(k2.get().is_null());
16
- k1.set(ptr::invalid_mut(1));
17
- k2.set(ptr::invalid_mut(2));
18
- assert_eq!(k1.get() as usize, 1);
19
- assert_eq!(k2.get() as usize, 2);
20
-}
21
22
#[test]
23
fn statik() {
24
static K1: StaticKey = StaticKey::new(None);
0 commit comments