布局
pub struct Arc<T> {<br> ptr: NonNull<ArcInner<T>>,<br> phantom: PhantomData<ArcInner<T>>,<br>}<br><br>pub struct ArcInner<T> {<br> rc: AtomicUsize,<br> data: T,<br>}