pub struct CachedPackage {
pub game: String,
pub directory: String,
pub name: String,
pub sha256: String,
pub version: String,
pub display_name: Option<String>,
pub exclusive_group: Option<String>,
pub requires: Vec<String>,
pub size: u64,
pub updated_at: i64,
}Expand description
What the cache holds for one package, as the tree needs to see it.
Fields§
§game: String§directory: String§name: String§sha256: String§version: String§display_name: Option<String>§exclusive_group: Option<String>The rest of the manifest entry, the only record an offline run has; each defaults so an index from before they existed still loads.
requires: Vec<String>§size: u64§updated_at: i64Implementations§
Source§impl CachedPackage
impl CachedPackage
Trait Implementations§
Source§impl Clone for CachedPackage
impl Clone for CachedPackage
Source§fn clone(&self) -> CachedPackage
fn clone(&self) -> CachedPackage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CachedPackage
impl Debug for CachedPackage
Source§impl<'de> Deserialize<'de> for CachedPackage
impl<'de> Deserialize<'de> for CachedPackage
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 CachedPackage
Source§impl PartialEq for CachedPackage
impl PartialEq for CachedPackage
Source§impl Serialize for CachedPackage
impl Serialize for CachedPackage
impl StructuralPartialEq for CachedPackage
Auto Trait Implementations§
impl Freeze for CachedPackage
impl RefUnwindSafe for CachedPackage
impl Send for CachedPackage
impl Sync for CachedPackage
impl Unpin for CachedPackage
impl UnsafeUnpin for CachedPackage
impl UnwindSafe for CachedPackage
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