pub struct GameInfo {
pub id: i64,
pub igdb_id: Option<i64>,
pub name: String,
pub summary: Option<String>,
pub slug: String,
pub cover_url: Option<String>,
pub ai_details: Option<Value>,
pub ai_disclosed: Option<bool>,
pub steam_app_id: Option<String>,
pub has_steam_disclosure: Option<bool>,
}Expand description
Information about a game.
Fields§
§id: i64§igdb_id: Option<i64>§name: String§summary: Option<String>§slug: String§cover_url: Option<String>§ai_details: Option<Value>§ai_disclosed: Option<bool>§steam_app_id: Option<String>§has_steam_disclosure: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GameInfo
impl<'de> Deserialize<'de> for GameInfo
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 GameInfo
impl RefUnwindSafe for GameInfo
impl Send for GameInfo
impl Sync for GameInfo
impl Unpin for GameInfo
impl UnsafeUnpin for GameInfo
impl UnwindSafe for GameInfo
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