pub struct MsiInventorySnapshot {
pub receipt: MsiInventoryReceipt,
pub files: Vec<MsiFileRecord>,
pub registry_entries: Vec<MsiRegistryRecord>,
pub shortcuts: Vec<MsiShortcutRecord>,
pub components: Vec<MsiComponentRecord>,
}Expand description
The complete MSI inventory snapshot for a package.
Fields§
§receipt: MsiInventoryReceiptReceipt metadata for the package.
files: Vec<MsiFileRecord>Normalized file rows.
registry_entries: Vec<MsiRegistryRecord>Normalized registry rows.
shortcuts: Vec<MsiShortcutRecord>Normalized shortcut rows.
components: Vec<MsiComponentRecord>Normalized component rows.
Trait Implementations§
Source§impl Clone for MsiInventorySnapshot
impl Clone for MsiInventorySnapshot
Source§fn clone(&self) -> MsiInventorySnapshot
fn clone(&self) -> MsiInventorySnapshot
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 MsiInventorySnapshot
impl Debug for MsiInventorySnapshot
Source§impl<'de> Deserialize<'de> for MsiInventorySnapshot
impl<'de> Deserialize<'de> for MsiInventorySnapshot
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 MsiInventorySnapshot
impl PartialEq for MsiInventorySnapshot
Source§impl Serialize for MsiInventorySnapshot
impl Serialize for MsiInventorySnapshot
impl Eq for MsiInventorySnapshot
impl StructuralPartialEq for MsiInventorySnapshot
Auto Trait Implementations§
impl Freeze for MsiInventorySnapshot
impl RefUnwindSafe for MsiInventorySnapshot
impl Send for MsiInventorySnapshot
impl Sync for MsiInventorySnapshot
impl Unpin for MsiInventorySnapshot
impl UnwindSafe for MsiInventorySnapshot
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