orx_pseudo_default/implementations/pointers.rs
1use crate::impl_new_from_pseudo_default;
2use alloc::boxed::Box;
3use core::{
4 cell::{RefCell, UnsafeCell},
5 mem::ManuallyDrop,
6};
7
8impl_new_from_pseudo_default!(Box<T>, T);
9impl_new_from_pseudo_default!(UnsafeCell<T>, T);
10impl_new_from_pseudo_default!(RefCell<T>, T);
11impl_new_from_pseudo_default!(ManuallyDrop<T>, T);