wasm-bindgen是否可以一时忽略某些公共功能?

时间:2018-07-17 19:15:27

标签: rust

是否有可能使wasm-bindgen忽略impl中的某些公共功能(不为其生成绑定)?我有一个隐含的含义,我希望某些公共功能具有绑定,但是我不想让其他公共功能具有绑定。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用多个impl块并有选择地添加#[wasm_bindgen]

impl Foo {
    // pub fns internal to library
}

#[wasm_bindgen]
impl Foo {
    // pub fns to export to JS
}