#[repr(u32)]pub enum ModuleLoadMode {
ModuleLoadMode_File = 0,
ModuleLoadMode_Mmap = 1,
ModuleLoadMode_MmapUseMlock = 2,
ModuleLoadMode_MmapUseMlockIgnoreErrors = 3,
}
Expand description
Enum to define loading behavior.
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.
Trait Implementations§
Source§impl Clone for ModuleLoadMode
impl Clone for ModuleLoadMode
Source§fn clone(&self) -> ModuleLoadMode
fn clone(&self) -> ModuleLoadMode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ModuleLoadMode
impl Debug for ModuleLoadMode
Source§impl ExternType for ModuleLoadMode
Available on crate features module
and std
only.
impl ExternType for ModuleLoadMode
Available on crate features
module
and std
only.Source§impl Hash for ModuleLoadMode
impl Hash for ModuleLoadMode
Source§impl PartialEq for ModuleLoadMode
impl PartialEq for ModuleLoadMode
impl Copy for ModuleLoadMode
impl Eq for ModuleLoadMode
impl StructuralPartialEq for ModuleLoadMode
Auto Trait Implementations§
impl Freeze for ModuleLoadMode
impl RefUnwindSafe for ModuleLoadMode
impl Send for ModuleLoadMode
impl Sync for ModuleLoadMode
impl Unpin for ModuleLoadMode
impl UnwindSafe for ModuleLoadMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more