{"ast_node_type":"function","tokens":[{"end":82,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn dump<W: io::Write>(&self, w: &mut W, fn_name: &str) -> io::Result<()> {
    /// Emit the body using the provided name for the signature.
        function_body(w, self, fn_name)