pub fn into_raw(this: Self) -> (*const T, RawRef) {
        let guard = RawRef {
            _guard: this.guard,
            _inner: this.inner,
        };

        (this.data.as_ptr(), guard)
    }
/// Convert into a raw pointer and associated raw access guard.
///
/// # Safety
///
/// The returned pointer must not outlive the associated guard, since this
/// prevents other uses of the underlying data which is incompatible with
/// the current.
Convert into a raw pointer and associated raw access guard.
Convert into a raw pointer and associated raw access guard .
pub fn into_raw(this: Self) -> (*const T, RawRef) {
        let guard = RawRef {
            _guard: this.guard,
            _inner: this.inner,
        };
        (this.data.as_ptr(), guard)
    }
pub fn into_raw ( this : Self ) -> ( * const T , RawRef ) { let guard = RawRef { _guard : this . guard , _inner : this . inner , } ; ( this . data . as_ptr ( ) , guard ) }
Convert into a raw pointer and associated raw access guard.
Convert into a raw pointer and associated raw access guard .
this
Self
this
Self
safety
The returned pointer must not outlive the associated guard, since this
prevents other uses of the underlying data which is incompatible with
the current.
The returned pointer must not outlive the associated guard since this prevents other uses of the underlying data which is incompatible with the current .