pub fn drop<'a, C: Context<'a>>(self, cx: &mut C) {
        let env = cx.env().to_raw();
        let internal = self.into_napi_ref().0 as *mut _;

        unsafe {
            reference::unreference(env, internal);
        }
    }
/// Safely drop a `Root<T>` without returning the referenced JavaScript
/// object.
Safely drop a `Root` without returning the referenced JavaScript
object.
Safely drop a ` Root ` without returning the referenced JavaScript object .
pub fn drop<'a, C: Context<'a>>(self, cx: &mut C) {
        let env = cx.env().to_raw();
        let internal = self.into_napi_ref().0 as *mut _;
        unsafe {
            reference::unreference(env, internal);
        }
    }
pub fn drop < ' a , C : Context < ' a > > ( self , cx : & mut C ) { let env = cx . env ( ) . to_raw ( ) ; let internal = self . into_napi_ref ( ) . 0 as * mut _ ; unsafe { reference :: unreference ( env , internal ) ; } }
Safely drop a `Root<T>` without returning the referenced JavaScript
object.
Safely drop a ` Root<T > ` without returning the referenced JavaScript object .
self
cx
&mut C