#[repr(C)]pub struct ExecFlags {Show 14 fields
pub autoclose: c_int,
pub all_user_var: c_int,
pub exec_error: c_int,
pub abort: c_int,
pub exec_reboot: c_int,
pub reboot_called: c_int,
pub xxx_cur_insttype: c_int,
pub plugin_api_version: c_int,
pub silent: c_int,
pub instdir_error: c_int,
pub rtl: c_int,
pub errlvl: c_int,
pub alter_reg_view: c_int,
pub status_update: c_int,
}Expand description
Installer state exposed to plug-ins, mirroring exec_flags_t.
Fields§
§autoclose: c_intSetAutoClose.
all_user_var: c_intSetShellVarContext: user context = 0, machine context = 1.
exec_error: c_intIfErrors / ClearErrors / SetErrors.
abort: c_intIfAbort.
exec_reboot: c_intIfRebootFlag / SetRebootFlag.
reboot_called: c_intSet once a reboot has been requested.
xxx_cur_insttype: c_intDeprecated (XXX_cur_insttype). Do not use.
plugin_api_version: c_intPlug-in ABI version. Only meaningful from NSIS 2.42 onward.
silent: c_intIfSilent / SetSilent.
instdir_error: c_intGetInstDirError.
rtl: c_intIfRtlLanguage: 1 when $LANGUAGE is a right-to-left language.
errlvl: c_intSetErrorLevel.
alter_reg_view: c_intSetRegView: default view = 0, alternative view = KEY_WOW64_*.
status_update: c_intSetDetailsPrint.
Trait Implementations§
impl Copy for ExecFlags
impl Eq for ExecFlags
impl StructuralPartialEq for ExecFlags
Auto Trait Implementations§
impl Freeze for ExecFlags
impl RefUnwindSafe for ExecFlags
impl Send for ExecFlags
impl Sync for ExecFlags
impl Unpin for ExecFlags
impl UnsafeUnpin for ExecFlags
impl UnwindSafe for ExecFlags
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