fn unchecked_ref<T>(&self) -> &T
    where
        T: JsCast,
    {
        T::unchecked_from_js_ref(self.as_ref())
    }
/// Performs a zero-cost unchecked cast into a reference to the specified
/// type.
///
/// This method will convert the `self` value to the type `T`, where both
/// `self` and `T` are simple wrappers around `JsValue`. This method **does
/// not check whether `self` is an instance of `T`**. If used incorrectly
/// then this method may cause runtime exceptions in both Rust and JS, this
/// should be used with caution.
///
/// This method, unlike `unchecked_into`, does not consume ownership of
/// `self` and instead works over a shared reference.
Performs a zero-cost unchecked cast into a reference to the specified
type.



This method, unlike `unchecked_into`, does not consume ownership of
`self` and instead works over a shared reference.
Performs a zero - cost unchecked cast into a reference to the specified type . This method unlike ` unchecked_into ` does not consume ownership of ` self ` and instead works over a shared reference .
fn unchecked_ref<T>(&self) -> &T
    where
        T: JsCast,
    {
        T::unchecked_from_js_ref(self.as_ref())
    }
fn unchecked_ref < T > ( & self ) -> & T where T : JsCast , { T :: unchecked_from_js_ref ( self . as_ref ( ) ) }
Performs a zero-cost unchecked cast into a reference to the specified
type.
Performs a zero - cost unchecked cast into a reference to the specified type .
&self
&self