pub struct GameDetails {Show 15 fields
pub id: i32,
pub name: String,
pub description_raw: Option<String>,
pub metacritic: Option<i32>,
pub website: Option<String>,
pub released: Option<String>,
pub background_image: Option<String>,
pub genres: Vec<RawgGenre>,
pub tags: Vec<RawgTag>,
pub developers: Vec<RawgDeveloper>,
pub publishers: Vec<RawgPublisher>,
pub reddit_url: Option<String>,
pub metacritic_url: Option<String>,
pub stores: Vec<StoreWrapper>,
pub esrb_rating: Option<EsrbRating>,
}Expand description
Detalhes completos de um jogo na RAWG.
Inclui informações expandidas como descrição, metacritic score, desenvolvedoras e tags.
Fields§
§id: i32§name: String§description_raw: Option<String>§metacritic: Option<i32>§website: Option<String>§released: Option<String>§background_image: Option<String>§genres: Vec<RawgGenre>§developers: Vec<RawgDeveloper>§publishers: Vec<RawgPublisher>§reddit_url: Option<String>§metacritic_url: Option<String>§stores: Vec<StoreWrapper>§esrb_rating: Option<EsrbRating>Trait Implementations§
Source§impl Debug for GameDetails
impl Debug for GameDetails
Source§impl<'de> Deserialize<'de> for GameDetails
impl<'de> Deserialize<'de> for GameDetails
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 GameDetails
impl RefUnwindSafe for GameDetails
impl Send for GameDetails
impl Sync for GameDetails
impl Unpin for GameDetails
impl UnwindSafe for GameDetails
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