{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"///"}]}
/// matches will fail and it means we can defer more expensive checks to the second phase.
/// Which phase of matching we're currently performing. We do two phases because most attempted
enum Phase<'a> {