#[non_exhaustive]pub enum DataFlag {
VersionInfoValid,
VersionInfoNotValid,
BZipped,
TimeStampInUTC,
IsUninstallerExe,
CallInstructionOptimized,
Touch,
ChunkEncrypted,
ChunkCompressed,
SolidBreak,
Sign,
SignOnce,
}Expand description
TSetupFileLocationFlags flag bits.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
VersionInfoValid
VersionInfoNotValid
BZipped
Pre-4.0.1 only.
TimeStampInUTC
IsUninstallerExe
CallInstructionOptimized
Touch
ChunkEncrypted
ChunkCompressed
SolidBreak
Sign
SignOnce
Implementations§
Source§impl DataFlag
impl DataFlag
Sourcepub const NAME_ORDER: &'static [&'static str]
pub const NAME_ORDER: &'static [&'static str]
Canonical stable-name order for this flag enum.
Sourcepub fn set_to_bits(set: &HashSet<Self>) -> u64
pub fn set_to_bits(set: &HashSet<Self>) -> u64
Converts a set of flags into the canonical bitmask.
Trait Implementations§
impl Copy for DataFlag
impl Eq for DataFlag
impl StructuralPartialEq for DataFlag
Auto Trait Implementations§
impl Freeze for DataFlag
impl RefUnwindSafe for DataFlag
impl Send for DataFlag
impl Sync for DataFlag
impl Unpin for DataFlag
impl UnsafeUnpin for DataFlag
impl UnwindSafe for DataFlag
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