vim: add rust support

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
vim: c indent tweeks

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>