def symbol.kind
import bolt@1.27.0.0/src/lsp/proto.bend as Protoimport Base
import bolt@1.27.0.0/src/syntax/outline.bend as Outline
178# LSP's SymbolKind: module 2, function 12, constant 14, enum member 22, struct 23
179def symbol.kind(kk: Outline.ItemKind) -> U32:
180 match kk:
181 case Outline.IImport{}:
182 2
183 case Outline.IDef{}:
184 12
185 case Outline.ILaw{}:
186 14
187 case Outline.IType{}:
188 23
189 case Outline.ICtor{}:
190 22
191 case Outline.ILocal{}:
192 13