Struct wasm_bindgen_backend::ast::StructField [−][src]
pub struct StructField { pub rust_name: Member, pub js_name: String, pub struct_name: Ident, pub readonly: bool, pub ty: Type, pub getter: Ident, pub setter: Ident, pub comments: Vec<String>, pub generate_typescript: bool, pub getter_with_clone: bool, }
Expand description
The field of a struct
Fields
rust_name: Member
The name of the field in Rust code
js_name: String
The name of the field in JS code
struct_name: Ident
The name of the struct this field is part of
readonly: bool
Whether this value is read-only to JS
ty: Type
The type of this field
getter: Ident
The name of the getter shim for this field
setter: Ident
The name of the setter shim for this field
comments: Vec<String>
The doc comments on this field, if any
generate_typescript: bool
Whether to generate a typescript definition for this field
getter_with_clone: bool
Whether to use .clone() in the auto-generated getter for this field
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StructField
impl !Send for StructField
impl !Sync for StructField
impl Unpin for StructField
impl UnwindSafe for StructField
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more