pub struct MsiFileRecord {
pub package_name: String,
pub path: String,
pub normalized_path: String,
pub hash_algorithm: Option<HashAlgorithm>,
pub hash_hex: Option<String>,
pub is_config_file: bool,
}Expand description
A normalized MSI file entry.
Fields§
§package_name: StringPackage name.
path: StringOriginal file path.
normalized_path: StringLowercased normalized path used for lookups.
hash_algorithm: Option<HashAlgorithm>Optional hash algorithm used for the file.
hash_hex: Option<String>Hex hash string associated with the file.
is_config_file: boolWhether the file originated from a config-related MSI entry.
Trait Implementations§
Source§impl Clone for MsiFileRecord
impl Clone for MsiFileRecord
Source§fn clone(&self) -> MsiFileRecord
fn clone(&self) -> MsiFileRecord
Returns a duplicate 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 MsiFileRecord
impl Debug for MsiFileRecord
Source§impl<'de> Deserialize<'de> for MsiFileRecord
impl<'de> Deserialize<'de> for MsiFileRecord
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 MsiFileRecord
impl PartialEq for MsiFileRecord
Source§impl Serialize for MsiFileRecord
impl Serialize for MsiFileRecord
impl Eq for MsiFileRecord
impl StructuralPartialEq for MsiFileRecord
Auto Trait Implementations§
impl Freeze for MsiFileRecord
impl RefUnwindSafe for MsiFileRecord
impl Send for MsiFileRecord
impl Sync for MsiFileRecord
impl Unpin for MsiFileRecord
impl UnwindSafe for MsiFileRecord
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