{"ast_node_type":"enum","tokens":[{"end":29,"kind":"keyword","start":0,"text":"///"}]}
/// enum abstracts over both.
/// segment, and in addition, each associated type binding may have generic arguments. This
#[derive(Debug, Clone, Copy, PartialEq, Eq)]