pub fn as_non_null(&self) -> NonNull<T> {
        unsafe { 
            let inner = &mut *self.value.get();
            #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
                NonNull::new_unchecked(inner)
            }
            #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
                NonNull::new_unchecked(&mut inner.1)
            }
        }
    }
/// Returns a `NonNull` pointer to the data
Returns a `NonNull` pointer to the data
Returns a ` NonNull ` pointer to the data
pub fn as_non_null(&self) -> NonNull<T> {
        unsafe { 
            let inner = &mut *self.value.get();
            #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
                NonNull::new_unchecked(inner)
            }
            #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
                NonNull::new_unchecked(&mut inner.1)
            }
        }
    }
pub fn as_non_null ( & self ) -> NonNull < T > { unsafe { let inner = & mut * self . value . get ( ) ; # [ cfg ( any ( feature " " feature " " ) ) ] { NonNull :: new_unchecked ( inner ) } # [ cfg ( not ( any ( feature " " feature " " ) ) ) ] { NonNull :: new_unchecked ( & mut inner . 1 ) } } }
Returns a `NonNull` pointer to the data
Returns a ` NonNull ` pointer to the data
&self