 can have a where clause, rewind back to just before the name of
 the subject of that where clause and return the new point.
 Otherwise return nil."
-
   (let* ((ident-pos (point))
          (newpos (save-excursion
                    (rust-rewind-irrelevant)

  :group 'rust-mode)

(defcustom rust-match-angle-brackets t
  "Whether to attempt angle bracket matching (`<' and `>') where appropriate."
  :type 'boolean
  :safe #'booleanp
  :group 'rust-mode)

    "println")
  "List of builtin Rust macros for string formatting.
This is used by `rust-font-lock-keywords'.
\(`write!' is handled separately).")

(defvar rust-formatting-macro-opening-re
  "[[:space:]\n]*[({[][[:space:]\n]*"
