type AtomicUnsignedShort = AtomicU32;
struct AtomicUnsignedShort { inner: UnsafeCell<Atomic<u32>>, }
inner: UnsafeCell<Atomic<u32>>