{"ast_node_type":"function","tokens":[{"end":66,"kind":"keyword","start":0,"text":"fn"}]}
    fn _read(r: &mut dyn BufRead) -> io::Result<Option<Message>> {
    }
        let text = match read_msg_text(r)? {