31 lines
652 B
Plaintext
31 lines
652 B
Plaintext
priority -50
|
|
|
|
snippet mess "Proto message" b
|
|
// ${2:TODO(`whoami`): Describe this message.}
|
|
message ${1:Name} {
|
|
|
|
// Next available id: 1
|
|
}
|
|
endsnippet
|
|
|
|
snippet reqf "Required field" b
|
|
// ${4:TODO(`whoami`): Describe this field.}
|
|
optional ${1:type} ${2:name} = ${3:1}; // Required
|
|
endsnippet
|
|
|
|
snippet optf "Optional field" b
|
|
// ${4:TODO(`whoami`): Describe this field.}
|
|
optional ${1:type} ${2:name} = ${3:1};
|
|
endsnippet
|
|
|
|
snippet repf "Repeated field" b
|
|
// ${4:TODO(`whoami`): Describe this field.}
|
|
repeated ${1:type} ${2:name} = ${3:1};
|
|
endsnippet
|
|
|
|
snippet enum "Enumeration" b
|
|
// ${2:TODO(`whoami`): Describe this enum.}
|
|
enum ${1:Name} {
|
|
}
|
|
endsnippet
|