pub struct GameInput {
pub id: String,
pub name: String,
pub platform: Option<String>,
pub cover_url: 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: Option<String>§cover_url: 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 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