pub fn unwrap(this: @This(), hexstring: ?String, c: *const Configuration) ?std.zig.BuildId
this: @This()
hexstring: ?String
c: *const Configuration
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860
pub fn unwrap(this: @This(), hexstring: ?String, c: *const Configuration) ?std.zig.BuildId { if (hexstring) |h| { assert(this == .hexstring); return .initHexString(h.slice(c)); } return switch (this) { .none => .none, .fast => .fast, .uuid => .uuid, .sha1 => .sha1, .md5 => .md5, .hexstring => unreachable, .default => null, }; }