update example

This commit is contained in:
Emil Lerch 2026-04-16 17:28:44 -07:00
parent d697df6fd6
commit 242d4b5f44
Signed by: lobo
GPG key ID: A7B62D657EF764F8
2 changed files with 7 additions and 11 deletions

View file

@ -6,8 +6,8 @@
.dependencies = .{ .dependencies = .{
.aws = .{ .aws = .{
.url = "https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/e41f98b389539c8bc6b1a231d25e2980318e5ef4/e41f98b389539c8bc6b1a231d25e2980318e5ef4-with-models.tar.gz", .url = "https://git.lerch.org/api/packages/lobo/generic/aws-sdk-with-models/2fddf4f122198ba64fbb2320e702b317b0b86837/2fddf4f122198ba64fbb2320e702b317b0b86837-with-models.tar.gz",
.hash = "aws-0.0.1-SbsFcI0RCgBdf1nak95gi1kAtI6sv3Ntb7BPETH30fpS", .hash = "aws-0.0.1-SbsFcLhoAwQ5TcclMwXhIljwW0Zz_Kcjd4yrIeQq5uHt",
}, },
}, },
} }

View file

@ -11,12 +11,11 @@ pub const std_options: std.Options = .{
}, },
}; };
pub fn main() anyerror!void { pub fn main(init: std.process.Init) anyerror!void {
var gpa = std.heap.GeneralPurposeAllocator(.{}){}; const allocator = init.gpa;
defer _ = gpa.deinit(); const io = init.io;
const allocator = gpa.allocator();
var stdout_buffer: [1024]u8 = undefined; var stdout_buffer: [1024]u8 = undefined;
var stdout_raw = std.fs.File.stdout().writer(&stdout_buffer); var stdout_raw = std.Io.File.stdout().writer(io, &stdout_buffer);
const stdout = &stdout_raw.interface; const stdout = &stdout_raw.interface;
defer stdout.flush() catch unreachable; defer stdout.flush() catch unreachable;
@ -28,10 +27,7 @@ pub fn main() anyerror!void {
// }; // };
// //
// var client = aws.Client.init(allocator, .{ .proxy = proxy }); // var client = aws.Client.init(allocator, .{ .proxy = proxy });
var threaded: std.Io.Threaded = .init(allocator); var client = aws.Client.init(allocator, .{ .io = io, .map = init.environ_map });
defer threaded.deinit();
const io = threaded.io();
var client = aws.Client.init(allocator, .{ .io = io });
defer client.deinit(); defer client.deinit();
const options = aws.Options{ const options = aws.Options{