{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"self,"}]}
    self, AmbiguousRangePattern, AtDotDotInStructPattern, AtInStructPattern,
use crate::errors::{
    DotDotDotForRemainingFields, DotDotDotRangeToPatternNotAllowed, DotDotDotRestPattern,