pub enum Allocator {
NotSet,
Default,
Debug,
Malloc,
MallocDebug,
PyMalloc,
PyMallocDebug,
}
Expand description
Name of the Python memory allocators.
See https://docs.python.org/3/c-api/init_config.html#c.PyPreConfig.allocator.
Serialization type: string
Variants§
NotSet
Don’t change memory allocators (use defaults).
Serialized value: not-set
Default
Default memory allocators.
Serialized value: default
Debug
Default memory allocators with debug hooks.
Serialized value: debug
Malloc
Use malloc()
from the C library.
Serialized value: malloc
MallocDebug
Force usage of malloc()
with debug hooks.
Serialized value: malloc-debug
PyMalloc
Python pymalloc
allocator.
Serialized value: py-malloc
PyMallocDebug
Python pymalloc
allocator with debug hooks.
Serialized value: py-malloc-debug