pub unsafe fn as_non_null_mut(&self, journal: &Journal<A>) -> LogNonNull<T, A> {
        let inner = &mut *self.value.get();
        #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
            LogNonNull::new_unchecked(inner, journal)
        }
        #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
            LogNonNull::new_unchecked(&mut inner.1, &mut inner.0, journal)
        }
    }
/// Returns a `LogNonNull` pointer to the data
/// 
/// # Safety
/// 
/// `LogNonNull` does not dynamically check the borrowing rules. Also, it
/// may outlive the data, leading to a segmentation fault. It is not
/// recommended to use this function without necessary manual checks.
/// 
Returns a `LogNonNull` pointer to the data
Returns a ` LogNonNull ` pointer to the data
pub unsafe fn as_non_null_mut(&self, journal: &Journal<A>) -> LogNonNull<T, A> {
        let inner = &mut *self.value.get();
        #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
            LogNonNull::new_unchecked(inner, journal)
        }
        #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
            LogNonNull::new_unchecked(&mut inner.1, &mut inner.0, journal)
        }
    }
pub unsafe fn as_non_null_mut ( & self , journal : & Journal < A > ) -> LogNonNull < T , A > { let inner = & mut * self . value . get ( ) ; # [ cfg ( any ( feature " " feature " " ) ) ] { LogNonNull :: new_unchecked ( inner , journal ) } # [ cfg ( not ( any ( feature " " feature " " ) ) ) ] { LogNonNull :: new_unchecked ( & mut inner . 1 , & mut inner . 0 , journal ) } }
Returns a `LogNonNull` pointer to the data
Returns a ` LogNonNull ` pointer to the data
&self
journal
&Journal<A>
safety
`LogNonNull` does not dynamically check the borrowing rules. Also, it
may outlive the data, leading to a segmentation fault. It is not
recommended to use this function without necessary manual checks.
` LogNonNull ` does not dynamically check the borrowing rules . Also it may outlive the data leading to a segmentation fault . It is not recommended to use this function without necessary manual checks .