pub struct GameInput {Show 13 fields
pub id: String,
pub name: String,
pub platform: Platform,
pub platform_game_id: String,
pub cover_url: Option<String>,
pub installed: bool,
pub import_confidence: Option<String>,
pub playtime: Option<i32>,
pub user_rating: Option<i32>,
pub status: Option<String>,
pub install_path: Option<String>,
pub executable_path: Option<String>,
pub launch_args: Option<String>,
}Expand description
Dados de entrada para criar ou atualizar um jogo.
Reflete os campos da ‘interface’ de adição/edição de jogos.
Fields§
§id: String§name: String§platform: Platform§platform_game_id: String§cover_url: Option<String>§installed: bool§import_confidence: Option<String>§playtime: Option<i32>§user_rating: Option<i32>§status: Option<String>§install_path: Option<String>§executable_path: Option<String>§launch_args: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GameInput
impl<'de> Deserialize<'de> for GameInput
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 GameInput
impl RefUnwindSafe for GameInput
impl Send for GameInput
impl Sync for GameInput
impl Unpin for GameInput
impl UnsafeUnpin for GameInput
impl UnwindSafe for GameInput
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
§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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