pub unsafe fn allocate_memory_for_buffer(
    allocator: Allocator,
    buffer: Buffer,
    create_info: *const AllocationCreateInfo
) -> VkResult<(Allocation, AllocationInfo)>