One ordered Rust path generic argument.
Summary
Types
@type kind() :: :lifetime | :type | :const | :assoc_type | :assoc_const | :constraint
@type t() :: %RustQ.Syn.Type.GenericArgument{ kind: kind(), name: String.t() | nil, source: String.t() | nil, type: RustQ.Syn.type() | nil }