         ;; would show "Wrote ..." instead of the error description.
         (or (rust--format-error-handler)
             (message "rustfmt detected problems, see *rustfmt* for more."))))))
+
+;;; Compilation
 
 (defvar rustc-compilation-location
   (let ((file "\\([^\n]+\\)")

  (save-excursion (= (progn (goto-char pos1) (line-end-position))
                     (progn (goto-char pos2) (line-end-position)))))

;; Font-locking definitions and helpers
(defun rust-next-string-interpolation (limit)
  "Search forward from point for next Rust interpolation marker before LIMIT.
Set point to the end of the occurrence found, and return match beginning


    table)
  "Syntax definitions and helpers.")

;;; Mode

(defvar rust-mode-map
  (let ((map (make-sparse-keymap)))
