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: Ident
The name of the struct in Rust code
js_name: String
The 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: bool
Whether this struct is inspectable (provides toJSON/toString properties to JS)
generate_typescript: bool
Whether to generate a typescript definition for this struct