pub struct InstalledSoftware {
pub package_id: String,
pub digest: String,
pub size_bytes: u64,
pub package_name: String,
pub version: String,
pub commands: Vec<String>,
}Fields§
§package_id: String§digest: String§size_bytes: u64§package_name: String§version: String§commands: Vec<String>Trait Implementations§
Source§impl Clone for InstalledSoftware
impl Clone for InstalledSoftware
Source§impl Debug for InstalledSoftware
impl Debug for InstalledSoftware
Source§impl<'de> Deserialize<'de> for InstalledSoftware
impl<'de> Deserialize<'de> for InstalledSoftware
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
impl Eq for InstalledSoftware
Source§impl From<&VerifiedPackage> for InstalledSoftware
impl From<&VerifiedPackage> for InstalledSoftware
Source§fn from(package: &VerifiedPackage) -> Self
fn from(package: &VerifiedPackage) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InstalledSoftware
impl PartialEq for InstalledSoftware
Source§impl Serialize for InstalledSoftware
impl Serialize for InstalledSoftware
impl StructuralPartialEq for InstalledSoftware
Auto Trait Implementations§
impl Freeze for InstalledSoftware
impl RefUnwindSafe for InstalledSoftware
impl Send for InstalledSoftware
impl Sync for InstalledSoftware
impl Unpin for InstalledSoftware
impl UnsafeUnpin for InstalledSoftware
impl UnwindSafe for InstalledSoftware
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
Compares
self to key and returns true if they are equal.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.