pub struct Platform {Show 33 fields
pub id: u64,
pub slug: String,
pub fs_slug: String,
pub rom_count: u64,
pub name: String,
pub igdb_slug: Option<String>,
pub moby_slug: Option<String>,
pub hltb_slug: Option<String>,
pub custom_name: Option<String>,
pub igdb_id: Option<i64>,
pub sgdb_id: Option<i64>,
pub moby_id: Option<i64>,
pub launchbox_id: Option<i64>,
pub ss_id: Option<i64>,
pub ra_id: Option<i64>,
pub hasheous_id: Option<i64>,
pub tgdb_id: Option<i64>,
pub flashpoint_id: Option<i64>,
pub category: Option<String>,
pub generation: Option<i64>,
pub family_name: Option<String>,
pub family_slug: Option<String>,
pub url: Option<String>,
pub url_logo: Option<String>,
pub firmware: Vec<Firmware>,
pub aspect_ratio: Option<String>,
pub created_at: String,
pub updated_at: String,
pub fs_size_bytes: u64,
pub is_unidentified: bool,
pub is_identified: bool,
pub missing_from_fs: bool,
pub display_name: Option<String>,
}Fields§
§id: u64§slug: String§fs_slug: String§rom_count: u64§name: String§igdb_slug: Option<String>§moby_slug: Option<String>§hltb_slug: Option<String>§custom_name: Option<String>§igdb_id: Option<i64>§sgdb_id: Option<i64>§moby_id: Option<i64>§launchbox_id: Option<i64>§ss_id: Option<i64>§ra_id: Option<i64>§hasheous_id: Option<i64>§tgdb_id: Option<i64>§flashpoint_id: Option<i64>§category: Option<String>§generation: Option<i64>§family_name: Option<String>§family_slug: Option<String>§url: Option<String>§url_logo: Option<String>§firmware: Vec<Firmware>§aspect_ratio: Option<String>§created_at: String§updated_at: String§fs_size_bytes: u64§is_unidentified: bool§is_identified: bool§missing_from_fs: bool§display_name: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Platform
impl<'de> Deserialize<'de> for Platform
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 Platform
impl RefUnwindSafe for Platform
impl Send for Platform
impl Sync for Platform
impl Unpin for Platform
impl UnsafeUnpin for Platform
impl UnwindSafe for Platform
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more