Don't use "&optional &rest"
Don't use "&optional &rest"

rust-mode-tests.el uses "&optional &rest" in some function signatures.
This was never really correct, and newer versions of Emacs complain
about it.  &rest implies &optional, so removing &optional is all that is
needed.

rust-lang/rust-mode,Wilfred/rust-mode,rust-lang/rust-mode