╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ bsp.zig ──────────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
223 e: FormatEnum, 224 writer: *std.Io.Writer, 225 ) std.Io.Writer.Error!void { 226 switch (e) { 227 .named => |name| { 228 try writer.writeByte('.'); 229 try writer.writeAll(name); 230 }, 231 .unnamed => |number| try writer.print("0x{x}", .{number}), 232 } 233 } 234 }; 235 236 fn fmtEnum(e: anytype) FormatEnum { 237 if (std.enums.tagName(@TypeOf(e), e)) |name| { 238 return .{ .named = name }; 239 } else { 240 return .{ .unnamed = @backingInt(e) }; 241 } 242 } 243