Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>rusty-snippyNew to Visual Studio Code? Get it now.
rusty-snippy

rusty-snippy

nenjotsu

|
417 installs
| (1) | Free
rust language snippets
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

rusty-snippy

A simple set of snippets for the Rust programming language.

Basic Snippets

shortcut equivalent
im impl
el else
en enum
fo for
fn fn
if if
le let
ma match
mo mod
st struct
tr trait
ty type
us use

3char Snippets

shortcut equivalent
eni enum with impl
eng generic enum
enig generic enum with impl
ife if with else
ifl if let
ifle if let x = y {...} else {...}
imf impl T for Q
img generic impl
lem let mut
ler let ref
lerm let ref mut
mob mod name {...} (b for brackets)
sti struct with impl
stg generic struct
stig generic struct with impl
trg generic trait
tyg generic type
usa use as
usb use module::{...} (b for brackets)
us* use module::*

Helper Snippets

shortcut equivalent
f- fn name() -> {...}
f= () => {...}
ec extern crate
eca extern crate as
opt Option<...>
res Result<...>
from impl From<...> for ...
| multiline lambda
main main function def
new new constructor def
at #[...(...)] attributes
al #[allow($1)]
dc #![allow(dead_code)]
unu #![allow(unused_variables)]
cfg #[cfg(...)]
cff #[cfg(feature="...")]
drv #[derive(...))]
drv* derive common attrs
ass assert!(...) (pardon my french)
asse assert_eq!(...)
mr macro_rules!
pdb println!("... = {:?}", ...); (print debug)
pln println!(...);
un unimplemented!() // TODO
unr unreachable!(...)
vec vec![...]
test #[test] with function def
testm #[cfg(test)] with module def
todo // TODO: ...

Contribution

Submit an issue or a pull request.

Thanks

This is a fork from trusty_rusty_snippets, I just added my personal snippets here.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft