wx_mini_api 0.1.27

微信小程序api wasm接口
Documentation
use js_sys::*;
use wasm_bindgen::prelude::*;

mod system;
pub use system::*;

#[wasm_bindgen]
extern "C" {
    #[wasm_bindgen(js_namespace = console)]
    fn log(s: &str);
    #[wasm_bindgen(js_namespace = wx, js_name = canIUse)]
    fn can_i_use(s: &str) -> bool;
}

pub fn console_log(info: &str) {
    log(info);
}

// #[derive(Deserialize, Serialize, Debug, Default, PartialEq, Eq)]
// #[serde(rename_all = "SCREAMING_SNAKE_CASE")]
// pub struct WxEnv {
//     pub user_data_path: String,
// }
// pub fn wx_env() -> WxEnv {
//     let a = WechatEnv::new();
//     let env_data: WxEnv = from_value(a).unwrap();
//     env_data
// }

pub fn wx_can_i_use(name: &str) -> bool {
    can_i_use(name)
}