pub const Visibility = enum(u2)
pub const Visibility = enum(u2) { default = 0, hidden = 1, protected = 2, pub fn fromSymbolVisibility(sv: std.lang.SymbolVisibility) Visibility { return switch (sv) { .default => .default, .hidden => .hidden, .protected => .protected, }; } pub fn format(self: Visibility, writer: *Writer) Writer.Error!void { if (self != .default) try writer.print(" {s}", .{@tagName(self)}); } }