Use better function names for bun.String (#20999)

This commit is contained in:
Zack Radisic
2025-07-12 18:19:16 -07:00
committed by GitHub
parent 0feddf716a
commit ac61b1d471
62 changed files with 214 additions and 195 deletions

View File

@@ -53,25 +53,25 @@ pub const FieldMessage = union(FieldType) {
pub fn init(tag: FieldType, message: []const u8) !FieldMessage {
return switch (tag) {
.severity => FieldMessage{ .severity = String.createUTF8(message) },
.severity => FieldMessage{ .severity = String.cloneUTF8(message) },
// Ignore this one for now.
// .localized_severity => FieldMessage{ .localized_severity = String.createUTF8(message) },
.code => FieldMessage{ .code = String.createUTF8(message) },
.message => FieldMessage{ .message = String.createUTF8(message) },
.detail => FieldMessage{ .detail = String.createUTF8(message) },
.hint => FieldMessage{ .hint = String.createUTF8(message) },
.position => FieldMessage{ .position = String.createUTF8(message) },
.internal_position => FieldMessage{ .internal_position = String.createUTF8(message) },
.internal => FieldMessage{ .internal = String.createUTF8(message) },
.where => FieldMessage{ .where = String.createUTF8(message) },
.schema => FieldMessage{ .schema = String.createUTF8(message) },
.table => FieldMessage{ .table = String.createUTF8(message) },
.column => FieldMessage{ .column = String.createUTF8(message) },
.datatype => FieldMessage{ .datatype = String.createUTF8(message) },
.constraint => FieldMessage{ .constraint = String.createUTF8(message) },
.file => FieldMessage{ .file = String.createUTF8(message) },
.line => FieldMessage{ .line = String.createUTF8(message) },
.routine => FieldMessage{ .routine = String.createUTF8(message) },
.code => FieldMessage{ .code = String.cloneUTF8(message) },
.message => FieldMessage{ .message = String.cloneUTF8(message) },
.detail => FieldMessage{ .detail = String.cloneUTF8(message) },
.hint => FieldMessage{ .hint = String.cloneUTF8(message) },
.position => FieldMessage{ .position = String.cloneUTF8(message) },
.internal_position => FieldMessage{ .internal_position = String.cloneUTF8(message) },
.internal => FieldMessage{ .internal = String.cloneUTF8(message) },
.where => FieldMessage{ .where = String.cloneUTF8(message) },
.schema => FieldMessage{ .schema = String.cloneUTF8(message) },
.table => FieldMessage{ .table = String.cloneUTF8(message) },
.column => FieldMessage{ .column = String.cloneUTF8(message) },
.datatype => FieldMessage{ .datatype = String.cloneUTF8(message) },
.constraint => FieldMessage{ .constraint = String.cloneUTF8(message) },
.file => FieldMessage{ .file = String.cloneUTF8(message) },
.line => FieldMessage{ .line = String.cloneUTF8(message) },
.routine => FieldMessage{ .routine = String.cloneUTF8(message) },
else => error.UnknownFieldType,
};
}