const std = @import("std"); const Header = @This(); const FieldName = @import("FieldName.zig").FieldName; const KnownFieldName = @import("KnownFieldName.zig").KnownFieldName; name: FieldName, value: []const u8, pub fn init(name: FieldName, value: []const u8) Header { return .{ .name = name, .value = value, }; } pub fn isNamed(self: Header, name: FieldName) bool { return FieldName.eql(self.name, name); } pub fn isNamedKnown(self: Header, known: KnownFieldName) bool { return FieldName.eql(self.name, .initKnonw(known)); }