pub enum NSISInstallerMode {
CurrentUser,
PerMachine,
Both,
}
Expand description
Install Modes for the NSIS installer.
Variants§
CurrentUser
Default mode for the installer.
Install the app by default in a directory that doesn’t require Administrator access.
Installer metadata will be saved under the HKCU
registry path.
PerMachine
Install the app by default in the Program Files
folder directory requires Administrator
access for the installation.
Installer metadata will be saved under the HKLM
registry path.
Both
Combines both modes and allows the user to choose at install time whether to install for the current user or per machine. Note that this mode will require Administrator access even if the user wants to install it for the current user only.
Installer metadata will be saved under the HKLM
or HKCU
registry path based on the user’s choice.
Trait Implementations§
Source§impl Clone for NSISInstallerMode
impl Clone for NSISInstallerMode
Source§fn clone(&self) -> NSISInstallerMode
fn clone(&self) -> NSISInstallerMode
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 NSISInstallerMode
impl Debug for NSISInstallerMode
Source§impl Default for NSISInstallerMode
impl Default for NSISInstallerMode
Source§impl<'de> Deserialize<'de> for NSISInstallerMode
impl<'de> Deserialize<'de> for NSISInstallerMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NSISInstallerMode
impl PartialEq for NSISInstallerMode
Source§impl Serialize for NSISInstallerMode
impl Serialize for NSISInstallerMode
impl Copy for NSISInstallerMode
impl Eq for NSISInstallerMode
impl StructuralPartialEq for NSISInstallerMode
Auto Trait Implementations§
impl Freeze for NSISInstallerMode
impl RefUnwindSafe for NSISInstallerMode
impl Send for NSISInstallerMode
impl Sync for NSISInstallerMode
impl Unpin for NSISInstallerMode
impl UnwindSafe for NSISInstallerMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.