pub struct DossierContext {
pub game_id: String,
pub game_domain: Option<String>,
pub nexus_mod_id: Option<NexusModId>,
pub nexus_file_id: Option<NexusFileId>,
pub mod_name: String,
pub mod_author: Option<String>,
pub mod_version: Option<String>,
pub mod_summary: Option<String>,
pub nexus_url: Option<String>,
pub source_archive_hash: String,
}Expand description
Context about the mod the analyzer could not classify. Filled in by the CLI / UI caller — the installer crate itself doesn’t fetch Nexus metadata.
Fields§
§game_id: String§game_domain: Option<String>§nexus_mod_id: Option<NexusModId>§nexus_file_id: Option<NexusFileId>§mod_name: String§mod_version: Option<String>§mod_summary: Option<String>§nexus_url: Option<String>§source_archive_hash: Stringxxh64 hex digest of the source archive, for dedup.
Trait Implementations§
Source§impl Clone for DossierContext
impl Clone for DossierContext
Source§fn clone(&self) -> DossierContext
fn clone(&self) -> DossierContext
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 DossierContext
impl Debug for DossierContext
Source§impl<'de> Deserialize<'de> for DossierContext
impl<'de> Deserialize<'de> for DossierContext
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 DossierContext
impl RefUnwindSafe for DossierContext
impl Send for DossierContext
impl Sync for DossierContext
impl Unpin for DossierContext
impl UnsafeUnpin for DossierContext
impl UnwindSafe for DossierContext
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