pub struct Masterfile { /* private fields */ }Implementations§
Source§impl Masterfile
impl Masterfile
pub fn builder() -> MasterfileBuilder
Sourcepub async fn from_remote() -> Result<Self>
pub async fn from_remote() -> Result<Self>
Convenience: equivalent to Masterfile::builder().fetch().await.
Sourcepub fn from_entries(entries: Vec<MasterfileEntry>) -> Self
pub fn from_entries(entries: Vec<MasterfileEntry>) -> Self
Wrap an already-parsed entry vec.
pub fn get_entry(&self, id: &str) -> Option<&MasterfileEntry>
pub fn has(&self, id: &str) -> bool
pub fn entries(&self) -> &[MasterfileEntry]
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn iter(&self) -> Iter<'_, MasterfileEntry>
pub fn template_ids(&self) -> impl Iterator<Item = &str> + '_
pub async fn refresh(&mut self) -> Result<()>
pub fn update(&mut self, entries: Vec<MasterfileEntry>)
Source§impl Masterfile
impl Masterfile
pub fn avatar_customization(&self) -> AvatarCustomizationAccessor<'_>
pub fn avatar_group_order_settings( &self, ) -> AvatarGroupOrderSettingsAccessor<'_>
pub fn avatar_item_display(&self) -> AvatarItemDisplayAccessor<'_>
pub fn badge_settings(&self) -> BadgeSettingsAccessor<'_>
pub fn bread_move_level_settings(&self) -> BreadMoveLevelSettingsAccessor<'_>
pub fn buddy_activity_category_settings( &self, ) -> BuddyActivityCategorySettingsAccessor<'_>
pub fn buddy_emotion_level_settings( &self, ) -> BuddyEmotionLevelSettingsAccessor<'_>
pub fn buddy_level_settings(&self) -> BuddyLevelSettingsAccessor<'_>
pub fn client_quest_template(&self) -> ClientQuestTemplateAccessor<'_>
pub fn code_gate_proto(&self) -> CodeGateProtoAccessor<'_>
pub fn combat_league(&self) -> CombatLeagueAccessor<'_>
pub fn combat_move(&self) -> CombatMoveAccessor<'_>
pub fn combat_npc_personality(&self) -> CombatNpcPersonalityAccessor<'_>
pub fn combat_npc_trainer(&self) -> CombatNpcTrainerAccessor<'_>
pub fn combat_ranking_proto_settings( &self, ) -> CombatRankingProtoSettingsAccessor<'_>
pub fn combat_type(&self) -> CombatTypeAccessor<'_>
pub fn event_pass_settings(&self) -> EventPassSettingsAccessor<'_>
pub fn event_pass_tier_settings(&self) -> EventPassTierSettingsAccessor<'_>
pub fn evolution_chain_display_settings( &self, ) -> EvolutionChainDisplaySettingsAccessor<'_>
pub fn evolution_quest_template(&self) -> EvolutionQuestTemplateAccessor<'_>
pub fn feature_gate(&self) -> FeatureGateAccessor<'_>
pub fn form_settings(&self) -> FormSettingsAccessor<'_>
pub fn fort_power_up_level_settings( &self, ) -> FortPowerUpLevelSettingsAccessor<'_>
pub fn friendship_milestone_settings( &self, ) -> FriendshipMilestoneSettingsAccessor<'_>
pub fn gender_settings(&self) -> GenderSettingsAccessor<'_>
pub fn iap_category_display(&self) -> IapCategoryDisplayAccessor<'_>
pub fn iap_item_display(&self) -> IapItemDisplayAccessor<'_>
pub fn invasion_npc_display_settings( &self, ) -> InvasionNpcDisplaySettingsAccessor<'_>
pub fn item_expiration_settings(&self) -> ItemExpirationSettingsAccessor<'_>
pub fn item_settings(&self) -> ItemSettingsAccessor<'_>
pub fn language_settings(&self) -> LanguageSettingsAccessor<'_>
pub fn level_up_rewards(&self) -> LevelUpRewardsAccessor<'_>
pub fn limited_purchase_sku_settings( &self, ) -> LimitedPurchaseSkuSettingsAccessor<'_>
pub fn location_card_settings(&self) -> LocationCardSettingsAccessor<'_>
pub fn mega_evo_level_settings(&self) -> MegaEvoLevelSettingsAccessor<'_>
pub fn move_sequence_settings(&self) -> MoveSequenceSettingsAccessor<'_>
pub fn move_settings(&self) -> MoveSettingsAccessor<'_>
pub fn non_combat_move_settings(&self) -> NonCombatMoveSettingsAccessor<'_>
pub fn party_play_general_settings( &self, ) -> PartyPlayGeneralSettingsAccessor<'_>
pub fn photo_sets_settings_proto(&self) -> PhotoSetsSettingsProtoAccessor<'_>
pub fn pokemon_extended_settings(&self) -> PokemonExtendedSettingsAccessor<'_>
pub fn pokemon_family(&self) -> PokemonFamilyAccessor<'_>
pub fn pokemon_home_energy_costs(&self) -> PokemonHomeEnergyCostsAccessor<'_>
pub fn pokemon_home_form_reversions( &self, ) -> PokemonHomeFormReversionsAccessor<'_>
pub fn pokemon_scale_settings(&self) -> PokemonScaleSettingsAccessor<'_>
pub fn pokemon_settings(&self) -> PokemonSettingsAccessor<'_>
pub fn pokemon_upgrades(&self) -> PokemonUpgradesAccessor<'_>
pub fn pokestop_invasion_availability_settings( &self, ) -> PokestopInvasionAvailabilitySettingsAccessor<'_>
pub fn quest_settings(&self) -> QuestSettingsAccessor<'_>
pub fn recommended_search_settings( &self, ) -> RecommendedSearchSettingsAccessor<'_>
pub fn roll_back(&self) -> RollBackAccessor<'_>
pub fn settings_override_rule(&self) -> SettingsOverrideRuleAccessor<'_>
pub fn sticker_metadata(&self) -> StickerMetadataAccessor<'_>
pub fn tappable_settings(&self) -> TappableSettingsAccessor<'_>
pub fn temporary_evolution_settings( &self, ) -> TemporaryEvolutionSettingsAccessor<'_>
pub fn type_effective(&self) -> TypeEffectiveAccessor<'_>
pub fn vs_seeker_loot(&self) -> VsSeekerLootAccessor<'_>
pub fn vs_seeker_pokemon_rewards(&self) -> VsSeekerPokemonRewardsAccessor<'_>
pub fn weather_affinities(&self) -> WeatherAffinitiesAccessor<'_>
Trait Implementations§
Source§impl<'a> IntoIterator for &'a Masterfile
impl<'a> IntoIterator for &'a Masterfile
Auto Trait Implementations§
impl Freeze for Masterfile
impl RefUnwindSafe for Masterfile
impl Send for Masterfile
impl Sync for Masterfile
impl Unpin for Masterfile
impl UnsafeUnpin for Masterfile
impl UnwindSafe for Masterfile
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