init
This commit is contained in:
5
snippets/rust-mode/allow
Normal file
5
snippets/rust-mode/allow
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[allow(lint)]
|
||||
# key: allow
|
||||
# --
|
||||
#[allow(${1:lint})]
|
||||
5
snippets/rust-mode/allow!
Normal file
5
snippets/rust-mode/allow!
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #![allow(lint)]
|
||||
# key: allow!
|
||||
# --
|
||||
#![allow(${1:lint})]
|
||||
5
snippets/rust-mode/assert
Normal file
5
snippets/rust-mode/assert
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: assert!(predicate);
|
||||
# key: ass
|
||||
# --
|
||||
assert!(${1:predicate});
|
||||
5
snippets/rust-mode/asserteq
Normal file
5
snippets/rust-mode/asserteq
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: assert_eq!(expected, actual);
|
||||
# key: asseq
|
||||
# --
|
||||
assert_eq!(${1:expected}, ${2:actual});
|
||||
5
snippets/rust-mode/case
Normal file
5
snippets/rust-mode/case
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pattern => expression,
|
||||
# key: case
|
||||
# --
|
||||
${1:pattern} => ${2:expression},
|
||||
5
snippets/rust-mode/cfg
Normal file
5
snippets/rust-mode/cfg
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[cfg(option)]
|
||||
# key: cfg
|
||||
# --
|
||||
#[cfg(${1:option})]
|
||||
5
snippets/rust-mode/cfg=
Normal file
5
snippets/rust-mode/cfg=
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[cfg(option = "value")]
|
||||
# key: cfg=
|
||||
# --
|
||||
#[cfg(${1:option} = "${2:value}")]
|
||||
7
snippets/rust-mode/closure
Normal file
7
snippets/rust-mode/closure
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: closure
|
||||
# key: ||
|
||||
# --
|
||||
|${1:arguments}| {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/crate
Normal file
5
snippets/rust-mode/crate
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: extern crate
|
||||
# key: ec
|
||||
# --
|
||||
extern crate ${1:name};
|
||||
5
snippets/rust-mode/deny
Normal file
5
snippets/rust-mode/deny
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[deny(lint)]
|
||||
# key: deny
|
||||
# --
|
||||
#[deny(${1:lint})]
|
||||
5
snippets/rust-mode/deny!
Normal file
5
snippets/rust-mode/deny!
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #![deny(lint)]
|
||||
# key: deny!
|
||||
# --
|
||||
#![deny(${1:lint})]
|
||||
5
snippets/rust-mode/derive
Normal file
5
snippets/rust-mode/derive
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[derive(Trait)]
|
||||
# key: derive
|
||||
# --
|
||||
#[derive(${1:Trait})]
|
||||
9
snippets/rust-mode/display
Normal file
9
snippets/rust-mode/display
Normal file
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl Display for Type { fn fmt (...) }
|
||||
# key: display
|
||||
# --
|
||||
impl Display for ${1:Type} {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
write!(f, "$0")
|
||||
}
|
||||
}
|
||||
9
snippets/rust-mode/drop
Normal file
9
snippets/rust-mode/drop
Normal file
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl Drop for Type { fn drop(...) }
|
||||
# key: drop
|
||||
# --
|
||||
impl Drop for ${1:Type} {
|
||||
fn drop(&mut self) {
|
||||
$0
|
||||
}
|
||||
}
|
||||
7
snippets/rust-mode/enum
Normal file
7
snippets/rust-mode/enum
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: enum Type { ... }
|
||||
# key: enum
|
||||
# --
|
||||
enum ${1:Type} {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/eprint
Normal file
5
snippets/rust-mode/eprint
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: eprint!("{}", value);
|
||||
# key: eprint
|
||||
# --
|
||||
eprint!("${1:{\}}", $2);
|
||||
5
snippets/rust-mode/eprintln
Normal file
5
snippets/rust-mode/eprintln
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: eprintln!("{}", value);
|
||||
# key: eprintln
|
||||
# --
|
||||
eprintln!("${1:{\}}", $2);
|
||||
7
snippets/rust-mode/fn
Normal file
7
snippets/rust-mode/fn
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fn name() { ... }
|
||||
# key: fn
|
||||
# --
|
||||
fn ${1:name}($2) {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/fnr
Normal file
7
snippets/rust-mode/fnr
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fn name() -> Type { ... }
|
||||
# key: fnr
|
||||
# --
|
||||
fn ${1:name}($2) -> ${3:Type} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/fns
Normal file
7
snippets/rust-mode/fns
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fn name(&self) -> Type { ... }
|
||||
# key: fns
|
||||
# --
|
||||
fn ${1:name}(${2:&self}) -> ${3:Type} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/fnw
Normal file
7
snippets/rust-mode/fnw
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fn name<T>(x: T) where T: Clone { ... }
|
||||
# key: fnw
|
||||
# --
|
||||
fn ${1:name}<${2:T}>(${3:x: T}) where ${4:T: Clone} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/for
Normal file
7
snippets/rust-mode/for
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: for var in iterable { ... }
|
||||
# key: for
|
||||
# --
|
||||
for ${1:var} in ${2:iterable} {
|
||||
$0
|
||||
}
|
||||
10
snippets/rust-mode/from
Normal file
10
snippets/rust-mode/from
Normal file
@@ -0,0 +1,10 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl From<From> for Type { fn from(...) }
|
||||
# key: from
|
||||
# --
|
||||
impl From<${1:From}> for ${2:Type} {
|
||||
fn from(source: $1) -> Self {
|
||||
$0
|
||||
Self { }
|
||||
}
|
||||
}
|
||||
11
snippets/rust-mode/fromstr
Normal file
11
snippets/rust-mode/fromstr
Normal file
@@ -0,0 +1,11 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl FromStr for Type { fn from_str(...) }
|
||||
# key: fromstr
|
||||
# --
|
||||
impl FromStr for ${1:Type} {
|
||||
type Err = ${2:Error};
|
||||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
Ok(Self{})
|
||||
}
|
||||
}
|
||||
7
snippets/rust-mode/if
Normal file
7
snippets/rust-mode/if
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: if expr { ... }
|
||||
# key: if
|
||||
# --
|
||||
if ${1:expression} {
|
||||
$0
|
||||
}
|
||||
9
snippets/rust-mode/ife
Normal file
9
snippets/rust-mode/ife
Normal file
@@ -0,0 +1,9 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: if expression { ... } else { .. }
|
||||
# key: ife
|
||||
# --
|
||||
if ${1:expression} {
|
||||
$0
|
||||
} else {
|
||||
|
||||
}
|
||||
7
snippets/rust-mode/ifl
Normal file
7
snippets/rust-mode/ifl
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: if let pattern = expression { ... };
|
||||
# key: ifl
|
||||
# --
|
||||
if let ${1:pattern} = ${2:expression} {
|
||||
$0
|
||||
};
|
||||
7
snippets/rust-mode/impl
Normal file
7
snippets/rust-mode/impl
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl Type { ... }
|
||||
# key: impl
|
||||
# --
|
||||
impl ${1:Type} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/implt
Normal file
7
snippets/rust-mode/implt
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: impl Trait for Type { ... }
|
||||
# key: implt
|
||||
# --
|
||||
impl ${1:Trait} for ${2:Type} {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/let
Normal file
5
snippets/rust-mode/let
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: let pattern = expression;
|
||||
# key: let
|
||||
# --
|
||||
let ${1:pattern} = ${2:expression};
|
||||
5
snippets/rust-mode/letm
Normal file
5
snippets/rust-mode/letm
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: let mut pattern = expression;
|
||||
# key: letm
|
||||
# --
|
||||
let mut ${1:pattern} = ${2:expression};
|
||||
5
snippets/rust-mode/lett
Normal file
5
snippets/rust-mode/lett
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: let pattern: type = expression;
|
||||
# key: lett
|
||||
# --
|
||||
let ${1:pattern}: ${2:type} = ${3:expression};
|
||||
5
snippets/rust-mode/lettm
Normal file
5
snippets/rust-mode/lettm
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: let mut pattern: type = expression;
|
||||
# key: lettm
|
||||
# --
|
||||
let mut ${1:pattern}: ${2:type} = ${3:expression};
|
||||
7
snippets/rust-mode/loop
Normal file
7
snippets/rust-mode/loop
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: loop { ... }
|
||||
# key: loop
|
||||
# --
|
||||
loop {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/macro
Normal file
7
snippets/rust-mode/macro
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: macro_rules! name { (..) => (..); }
|
||||
# key: macro
|
||||
# --
|
||||
macro_rules! ${1:name} {
|
||||
($2) => ($3);
|
||||
}
|
||||
7
snippets/rust-mode/main
Normal file
7
snippets/rust-mode/main
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fn main() { ... }
|
||||
# key: main
|
||||
# --
|
||||
fn main() {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/match
Normal file
7
snippets/rust-mode/match
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: match expression { ... }
|
||||
# key: match
|
||||
# --
|
||||
match ${1:expression} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/new
Normal file
7
snippets/rust-mode/new
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pub fn new() { ... }
|
||||
# key: new
|
||||
# --
|
||||
pub fn new($1) -> ${2:Name} {
|
||||
$2 { ${3} }
|
||||
}
|
||||
7
snippets/rust-mode/pfn
Normal file
7
snippets/rust-mode/pfn
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pub fn name() { ... }
|
||||
# key: pfn
|
||||
# --
|
||||
pub fn ${1:name}($2) {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/pfnr
Normal file
7
snippets/rust-mode/pfnr
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pub fn name() -> Type { ... }
|
||||
# key: pfnr
|
||||
# --
|
||||
pub fn ${1:name}($2) -> ${3:Type} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/pfns
Normal file
7
snippets/rust-mode/pfns
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pub fn name(&self) -> Type { ... }
|
||||
# key: pfns
|
||||
# --
|
||||
pub fn ${1:name}(${2:&self}) -> ${3:Type} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/pfnw
Normal file
7
snippets/rust-mode/pfnw
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pub fn name<T>(x: T) where T: Clone { ... }
|
||||
# key: pfnw
|
||||
# --
|
||||
pub fn ${1:name}<${2:T}>(${3:x: T}) where ${4:T: Clone} {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/print
Normal file
5
snippets/rust-mode/print
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: print!("{}", value);
|
||||
# key: print
|
||||
# --
|
||||
print!("${1:{\}}", $2);
|
||||
5
snippets/rust-mode/println
Normal file
5
snippets/rust-mode/println
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: println!("{}", value);
|
||||
# key: println
|
||||
# --
|
||||
println!("${1:{\}}", $2);
|
||||
5
snippets/rust-mode/result
Normal file
5
snippets/rust-mode/result
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: Result<Type, failure::Error>
|
||||
# key: result
|
||||
# --
|
||||
Result<${1:Type}, ${2:failure::Error}>
|
||||
7
snippets/rust-mode/spawn
Normal file
7
snippets/rust-mode/spawn
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: spawn(proc() { ... });
|
||||
# key: spawn
|
||||
# --
|
||||
spawn(proc() {
|
||||
$0
|
||||
});
|
||||
5
snippets/rust-mode/static
Normal file
5
snippets/rust-mode/static
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: CONSTANT: Type = value;
|
||||
# key: static
|
||||
# --
|
||||
static ${1:CONSTANT}: ${2:Type} = ${3:value};
|
||||
7
snippets/rust-mode/struct
Normal file
7
snippets/rust-mode/struct
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: struct TypeName { .. }
|
||||
# key: struct
|
||||
# --
|
||||
struct ${1:TypeName} {
|
||||
$0
|
||||
}
|
||||
8
snippets/rust-mode/test
Normal file
8
snippets/rust-mode/test
Normal file
@@ -0,0 +1,8 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[test] fn test_name() { .. }
|
||||
# key: test
|
||||
# --
|
||||
#[test]
|
||||
fn ${1:test_name}() {
|
||||
$0
|
||||
}
|
||||
13
snippets/rust-mode/testmod
Normal file
13
snippets/rust-mode/testmod
Normal file
@@ -0,0 +1,13 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: test module
|
||||
# key: testmod
|
||||
# --
|
||||
#[cfg(test)]
|
||||
mod ${1:tests} {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn ${2:test_name}() {
|
||||
$0
|
||||
}
|
||||
}
|
||||
7
snippets/rust-mode/trait
Normal file
7
snippets/rust-mode/trait
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: trait Type { ... }
|
||||
# key: trait
|
||||
# --
|
||||
trait ${1:Type} {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/type
Normal file
5
snippets/rust-mode/type
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: type TypeName = TypeName;
|
||||
# key: type
|
||||
# --
|
||||
type ${1:TypeName} = ${2:TypeName};
|
||||
7
snippets/rust-mode/union
Normal file
7
snippets/rust-mode/union
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: union Type { ... }
|
||||
# key: union
|
||||
# --
|
||||
union ${1:Type} {
|
||||
$0
|
||||
}
|
||||
5
snippets/rust-mode/warn
Normal file
5
snippets/rust-mode/warn
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #[warn(lint)]
|
||||
# key: warn
|
||||
# --
|
||||
#[warn(${1:lint})]
|
||||
5
snippets/rust-mode/warn!
Normal file
5
snippets/rust-mode/warn!
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: #![warn(lint)]
|
||||
# key: warn!
|
||||
# --
|
||||
#![warn(${1:lint})]
|
||||
7
snippets/rust-mode/while
Normal file
7
snippets/rust-mode/while
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: while expression { ... }
|
||||
# key: while
|
||||
# --
|
||||
while ${1:expression} {
|
||||
$0
|
||||
}
|
||||
7
snippets/rust-mode/whilel
Normal file
7
snippets/rust-mode/whilel
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: while let pattern = expression { ... }
|
||||
# key: whilel
|
||||
# --
|
||||
while let ${1:pattern} = ${2:expression} {
|
||||
$0
|
||||
}
|
||||
Reference in New Issue
Block a user