DoxigAlpha

VTable

Fields of this type

Fields

#
alloc:*const fn (*anyopaque, len: usize, alignment: Alignment, ret_addr: usize) ?[*]u8
Return a pointer to `len` bytes with specified `alignment`, or return
resize:*const fn (*anyopaque, memory: []u8, alignment: Alignment, new_len: usize, ret_addr: usize) bool
Attempt to expand or shrink memory in place.
remap:*const fn (*anyopaque, memory: []u8, alignment: Alignment, new_len: usize, ret_addr: usize) ?[*]u8
Attempt to expand or shrink memory, allowing relocation.
free:*const fn (*anyopaque, memory: []u8, alignment: Alignment, ret_addr: usize) void
Free and invalidate a region of memory.