pub struct PokemonAbility {
pub id: u64,
pub name: String,
pub generation: u64,
pub effects: String,
pub description: String,
pub pokemons: Vec<PokemonAbilityPokemon>,
pub descriptions: Vec<PokemonAbilityDescription>,
}
Fields§
§id: u64
§name: String
§generation: u64
§effects: String
§description: String
§pokemons: Vec<PokemonAbilityPokemon>
§descriptions: Vec<PokemonAbilityDescription>
Trait Implementations§
Source§impl Debug for PokemonAbility
impl Debug for PokemonAbility
Source§impl<'de> Deserialize<'de> for PokemonAbility
impl<'de> Deserialize<'de> for PokemonAbility
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 PokemonAbility
impl RefUnwindSafe for PokemonAbility
impl Send for PokemonAbility
impl Sync for PokemonAbility
impl Unpin for PokemonAbility
impl UnwindSafe for PokemonAbility
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