mirror of
https://github.com/oven-sh/bun
synced 2026-02-16 13:51:47 +00:00
23 lines
602 B
Zig
23 lines
602 B
Zig
array: *std.ArrayList(u8),
|
|
|
|
pub fn offset(this: @This()) usize {
|
|
return this.array.items.len;
|
|
}
|
|
|
|
pub fn write(this: @This(), bytes: []const u8) AnyPostgresError!void {
|
|
try this.array.appendSlice(bytes);
|
|
}
|
|
|
|
pub fn pwrite(this: @This(), bytes: []const u8, i: usize) AnyPostgresError!void {
|
|
@memcpy(this.array.items[i..][0..bytes.len], bytes);
|
|
}
|
|
|
|
pub const Writer = NewWriter(@This());
|
|
|
|
// @sortImports
|
|
|
|
const ArrayList = @This();
|
|
const std = @import("std");
|
|
const AnyPostgresError = @import("../AnyPostgresError.zig").AnyPostgresError;
|
|
const NewWriter = @import("./NewWriter.zig").NewWriter;
|