pub struct MsiRegistryRecord {
pub package_name: String,
pub hive: String,
pub key_path: String,
pub normalized_key_path: String,
pub value_name: String,
pub value_data: Option<String>,
pub previous_value: Option<String>,
}Expand description
A normalized MSI registry entry.
Fields§
§package_name: StringPackage name.
hive: StringRegistry hive name.
key_path: StringRaw registry key path.
normalized_key_path: StringLowercased normalized key path used for lookups.
value_name: StringRegistry value name.
value_data: Option<String>Registry value data, when present.
previous_value: Option<String>Previous value captured for repair comparison, when present.
Trait Implementations§
Source§impl Clone for MsiRegistryRecord
impl Clone for MsiRegistryRecord
Source§fn clone(&self) -> MsiRegistryRecord
fn clone(&self) -> MsiRegistryRecord
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 MsiRegistryRecord
impl Debug for MsiRegistryRecord
Source§impl<'de> Deserialize<'de> for MsiRegistryRecord
impl<'de> Deserialize<'de> for MsiRegistryRecord
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 MsiRegistryRecord
impl PartialEq for MsiRegistryRecord
Source§impl Serialize for MsiRegistryRecord
impl Serialize for MsiRegistryRecord
impl Eq for MsiRegistryRecord
impl StructuralPartialEq for MsiRegistryRecord
Auto Trait Implementations§
impl Freeze for MsiRegistryRecord
impl RefUnwindSafe for MsiRegistryRecord
impl Send for MsiRegistryRecord
impl Sync for MsiRegistryRecord
impl Unpin for MsiRegistryRecord
impl UnwindSafe for MsiRegistryRecord
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