Type Alias ModuleLoadMode

Source
pub type ModuleLoadMode = ModuleLoadMode;
Available on crate features module and std only.
Expand description

Enum to define loading behavior.

Aliased Type§

#[repr(u32)]
pub enum ModuleLoadMode { ModuleLoadMode_File = 0, ModuleLoadMode_Mmap = 1, ModuleLoadMode_MmapUseMlock = 2, ModuleLoadMode_MmapUseMlockIgnoreErrors = 3, }

Variants§

§

ModuleLoadMode_File = 0

Load the whole file as a buffer.

§

ModuleLoadMode_Mmap = 1

Use mmap to load pages into memory.

§

ModuleLoadMode_MmapUseMlock = 2

Use memory locking and handle errors.

§

ModuleLoadMode_MmapUseMlockIgnoreErrors = 3

Use memory locking and ignore errors.