getter_with_clone

默认情况下,导出到 JavaScript 的 Rust 代码会生成需要字段实现 `Copy` 的 getter。`getter_with_clone` 属性可用于生成需要 `Clone` 而不是 `Copy` 的 getter。此属性可以应用于每个结构体或每个字段。例如

#![allow(unused)]
fn main() {
#[wasm_bindgen]
pub struct Foo {
    #[wasm_bindgen(getter_with_clone)]
    pub bar: String,
}

#[wasm_bindgen(getter_with_clone)]
pub struct Foo {
    pub bar: String,
    pub baz: String,
}
}