#[repr(u32)]pub enum RunMode {
Show 16 variants
Admin = 0,
Advertise = 1,
Maintenance = 2,
RollbackEnabled = 3,
LogEnabled = 4,
Operations = 5,
RebootAtEnd = 6,
RebootNow = 7,
Cabinet = 8,
SourceShortNames = 9,
TargetShortNames = 10,
Windows9x = 12,
ZawEnabled = 13,
Scheduled = 16,
Rollback = 17,
Commit = 18,
}Expand description
Run modes passed to Session::mode().
Variants§
Admin = 0
Administrative mode install, else product install.
Advertise = 1
Advertise mode of install.
Maintenance = 2
Maintenance mode database loaded.
RollbackEnabled = 3
Rollback is enabled.
LogEnabled = 4
Log file is active.
Operations = 5
Executing or spooling operations.
RebootAtEnd = 6
Reboot is needed.
RebootNow = 7
Reboot is needed to continue installation
Cabinet = 8
Installing files from cabinets and files using Media table.
SourceShortNames = 9
Source files use only short file names.
TargetShortNames = 10
Target files are to use only short file names.
Windows9x = 12
Operating system is Windows 98/95.
ZawEnabled = 13
Operating system supports advertising of products.
Scheduled = 16
Deferred custom action called from install script execution.
Rollback = 17
Deferred custom action called from rollback execution script.
Commit = 18
Deferred custom action called from commit execution script.
Auto Trait Implementations§
impl Freeze for RunMode
impl RefUnwindSafe for RunMode
impl Send for RunMode
impl Sync for RunMode
impl Unpin for RunMode
impl UnwindSafe for RunMode
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