pub struct BackupData {
pub version: u32,
pub app_version: String,
pub date: String,
pub games: Vec<Game>,
pub game_details: Vec<GameDetails>,
pub wishlist_game: Vec<WishlistGame>,
}Expand description
Estrutura do arquivo de ‘backup’.
Contém metadados e todos os dados exportados da aplicação.
Fields§
§version: u32§app_version: String§date: String§games: Vec<Game>§game_details: Vec<GameDetails>§wishlist_game: Vec<WishlistGame>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BackupData
impl<'de> Deserialize<'de> for BackupData
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 BackupData
impl RefUnwindSafe for BackupData
impl Send for BackupData
impl Sync for BackupData
impl Unpin for BackupData
impl UnwindSafe for BackupData
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