pub fn set_prototype_of<T>( target: &Object<T>, prototype: &JsValue, ) -> Result<bool, JsValue>where Object<T>: ErasableGenericBorrow<Object<JsValue>> + EncodeTypeDef, for<'__wry_bindgen> &'__wry_bindgen Object<T>: BinaryEncode,