Struct some_random_api::PokemonAbility
source · 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 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