Struct wasm_bindgen_backend::ast::Struct
source · pub struct Struct {
pub rust_name: Ident,
pub js_name: String,
pub fields: Vec<StructField>,
pub comments: Vec<String>,
pub is_inspectable: bool,
pub generate_typescript: bool,
}Expand description
Information about a Struct being exported
Fields§
§rust_name: IdentThe name of the struct in Rust code
js_name: StringThe name of the struct in JS code
fields: Vec<StructField>All the fields of this struct to export
comments: Vec<String>The doc comments on this struct, if provided
is_inspectable: boolWhether this struct is inspectable (provides toJSON/toString properties to JS)
generate_typescript: boolWhether to generate a typescript definition for this struct