{"ast_node_type":"other","tokens":[{"end":35,"kind":"keyword","start":0,"text":"subpattern:"}]}
        subpattern: Box<Pat<'tcx>>,
    DerefPattern {
        /// Whether the pattern scrutinee needs to be borrowed in order to call `Deref::deref` or