enum Visibility [src]
Fields
default = 0
hidden = 1
protected = 2
Members
- format (Function)
- fromSymbolVisibility (Function)
Source
pub const Visibility = enum(u2) {
default = 0,
hidden = 1,
protected = 2,
pub fn fromSymbolVisibility(sv: std.builtin.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)});
}
}