{"ast_node_type":"function","tokens":[{"end":76,"kind":"keyword","start":0,"text":"fn"}]}
    fn validate_range(&self, range: &FileRange) -> Result<(), MatchFailed> {
    /// didn't originate from the token tree of the macro call.
        if let Some(restrict_range) = &self.restrict_range {