pub struct NexusMod {
pub mod_id: u64,
pub name: String,
pub summary: Option<String>,
pub version: String,
pub author: String,
pub picture_url: Option<String>,
pub description: Option<String>,
pub domain_name: Option<String>,
pub endorsement: Option<NexusEndorsement>,
pub endorsement_count: u64,
}Fields§
§mod_id: u64§name: String§summary: Option<String>§version: String§picture_url: Option<String>Primary thumbnail URL (full-size picture shown at the top of the mod page).
description: Option<String>Long-form HTML description. May contain BBCode-derived markup.
domain_name: Option<String>Nexus game domain the mod belongs to (e.g. "skyrimspecialedition").
endorsement: Option<NexusEndorsement>The current user’s endorsement relationship to this mod. Only populated on authenticated requests. Absent otherwise.
endorsement_count: u64Total endorsements the mod has received (not user-specific).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NexusMod
impl<'de> Deserialize<'de> for NexusMod
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 NexusMod
impl RefUnwindSafe for NexusMod
impl Send for NexusMod
impl Sync for NexusMod
impl Unpin for NexusMod
impl UnsafeUnpin for NexusMod
impl UnwindSafe for NexusMod
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