Skip to content

Commit e9e9e32

Browse files
Adam Gleavebrotzeit
authored andcommitted
Add release build/run functions
1 parent c5c7ed3 commit e9e9e32

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

rust-mode.el

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1920,11 +1920,21 @@ Return the created process."
19201920
(interactive)
19211921
(rust--compile "%s build" rust-cargo-bin))
19221922

1923+
(defun rust-compile-release ()
1924+
"Compile using `cargo build --release`"
1925+
(interactive)
1926+
(rust--compile "%s build --release" rust-cargo-bin))
1927+
19231928
(defun rust-run ()
19241929
"Run using `cargo run`"
19251930
(interactive)
19261931
(rust--compile "%s run" rust-cargo-bin))
19271932

1933+
(defun rust-run-release ()
1934+
"Run using `cargo run --release`"
1935+
(interactive)
1936+
(rust--compile "%s run --release" rust-cargo-bin))
1937+
19281938
(defun rust-test ()
19291939
"Test using `cargo test`"
19301940
(interactive)

0 commit comments

Comments
 (0)