As described in [comment](https://github.com/kwrooijen/cargo.el/issues/41#issuecomment-319317831) of kwrooijen/cargo.el#41 I have problem with `rust-beginning-of-defun`. With rust code in literal string `rust-beginning-of-defun` works in wrong way: ```rust fn test1() { let s = r#" fn test2(); "#;<CURSOR_HERE> } ``` `M-x rust-beginning-of-defun` jumps to `test2` not to `test1` as expected.