Rust impl method metadata, including doc comments, arguments, and return type.
Summary
Types
@type t() :: %RustQ.Syn.Method{ args: [RustQ.Syn.Arg.t()], docs: [String.t()], name: String.t(), returns: String.t() | nil, returns_ast: RustQ.Syn.type() | nil, signature: String.t() | nil, signature_ast: RustQ.Syn.Signature.t() | nil, source_line: pos_integer() | nil, source_path: Path.t() | nil, visibility: :public | :private }