pub struct ModUpdate {
pub mod_id: String,
pub nexus_mod_id: u64,
pub installed_version: Option<String>,
pub installed_timestamp: i64,
pub latest_file_update: u64,
pub latest_mod_activity: u64,
}Expand description
Information about a mod that has an available update on Nexus.
Fields§
§mod_id: StringThe mod_id string used in the profile (local identifier).
nexus_mod_id: u64Nexus mod ID.
installed_version: Option<String>Currently installed version (if known).
installed_timestamp: i64Timestamp when the mod was installed locally.
latest_file_update: u64Timestamp of the latest file update on Nexus.
latest_mod_activity: u64Timestamp of the latest mod activity on Nexus.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModUpdate
impl<'de> Deserialize<'de> for ModUpdate
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
Auto Trait Implementations§
impl Freeze for ModUpdate
impl RefUnwindSafe for ModUpdate
impl Send for ModUpdate
impl Sync for ModUpdate
impl Unpin for ModUpdate
impl UnsafeUnpin for ModUpdate
impl UnwindSafe for ModUpdate
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