diff options
author | Griffin Smith <grfn@gws.fyi> | 2021-01-13T15·06-0500 |
---|---|---|
committer | glittershark <grfn@gws.fyi> | 2021-01-13T16·53+0000 |
commit | 5e30c3fe1b79b44d908ca4f5ad9e286ccf1d38f4 (patch) | |
tree | 9513920c8ae56a367692aecd83ecb807e33d8312 /users/glittershark/emacs.d | |
parent | b4e420d4ff3011b8fd515c2cab33fbde55859b8f (diff) |
feat(gs/emacs): Add new snippets for rust-mode r/2079
Add snippets for async tests and benchmarks Change-Id: Ic1ad46c7f76b1e68c4043a13e821583195c661ab Reviewed-on: https://cl.tvl.fyi/c/depot/+/2353 Tested-by: BuildkiteCI Reviewed-by: glittershark <grfn@gws.fyi>
Diffstat (limited to 'users/glittershark/emacs.d')
-rw-r--r-- | users/glittershark/emacs.d/snippets/rust-mode/async test | 10 | ||||
-rw-r--r-- | users/glittershark/emacs.d/snippets/rust-mode/benchmark | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/users/glittershark/emacs.d/snippets/rust-mode/async test b/users/glittershark/emacs.d/snippets/rust-mode/async test new file mode 100644 index 000000000000..b48e443cb8e1 --- /dev/null +++ b/users/glittershark/emacs.d/snippets/rust-mode/async test @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: async test +# uuid: +# key: atest +# condition: t +# -- +#[tokio::test(threaded_scheduler)] +async fn ${1:test_name}() { + `%`$0 +} \ No newline at end of file diff --git a/users/glittershark/emacs.d/snippets/rust-mode/benchmark b/users/glittershark/emacs.d/snippets/rust-mode/benchmark new file mode 100644 index 000000000000..f1446923a0e4 --- /dev/null +++ b/users/glittershark/emacs.d/snippets/rust-mode/benchmark @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: benchmark +# uuid: +# key: bench +# condition: t +# -- +#[bench] +fn ${1:benchmark_name}(b: &mut Bencher) { + `%`b.iter(|| $0); +} \ No newline at end of file |