Describes one RustQ AST node module, category, fields, and native decoder mapping.
@type t() :: %RustQ.Rust.AST.Schema.Node{ category: atom(), fields: [{atom(), Macro.t()}], module: module(), name: atom(), rust_const: atom(), rust_module: String.t() }