const MemoryDependency = struct fn get(dep: *MemoryDependency, io: std.Io) ?[]u81853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867 const MemoryDependency = struct {
ready: std.Io.Event,
/// Null if the memory failed to be allocated
memory: ?[]u8,
const init: MemoryDependency = .{
.ready = .unset,
.memory = undefined,
};
fn get(dep: *MemoryDependency, io: std.Io) ?[]u8 {
dep.ready.waitUncancelable(io);
return dep.memory;
}
}