pub struct DbPackageRecord {
pub name: String,
pub version: String,
pub installed_at: u64,
pub files_count: u32,
pub size_bytes: u64,
pub dependencies: Vec<String>,
}Expand description
A single record in the package database
Fields§
§name: StringPackage name
version: StringInstalled version string (e.g. “1.2.3”)
installed_at: u64Timestamp when the package was installed (seconds since boot)
files_count: u32Number of files installed by the package
size_bytes: u64Total size of installed files in bytes
dependencies: Vec<String>Names of packages this package depends on
Trait Implementations§
Source§impl Clone for DbPackageRecord
impl Clone for DbPackageRecord
Source§fn clone(&self) -> DbPackageRecord
fn clone(&self) -> DbPackageRecord
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DbPackageRecord
impl RefUnwindSafe for DbPackageRecord
impl Send for DbPackageRecord
impl Sync for DbPackageRecord
impl Unpin for DbPackageRecord
impl UnwindSafe for DbPackageRecord
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)