fn alloc( ctx: *anyopaque, len: usize, alignment: Alignment, ra: usize, ) ?[*]u8
fn alloc( ctx: *anyopaque, len: usize, alignment: Alignment, ra: usize, ) ?[*]u8 { const self: *BufferFirstAllocator = @ptrCast(@alignCast(ctx)); return FixedBufferAllocator.alloc(&self.fixed_buffer_allocator, len, alignment, ra) orelse return self.fallback_allocator.rawAlloc(len, alignment, ra); }