Rust enum metadata, including doc comments and variant names.
Summary
Types
@type t() :: %RustQ.Syn.Enum{ docs: [String.t()], name: String.t(), source_line: pos_integer() | nil, source_path: Path.t() | nil, variants: [String.t()], visibility: :public | :private }