Function kind [src]

Prototype

pub fn kind(id: Id) Declaration.Unwrapped.Kind

Parameters

id: Id

Source

pub fn kind(id: Id) Declaration.Unwrapped.Kind { return switch (id) { .unnamed_test => .unnamed_test, .@"test" => .@"test", .decltest => .decltest, .@"comptime" => .@"comptime", .@"usingnamespace", .pub_usingnamespace => .@"usingnamespace", .const_simple, .const_typed, .@"const", .pub_const_simple, .pub_const_typed, .pub_const, .extern_const_simple, .extern_const, .pub_extern_const_simple, .pub_extern_const, .export_const, .pub_export_const, => .@"const", .var_simple, .@"var", .var_threadlocal, .pub_var_simple, .pub_var, .pub_var_threadlocal, .extern_var, .extern_var_threadlocal, .pub_extern_var, .pub_extern_var_threadlocal, .export_var, .export_var_threadlocal, .pub_export_var, .pub_export_var_threadlocal, => .@"var", }; }