1#![allow(unused)]
2
3pub mod traits;
4
5pub mod prelude {
6 pub use super::traits::{
7 as_prim::AsPrim,
8 of_to::{Of, To},
9 try_to::TryTo,
10 };
11 pub use std_reset_macros::{Default, Deref, Display, Getter, New, Setter};
12}
13
14mod turbo {
15 use std::{collections::VecDeque, sync::atomic::AtomicPtr, thread::Thread};
16 use std_reset_macros::{Default, New};
17
18 #[test]
19 fn tmp() {
20 #[derive(Default)]
21 struct QueueLock<T> {
22 queue: AtomicPtr<VecDeque<Thread>>,
23 data: T,
24 }
25 }
26}