{"ast_node_type":"function","tokens":[{"end":100,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn join_lines(&self, config: &JoinLinesConfig, frange: FileRange) -> Cancellable<TextEdit> {
    /// stuff like trailing commas.
        self.with_db(|db| {