/// Creates a new instance of `ExternRef` wrapping the given value.
Creates a new instance of `ExternRef` wrapping the given value.
Creates a new instance of ` ExternRef ` wrapping the given value .
pub fn new<T>(value: T) -> ExternRef
    where
        T: 'static + Any + Send + Sync,
    {
        let inner = VMExternRef::new(value);
        ExternRef { inner }
    }
pub fn new < T > ( value : T ) -> ExternRef where T : ' static + Any + Send + Sync , { let inner = VMExternRef :: new ( value ) ; ExternRef { inner } }
Creates a new instance of `ExternRef` wrapping the given value.
Creates a new instance of ` ExternRef ` wrapping the given value .
value
T