pub fn as_ref(&self) -> &T {
        unsafe {
            #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
                if let Some(tmp) = *self.temp {
                    &*tmp
                } else {
                    &*self.value.get()
                }
            }
        
            #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
                &(*self.value.get()).1
            }
        }
    }
/// Returns an immutable reference of the inner value
Returns an immutable reference of the inner value
Returns an immutable reference of the inner value
pub fn as_ref(&self) -> &T {
        unsafe {
            #[cfg(any(feature = "use_pspd", feature = "use_vspd"))] {
                if let Some(tmp) = *self.temp {
                    &*tmp
                } else {
                    &*self.value.get()
                }
            }
            #[cfg(not(any(feature = "use_pspd", feature = "use_vspd")))] {
                &(*self.value.get()).1
            }
        }
    }
pub fn as_ref ( & self ) -> & T { unsafe { # [ cfg ( any ( feature " " feature " " ) ) ] { if let Some ( tmp ) = * self . temp { & * tmp } else { & * self . value . get ( ) } } # [ cfg ( not ( any ( feature " " feature " " ) ) ) ] { & ( * self . value . get ( ) ) . 1 } } }
Returns an immutable reference of the inner value
Returns an immutable reference of the inner value
&self