pub struct PartialGame {Show 38 fields
pub id: String,
pub library: Option<String>,
pub title: Option<String>,
pub alternate_titles: Option<String>,
pub series: Option<String>,
pub developer: Option<String>,
pub publisher: Option<String>,
pub primary_platform: Option<String>,
pub platforms: Option<TagVec>,
pub date_added: Option<String>,
pub date_modified: Option<String>,
pub legacy_broken: Option<bool>,
pub legacy_extreme: Option<bool>,
pub play_mode: Option<String>,
pub status: Option<String>,
pub notes: Option<String>,
pub tags: Option<TagVec>,
pub detailed_tags: Option<Vec<Tag>>,
pub source: Option<String>,
pub legacy_application_path: Option<String>,
pub legacy_launch_command: Option<String>,
pub release_date: Option<String>,
pub version: Option<String>,
pub original_description: Option<String>,
pub language: Option<String>,
pub active_data_id: Option<i64>,
pub active_data_on_disk: Option<bool>,
pub last_played: Option<String>,
pub playtime: Option<i64>,
pub play_counter: Option<i64>,
pub active_game_config_id: Option<i64>,
pub active_game_config_owner: Option<String>,
pub archive_state: Option<i64>,
pub add_apps: Option<Vec<AdditionalApp>>,
pub ruffle_support: Option<String>,
pub logo_path: Option<String>,
pub screenshot_path: Option<String>,
pub ext_data: Option<HashMap<String, Value>>,
}
Fields§
§id: String
§library: Option<String>
§title: Option<String>
§alternate_titles: Option<String>
§series: Option<String>
§developer: Option<String>
§publisher: Option<String>
§primary_platform: Option<String>
§platforms: Option<TagVec>
§date_added: Option<String>
§date_modified: Option<String>
§legacy_broken: Option<bool>
§legacy_extreme: Option<bool>
§play_mode: Option<String>
§status: Option<String>
§notes: Option<String>
§source: Option<String>
§legacy_application_path: Option<String>
§legacy_launch_command: Option<String>
§release_date: Option<String>
§version: Option<String>
§original_description: Option<String>
§language: Option<String>
§active_data_id: Option<i64>
§active_data_on_disk: Option<bool>
§last_played: Option<String>
§playtime: Option<i64>
§play_counter: Option<i64>
§active_game_config_id: Option<i64>
§active_game_config_owner: Option<String>
§archive_state: Option<i64>
§add_apps: Option<Vec<AdditionalApp>>
§ruffle_support: Option<String>
§logo_path: Option<String>
§screenshot_path: Option<String>
§ext_data: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl Clone for PartialGame
impl Clone for PartialGame
Source§fn clone(&self) -> PartialGame
fn clone(&self) -> PartialGame
Returns a duplicate of the value. Read more
1.0.0 · 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 PartialGame
impl Debug for PartialGame
Source§impl Default for PartialGame
impl Default for PartialGame
Source§impl<'de> Deserialize<'de> for PartialGame
impl<'de> Deserialize<'de> for PartialGame
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
Source§impl From<&PartialGame> for Game
impl From<&PartialGame> for Game
Source§fn from(source: &PartialGame) -> Self
fn from(source: &PartialGame) -> Self
Converts to this type from the input type.
Source§impl From<Game> for PartialGame
impl From<Game> for PartialGame
Auto Trait Implementations§
impl Freeze for PartialGame
impl RefUnwindSafe for PartialGame
impl Send for PartialGame
impl Sync for PartialGame
impl Unpin for PartialGame
impl UnwindSafe for PartialGame
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