Skip to main content

MasterfileEntry

Enum MasterfileEntry 

Source
pub enum MasterfileEntry {
Show 201 variants PokemonExtendedSettings(PokemonExtendedSettingsEntry), GenderSettings(GenderSettingsEntry), PokemonSettings(PokemonSettingsEntry), AvatarCustomization(AvatarCustomizationEntry), AvatarItemDisplay(AvatarItemDisplayEntry), IapItemDisplay(IapItemDisplayEntry), FormSettings(FormSettingsEntry), BadgeSettings(BadgeSettingsEntry), StickerMetadata(StickerMetadataEntry), PokemonFamily(PokemonFamilyEntry), EventPassTierSettings(EventPassTierSettingsEntry), MoveSettings(MoveSettingsEntry), MoveSequenceSettings(MoveSequenceSettingsEntry), CombatMove(CombatMoveEntry), SettingsOverrideRule(SettingsOverrideRuleEntry), LocationCardSettings(LocationCardSettingsEntry), ItemSettings(ItemSettingsEntry), CombatLeague(CombatLeagueEntry), MegaEvoLevelSettings(MegaEvoLevelSettingsEntry), LevelUpRewards(LevelUpRewardsEntry), EvolutionChainDisplaySettings(EvolutionChainDisplaySettingsEntry), InvasionNpcDisplaySettings(InvasionNpcDisplaySettingsEntry), ClientQuestTemplate(ClientQuestTemplateEntry), TemporaryEvolutionSettings(TemporaryEvolutionSettingsEntry), VsSeekerLoot(VsSeekerLootEntry), PhotoSetsSettingsProto(PhotoSetsSettingsProtoEntry), EvolutionQuestTemplate(EvolutionQuestTemplateEntry), LimitedPurchaseSkuSettings(LimitedPurchaseSkuSettingsEntry), CombatRankingProtoSettings(CombatRankingProtoSettingsEntry), ItemExpirationSettings(ItemExpirationSettingsEntry), CombatType(CombatTypeEntry), TypeEffective(TypeEffectiveEntry), IapCategoryDisplay(IapCategoryDisplayEntry), CodeGateProto(CodeGateProtoEntry), FeatureGate(FeatureGateEntry), RecommendedSearchSettings(RecommendedSearchSettingsEntry), CombatNpcTrainer(CombatNpcTrainerEntry), NonCombatMoveSettings(NonCombatMoveSettingsEntry), BuddyActivityCategorySettings(BuddyActivityCategorySettingsEntry), BreadMoveLevelSettings(BreadMoveLevelSettingsEntry), BuddyEmotionLevelSettings(BuddyEmotionLevelSettingsEntry), PokemonHomeFormReversions(PokemonHomeFormReversionsEntry), PokestopInvasionAvailabilitySettings(PokestopInvasionAvailabilitySettingsEntry), WeatherAffinities(WeatherAffinitiesEntry), FriendshipMilestoneSettings(FriendshipMilestoneSettingsEntry), PokemonScaleSettings(PokemonScaleSettingsEntry), BuddyLevelSettings(BuddyLevelSettingsEntry), TappableSettings(TappableSettingsEntry), FortPowerUpLevelSettings(FortPowerUpLevelSettingsEntry), PokemonHomeEnergyCosts(PokemonHomeEnergyCostsEntry), CombatNpcPersonality(CombatNpcPersonalityEntry), LanguageSettings(LanguageSettingsEntry), QuestSettings(QuestSettingsEntry), RollBack(RollBackEntry), AvatarGroupOrderSettings(AvatarGroupOrderSettingsEntry), EventPassSettings(EventPassSettingsEntry), PartyPlayGeneralSettings(PartyPlayGeneralSettingsEntry), PokemonUpgrades(PokemonUpgradesEntry), VsSeekerPokemonRewards(VsSeekerPokemonRewardsEntry), AccessibilitySettings(AccessibilitySettingsEntry), AdditiveSceneSettings(AdditiveSceneSettingsEntry), AddressablePokemonSettings(AddressablePokemonSettingsEntry), AddressBookImportSettings(AddressBookImportSettingsEntry), AdvancedSettings(AdvancedSettingsEntry), AmuseBoucheWelcomeBackRewards(AmuseBoucheWelcomeBackRewardsEntry), ArPhotoFeatureFlags(ArPhotoFeatureFlagsEntry), ArTelemetrySettings(ArTelemetrySettingsEntry), AssetRefreshProto(AssetRefreshProtoEntry), AvatarFeatureFlags(AvatarFeatureFlagsEntry), AvatarStoreFooterFlags(AvatarStoreFooterFlagsEntry), AvatarStoreSubcategoryFilteringFlags(AvatarStoreSubcategoryFilteringFlagsEntry), BackgroundModeSettings(BackgroundModeSettingsEntry), BattleAnimationSettings(BattleAnimationSettingsEntry), BattleHubBadgeSettings(BattleHubBadgeSettingsEntry), BattleHubOrderSettings(BattleHubOrderSettingsEntry), BattleInputBufferSettings(BattleInputBufferSettingsEntry), BattlePartySettings(BattlePartySettingsEntry), BattleSettings(BattleSettingsEntry), BattleVisualSettings(BattleVisualSettingsEntry), BelugaPokemonWhitelist(BelugaPokemonWhitelistEntry), BestFriendsPlusSettings(BestFriendsPlusSettingsEntry), BreadBattleClientSettings(BreadBattleClientSettingsEntry), BreadFeatureFlags(BreadFeatureFlagsEntry), BreadLobbyCounterSettings(BreadLobbyCounterSettingsEntry), BreadLobbyUpdateSettings(BreadLobbyUpdateSettingsEntry), BreadMoveMappings(BreadMoveMappingsEntry), BreadPokemonScalingSettings(BreadPokemonScalingSettingsEntry), BreadSettings(BreadSettingsEntry), BuddyEncounterCameoSettings(BuddyEncounterCameoSettingsEntry), BuddyHungerSettings(BuddyHungerSettingsEntry), BuddyInteractionSettings(BuddyInteractionSettingsEntry), BuddySwapSettings(BuddySwapSettingsEntry), BuddyWalkSettings(BuddyWalkSettingsEntry), BulkHealingSettings(BulkHealingSettingsEntry), ButterflyCollectorSettings(ButterflyCollectorSettingsEntry), CampfireSettings(CampfireSettingsEntry), CatchRadiusMultiplierSettings(CatchRadiusMultiplierSettingsEntry), CombatCompetitiveSeasonSettings(CombatCompetitiveSeasonSettingsEntry), CombatLeagueSettings(CombatLeagueSettingsEntry), CombatSettings(CombatSettingsEntry), CombatStatStageSettings(CombatStatStageSettingsEntry), ContestSettings(ContestSettingsEntry), ConversationSettings(ConversationSettingsEntry), CrossGameSocialSettings(CrossGameSocialSettingsEntry), DailyAdventureIncenseSettings(DailyAdventureIncenseSettingsEntry), DeepLinkingSettings(DeepLinkingSettingsEntry), EggHatchImprovementsSettings(EggHatchImprovementsSettingsEntry), EncounterSettings(EncounterSettingsEntry), ErrorReportingSettings(ErrorReportingSettingsEntry), EventPlannerPopularNotificationSettings(EventPlannerPopularNotificationSettingsEntry), EventServerSettings(EventServerSettingsEntry), ExternalAddressableAssetsSettings(ExternalAddressableAssetsSettingsEntry), FeatureUnlockLevelSettings(FeatureUnlockLevelSettingsEntry), GeotargetedQuestSettings(GeotargetedQuestSettingsEntry), GiftingSettings(GiftingSettingsEntry), GuiSearchSettings(GuiSearchSettingsEntry), GymBadgeSettings(GymBadgeSettingsEntry), HapticsSettings(HapticsSettingsEntry), IapSettings(IapSettingsEntry), IbfcLightweightSettings(IbfcLightweightSettingsEntry), ImpressionTrackingSettings(ImpressionTrackingSettingsEntry), InAppSurveySettings(InAppSurveySettingsEntry), IncidentPrioritySettings(IncidentPrioritySettingsEntry), IncidentVisibilitySettings(IncidentVisibilitySettingsEntry), InventorySettings(InventorySettingsEntry), IrisSocialSettings(IrisSocialSettingsEntry), IrisSocialUxFunnelSettings(IrisSocialUxFunnelSettingsEntry), ItemCurrencyValues(ItemCurrencyValuesEntry), ItemInventoryUpdateSettings(ItemInventoryUpdateSettingsEntry), JoinRaidViaFriendListSettings(JoinRaidViaFriendListSettingsEntry), LanguageSelectorSettings(LanguageSelectorSettingsEntry), LuckyPokemonSettings(LuckyPokemonSettingsEntry), MainMenuChanges(MainMenuChangesEntry), MapDisplaySettings(MapDisplaySettingsEntry), MapObjectsInteractionRangeSettings(MapObjectsInteractionRangeSettingsEntry), MegaEvoSettings(MegaEvoSettingsEntry), MonodepthSettings(MonodepthSettingsEntry), MpSettings(MpSettingsEntry), NaturalArtDayNightFeatureSettings(NaturalArtDayNightFeatureSettingsEntry), NearbyPokemonSettings(NearbyPokemonSettingsEntry), NeutralAvatarSettings(NeutralAvatarSettingsEntry), OnboardingSettings(OnboardingSettingsEntry), OptimizationsProto(OptimizationsProtoEntry), PartyDarkLaunchSettings(PartyDarkLaunchSettingsEntry), PartyIapBoostsSettings(PartyIapBoostsSettingsEntry), PartyRecommendationSettings(PartyRecommendationSettingsEntry), PhotoSettings(PhotoSettingsEntry), PlannerSettings(PlannerSettingsEntry), PlayerBonusSystemSettings(PlayerBonusSystemSettingsEntry), PlayerLevel(PlayerLevelEntry), PokeballThrowPropertySettings(PokeballThrowPropertySettingsEntry), PokecoinPurchaseDisplayGmt(PokecoinPurchaseDisplayGmtEntry), PokedexCategoriesSettings(PokedexCategoriesSettingsEntry), PokedexSizeStatsSystemSettings(PokedexSizeStatsSystemSettingsEntry), Pokedexv2featureFlags(Pokedexv2featureFlagsEntry), PokedexV2settings(PokedexV2settingsEntry), PokemonFxSettings(PokemonFxSettingsEntry), PokemonHomeSettings(PokemonHomeSettingsEntry), PokemonTagSettings(PokemonTagSettingsEntry), PopupControlSettings(PopupControlSettingsEntry), PostcardCollectionSettings(PostcardCollectionSettingsEntry), PowerUpPokestopsSettings(PowerUpPokestopsSettingsEntry), PrimalEvoSettings(PrimalEvoSettingsEntry), PtcOauthSettings(PtcOauthSettingsEntry), QuestDialogueInboxSettings(QuestDialogueInboxSettingsEntry), QuickInviteSettings(QuickInviteSettingsEntry), RaidEntryCostSettings(RaidEntryCostSettingsEntry), RaidLobbyCounterSettings(RaidLobbyCounterSettingsEntry), RaidSettings(RaidSettingsEntry), ReferralSettings(ReferralSettingsEntry), RemoteTradeSettings(RemoteTradeSettingsEntry), RouteBadgeSettings(RouteBadgeSettingsEntry), RouteCreationSettings(RouteCreationSettingsEntry), RouteDiscoverySettings(RouteDiscoverySettingsEntry), RoutePinSettings(RoutePinSettingsEntry), RoutePlaySettings(RoutePlaySettingsEntry), RoutesNearbyNotifSettings(RoutesNearbyNotifSettingsEntry), RoutesPartyPlayInteropSettings(RoutesPartyPlayInteropSettingsEntry), RouteStampCategorySettings(RouteStampCategorySettingsEntry), SharedFusionSettings(SharedFusionSettingsEntry), SharedMoveSettings(SharedMoveSettingsEntry), SoftSfidaSettings(SoftSfidaSettingsEntry), SourdoughMoveMappingSettings(SourdoughMoveMappingSettingsEntry), SpecialEggSettings(SpecialEggSettingsEntry), SponsoredGeofenceGiftSettings(SponsoredGeofenceGiftSettingsEntry), SquashSettings(SquashSettingsEntry), StampCollectionSettings(StampCollectionSettingsEntry), StationedPokemonTableSettings(StationedPokemonTableSettingsEntry), StickerCategorySettings(StickerCategorySettingsEntry), StyleShopSettings(StyleShopSettingsEntry), TicketGiftingSettings(TicketGiftingSettingsEntry), TodayViewSettings(TodayViewSettingsEntry), TutorialSettings(TutorialSettingsEntry), UsernameSuggestionSettings(UsernameSuggestionSettingsEntry), VerboseLogCombatSettings(VerboseLogCombatSettingsEntry), VerboseLogRaidSettings(VerboseLogRaidSettingsEntry), VistaGeneralSettings(VistaGeneralSettingsEntry), VnextBattleConfig(VnextBattleConfigEntry), VsSeekerClientSettings(VsSeekerClientSettingsEntry), VsSeekerScheduleSettings(VsSeekerScheduleSettingsEntry), WeatherBonusSettings(WeatherBonusSettingsEntry),
}
Expand description

Every typed entry the Pokémon GO masterfile can hold.

Variants are ordered most-frequent-first (by entry count in the source masterfile). Serialization uses #[serde(untagged)] so the JSON shape round-trips as the inner Entry struct directly. Deserialization is a custom impl that peeks at data’s non-templateId key for O(1) dispatch — see the impl below.

Caveat: stub entries (the few discriminators with data: { templateId } only) are shape-indistinguishable. They all dispatch via templateId value match in the deserializer; inspect template_id post-parse if you need to branch on the specific kind.

Variants§

§

PokemonExtendedSettings(PokemonExtendedSettingsEntry)

§

GenderSettings(GenderSettingsEntry)

§

PokemonSettings(PokemonSettingsEntry)

§

AvatarCustomization(AvatarCustomizationEntry)

§

AvatarItemDisplay(AvatarItemDisplayEntry)

§

IapItemDisplay(IapItemDisplayEntry)

§

FormSettings(FormSettingsEntry)

§

BadgeSettings(BadgeSettingsEntry)

§

StickerMetadata(StickerMetadataEntry)

§

PokemonFamily(PokemonFamilyEntry)

§

EventPassTierSettings(EventPassTierSettingsEntry)

§

MoveSettings(MoveSettingsEntry)

§

MoveSequenceSettings(MoveSequenceSettingsEntry)

§

CombatMove(CombatMoveEntry)

§

SettingsOverrideRule(SettingsOverrideRuleEntry)

§

LocationCardSettings(LocationCardSettingsEntry)

§

ItemSettings(ItemSettingsEntry)

§

CombatLeague(CombatLeagueEntry)

§

MegaEvoLevelSettings(MegaEvoLevelSettingsEntry)

§

LevelUpRewards(LevelUpRewardsEntry)

§

EvolutionChainDisplaySettings(EvolutionChainDisplaySettingsEntry)

§

InvasionNpcDisplaySettings(InvasionNpcDisplaySettingsEntry)

§

ClientQuestTemplate(ClientQuestTemplateEntry)

§

TemporaryEvolutionSettings(TemporaryEvolutionSettingsEntry)

§

VsSeekerLoot(VsSeekerLootEntry)

§

PhotoSetsSettingsProto(PhotoSetsSettingsProtoEntry)

§

EvolutionQuestTemplate(EvolutionQuestTemplateEntry)

§

LimitedPurchaseSkuSettings(LimitedPurchaseSkuSettingsEntry)

§

CombatRankingProtoSettings(CombatRankingProtoSettingsEntry)

§

ItemExpirationSettings(ItemExpirationSettingsEntry)

§

CombatType(CombatTypeEntry)

§

TypeEffective(TypeEffectiveEntry)

§

IapCategoryDisplay(IapCategoryDisplayEntry)

§

CodeGateProto(CodeGateProtoEntry)

§

FeatureGate(FeatureGateEntry)

§

RecommendedSearchSettings(RecommendedSearchSettingsEntry)

§

CombatNpcTrainer(CombatNpcTrainerEntry)

§

NonCombatMoveSettings(NonCombatMoveSettingsEntry)

§

BuddyActivityCategorySettings(BuddyActivityCategorySettingsEntry)

§

BreadMoveLevelSettings(BreadMoveLevelSettingsEntry)

§

BuddyEmotionLevelSettings(BuddyEmotionLevelSettingsEntry)

§

PokemonHomeFormReversions(PokemonHomeFormReversionsEntry)

§

PokestopInvasionAvailabilitySettings(PokestopInvasionAvailabilitySettingsEntry)

§

WeatherAffinities(WeatherAffinitiesEntry)

§

FriendshipMilestoneSettings(FriendshipMilestoneSettingsEntry)

§

PokemonScaleSettings(PokemonScaleSettingsEntry)

§

BuddyLevelSettings(BuddyLevelSettingsEntry)

§

TappableSettings(TappableSettingsEntry)

§

FortPowerUpLevelSettings(FortPowerUpLevelSettingsEntry)

§

PokemonHomeEnergyCosts(PokemonHomeEnergyCostsEntry)

§

CombatNpcPersonality(CombatNpcPersonalityEntry)

§

LanguageSettings(LanguageSettingsEntry)

§

QuestSettings(QuestSettingsEntry)

§

RollBack(RollBackEntry)

§

AvatarGroupOrderSettings(AvatarGroupOrderSettingsEntry)

§

EventPassSettings(EventPassSettingsEntry)

§

PartyPlayGeneralSettings(PartyPlayGeneralSettingsEntry)

§

PokemonUpgrades(PokemonUpgradesEntry)

§

VsSeekerPokemonRewards(VsSeekerPokemonRewardsEntry)

§

AccessibilitySettings(AccessibilitySettingsEntry)

§

AdditiveSceneSettings(AdditiveSceneSettingsEntry)

§

AddressablePokemonSettings(AddressablePokemonSettingsEntry)

§

AddressBookImportSettings(AddressBookImportSettingsEntry)

§

AdvancedSettings(AdvancedSettingsEntry)

§

AmuseBoucheWelcomeBackRewards(AmuseBoucheWelcomeBackRewardsEntry)

§

ArPhotoFeatureFlags(ArPhotoFeatureFlagsEntry)

§

ArTelemetrySettings(ArTelemetrySettingsEntry)

§

AssetRefreshProto(AssetRefreshProtoEntry)

§

AvatarFeatureFlags(AvatarFeatureFlagsEntry)

§

AvatarStoreFooterFlags(AvatarStoreFooterFlagsEntry)

§

AvatarStoreSubcategoryFilteringFlags(AvatarStoreSubcategoryFilteringFlagsEntry)

§

BackgroundModeSettings(BackgroundModeSettingsEntry)

§

BattleAnimationSettings(BattleAnimationSettingsEntry)

§

BattleHubBadgeSettings(BattleHubBadgeSettingsEntry)

§

BattleHubOrderSettings(BattleHubOrderSettingsEntry)

§

BattleInputBufferSettings(BattleInputBufferSettingsEntry)

§

BattlePartySettings(BattlePartySettingsEntry)

§

BattleSettings(BattleSettingsEntry)

§

BattleVisualSettings(BattleVisualSettingsEntry)

§

BelugaPokemonWhitelist(BelugaPokemonWhitelistEntry)

§

BestFriendsPlusSettings(BestFriendsPlusSettingsEntry)

§

BreadBattleClientSettings(BreadBattleClientSettingsEntry)

§

BreadFeatureFlags(BreadFeatureFlagsEntry)

§

BreadLobbyCounterSettings(BreadLobbyCounterSettingsEntry)

§

BreadLobbyUpdateSettings(BreadLobbyUpdateSettingsEntry)

§

BreadMoveMappings(BreadMoveMappingsEntry)

§

BreadPokemonScalingSettings(BreadPokemonScalingSettingsEntry)

§

BreadSettings(BreadSettingsEntry)

§

BuddyEncounterCameoSettings(BuddyEncounterCameoSettingsEntry)

§

BuddyHungerSettings(BuddyHungerSettingsEntry)

§

BuddyInteractionSettings(BuddyInteractionSettingsEntry)

§

BuddySwapSettings(BuddySwapSettingsEntry)

§

BuddyWalkSettings(BuddyWalkSettingsEntry)

§

BulkHealingSettings(BulkHealingSettingsEntry)

§

ButterflyCollectorSettings(ButterflyCollectorSettingsEntry)

§

CampfireSettings(CampfireSettingsEntry)

§

CatchRadiusMultiplierSettings(CatchRadiusMultiplierSettingsEntry)

§

CombatCompetitiveSeasonSettings(CombatCompetitiveSeasonSettingsEntry)

§

CombatLeagueSettings(CombatLeagueSettingsEntry)

§

CombatSettings(CombatSettingsEntry)

§

CombatStatStageSettings(CombatStatStageSettingsEntry)

§

ContestSettings(ContestSettingsEntry)

§

ConversationSettings(ConversationSettingsEntry)

§

CrossGameSocialSettings(CrossGameSocialSettingsEntry)

§

DailyAdventureIncenseSettings(DailyAdventureIncenseSettingsEntry)

§

DeepLinkingSettings(DeepLinkingSettingsEntry)

§

EggHatchImprovementsSettings(EggHatchImprovementsSettingsEntry)

§

EncounterSettings(EncounterSettingsEntry)

§

ErrorReportingSettings(ErrorReportingSettingsEntry)

§

EventPlannerPopularNotificationSettings(EventPlannerPopularNotificationSettingsEntry)

§

EventServerSettings(EventServerSettingsEntry)

§

ExternalAddressableAssetsSettings(ExternalAddressableAssetsSettingsEntry)

§

FeatureUnlockLevelSettings(FeatureUnlockLevelSettingsEntry)

§

GeotargetedQuestSettings(GeotargetedQuestSettingsEntry)

§

GiftingSettings(GiftingSettingsEntry)

§

GuiSearchSettings(GuiSearchSettingsEntry)

§

GymBadgeSettings(GymBadgeSettingsEntry)

§

HapticsSettings(HapticsSettingsEntry)

§

IapSettings(IapSettingsEntry)

§

IbfcLightweightSettings(IbfcLightweightSettingsEntry)

§

ImpressionTrackingSettings(ImpressionTrackingSettingsEntry)

§

InAppSurveySettings(InAppSurveySettingsEntry)

§

IncidentPrioritySettings(IncidentPrioritySettingsEntry)

§

IncidentVisibilitySettings(IncidentVisibilitySettingsEntry)

§

InventorySettings(InventorySettingsEntry)

§

IrisSocialSettings(IrisSocialSettingsEntry)

§

IrisSocialUxFunnelSettings(IrisSocialUxFunnelSettingsEntry)

§

ItemCurrencyValues(ItemCurrencyValuesEntry)

§

ItemInventoryUpdateSettings(ItemInventoryUpdateSettingsEntry)

§

JoinRaidViaFriendListSettings(JoinRaidViaFriendListSettingsEntry)

§

LanguageSelectorSettings(LanguageSelectorSettingsEntry)

§

LuckyPokemonSettings(LuckyPokemonSettingsEntry)

§

MainMenuChanges(MainMenuChangesEntry)

§

MapDisplaySettings(MapDisplaySettingsEntry)

§

MapObjectsInteractionRangeSettings(MapObjectsInteractionRangeSettingsEntry)

§

MegaEvoSettings(MegaEvoSettingsEntry)

§

MonodepthSettings(MonodepthSettingsEntry)

§

MpSettings(MpSettingsEntry)

§

NaturalArtDayNightFeatureSettings(NaturalArtDayNightFeatureSettingsEntry)

§

NearbyPokemonSettings(NearbyPokemonSettingsEntry)

§

NeutralAvatarSettings(NeutralAvatarSettingsEntry)

§

OnboardingSettings(OnboardingSettingsEntry)

§

OptimizationsProto(OptimizationsProtoEntry)

§

PartyDarkLaunchSettings(PartyDarkLaunchSettingsEntry)

§

PartyIapBoostsSettings(PartyIapBoostsSettingsEntry)

§

PartyRecommendationSettings(PartyRecommendationSettingsEntry)

§

PhotoSettings(PhotoSettingsEntry)

§

PlannerSettings(PlannerSettingsEntry)

§

PlayerBonusSystemSettings(PlayerBonusSystemSettingsEntry)

§

PlayerLevel(PlayerLevelEntry)

§

PokeballThrowPropertySettings(PokeballThrowPropertySettingsEntry)

§

PokecoinPurchaseDisplayGmt(PokecoinPurchaseDisplayGmtEntry)

§

PokedexCategoriesSettings(PokedexCategoriesSettingsEntry)

§

PokedexSizeStatsSystemSettings(PokedexSizeStatsSystemSettingsEntry)

§

Pokedexv2featureFlags(Pokedexv2featureFlagsEntry)

§

PokedexV2settings(PokedexV2settingsEntry)

§

PokemonFxSettings(PokemonFxSettingsEntry)

§

PokemonHomeSettings(PokemonHomeSettingsEntry)

§

PokemonTagSettings(PokemonTagSettingsEntry)

§

PopupControlSettings(PopupControlSettingsEntry)

§

PostcardCollectionSettings(PostcardCollectionSettingsEntry)

§

PowerUpPokestopsSettings(PowerUpPokestopsSettingsEntry)

§

PrimalEvoSettings(PrimalEvoSettingsEntry)

§

PtcOauthSettings(PtcOauthSettingsEntry)

§

QuestDialogueInboxSettings(QuestDialogueInboxSettingsEntry)

§

QuickInviteSettings(QuickInviteSettingsEntry)

§

RaidEntryCostSettings(RaidEntryCostSettingsEntry)

§

RaidLobbyCounterSettings(RaidLobbyCounterSettingsEntry)

§

RaidSettings(RaidSettingsEntry)

§

ReferralSettings(ReferralSettingsEntry)

§

RemoteTradeSettings(RemoteTradeSettingsEntry)

§

RouteBadgeSettings(RouteBadgeSettingsEntry)

§

RouteCreationSettings(RouteCreationSettingsEntry)

§

RouteDiscoverySettings(RouteDiscoverySettingsEntry)

§

RoutePinSettings(RoutePinSettingsEntry)

§

RoutePlaySettings(RoutePlaySettingsEntry)

§

RoutesNearbyNotifSettings(RoutesNearbyNotifSettingsEntry)

§

RoutesPartyPlayInteropSettings(RoutesPartyPlayInteropSettingsEntry)

§

RouteStampCategorySettings(RouteStampCategorySettingsEntry)

§

SharedFusionSettings(SharedFusionSettingsEntry)

§

SharedMoveSettings(SharedMoveSettingsEntry)

§

SoftSfidaSettings(SoftSfidaSettingsEntry)

§

SourdoughMoveMappingSettings(SourdoughMoveMappingSettingsEntry)

§

SpecialEggSettings(SpecialEggSettingsEntry)

§

SponsoredGeofenceGiftSettings(SponsoredGeofenceGiftSettingsEntry)

§

SquashSettings(SquashSettingsEntry)

§

StampCollectionSettings(StampCollectionSettingsEntry)

§

StationedPokemonTableSettings(StationedPokemonTableSettingsEntry)

§

StickerCategorySettings(StickerCategorySettingsEntry)

§

StyleShopSettings(StyleShopSettingsEntry)

§

TicketGiftingSettings(TicketGiftingSettingsEntry)

§

TodayViewSettings(TodayViewSettingsEntry)

§

TutorialSettings(TutorialSettingsEntry)

§

UsernameSuggestionSettings(UsernameSuggestionSettingsEntry)

§

VerboseLogCombatSettings(VerboseLogCombatSettingsEntry)

§

VerboseLogRaidSettings(VerboseLogRaidSettingsEntry)

§

VistaGeneralSettings(VistaGeneralSettingsEntry)

§

VnextBattleConfig(VnextBattleConfigEntry)

§

VsSeekerClientSettings(VsSeekerClientSettingsEntry)

§

VsSeekerScheduleSettings(VsSeekerScheduleSettingsEntry)

§

WeatherBonusSettings(WeatherBonusSettingsEntry)

Implementations§

Source§

impl MasterfileEntry

Source

pub fn template_id(&self) -> &str

Read the template_id of whichever variant self is.

Trait Implementations§

Source§

impl Clone for MasterfileEntry

Source§

fn clone(&self) -> MasterfileEntry

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MasterfileEntry

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for MasterfileEntry

Source§

fn deserialize<D>( deserializer: D, ) -> Result<MasterfileEntry, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for MasterfileEntry

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,