pub struct Region {
pub id: i64,
pub locations: Vec<NamedApiResource<Location>>,
pub name: String,
pub names: Vec<Name>,
pub main_generation: Option<NamedApiResource<Generation>>,
pub pokedexes: Vec<NamedApiResource<Pokedex>>,
pub version_groups: Vec<NamedApiResource<VersionGroup>>,
}Expand description
Fields§
§id: i64The identifier for this resource.
locations: Vec<NamedApiResource<Location>>A list of locations that can be found in this region.
name: StringThe name for this resource.
names: Vec<Name>The name of this resource listed in different languages.
main_generation: Option<NamedApiResource<Generation>>The generation this region was introduced in.
pokedexes: Vec<NamedApiResource<Pokedex>>A list of pokédexes that catalogue Pokémon in this region.
version_groups: Vec<NamedApiResource<VersionGroup>>A list of version groups where this region can be visited.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Region
impl<'de> Deserialize<'de> for Region
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
impl Eq for Region
impl StructuralPartialEq for Region
Auto Trait Implementations§
impl Freeze for Region
impl RefUnwindSafe for Region
impl Send for Region
impl Sync for Region
impl Unpin for Region
impl UnwindSafe for Region
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.