pub unsafe fn new(x: Option<Box<T>>) -> Rcu<T> {
        Rcu {
            data: AtomicPtr::new(option_box_to_ptr(x)),
            _marker: PhantomData,
        }
    }
/// Create a new RCU pointer.
Create a new RCU pointer.
Create a new RCU pointer .
pub unsafe fn new(x: Option<Box<T>>) -> Rcu<T> {
        Rcu {
            data: AtomicPtr::new(option_box_to_ptr(x)),
            _marker: PhantomData,
        }
    }
pub unsafe fn new ( x : Option < Box < T > > ) -> Rcu < T > { Rcu { data : AtomicPtr :: new ( option_box_to_ptr ( x ) ) , _marker : PhantomData , } }
Create a new RCU pointer.
Create a new RCU pointer .
x
Option<Box<T>>
x
Option<Box<T>>