Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-achievement/src/provider.rs

cre8-app-achievement · module provider · src · 366 lines (296 code, 31 comment) · sha df27ea3667d43108

Items

struct GameRef struct ExternalAchievement struct ExternalUnlock trait AchievementProvider struct FakeProvider impl AchievementProvider for FakeProvider struct RetroAchievementsProvider const RA_API_KEY impl RetroAchievementsProvider impl AchievementProvider for RetroAchievementsProvider struct SteamProvider const STEAM_API_KEY impl AchievementProvider for SteamProvider struct OpenBadgesProvider impl AchievementProvider for OpenBadgesProvider

Functions

By call-graph weight (PageRank; 1.0 is the average function). 24 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
vault_keysrc/provider.rs:104fn31521.8
RetroAchievementsProvider::game_progresssrc/provider.rs:171method171241.3
provider_forsrc/provider.rs:94fn95200.6
AchievementProvider::is_availablesrc/provider.rs:53trait default31000.5
AchievementProvider::unavailable_reasonsrc/provider.rs:57trait default31000.5
AchievementProvider::fetch_game_achievementssrc/provider.rs:62trait default81000.5
AchievementProvider::fetch_user_unlockssrc/provider.rs:72trait default81000.5
AchievementProvider::issue_badgesrc/provider.rs:82trait default91000.5
FakeProvider::idsrc/provider.rs:113trait impl31000.5
FakeProvider::fetch_game_achievementssrc/provider.rs:117trait impl241000.5
FakeProvider::fetch_user_unlockssrc/provider.rs:142trait impl91000.5
FakeProvider::issue_badgesrc/provider.rs:152trait impl91000.5
RetroAchievementsProvider::idsrc/provider.rs:191trait impl31000.5
RetroAchievementsProvider::is_availablesrc/provider.rs:195trait impl31010.5
RetroAchievementsProvider::unavailable_reasonsrc/provider.rs:199trait impl31000.5
RetroAchievementsProvider::fetch_game_achievementssrc/provider.rs:203trait impl243010.5
RetroAchievementsProvider::fetch_user_unlockssrc/provider.rs:228trait impl145010.5
SteamProvider::idsrc/provider.rs:251trait impl31000.5
SteamProvider::is_availablesrc/provider.rs:255trait impl31010.5
SteamProvider::unavailable_reasonsrc/provider.rs:259trait impl31000.5
SteamProvider::fetch_game_achievementssrc/provider.rs:263trait impl313040.5
SteamProvider::fetch_user_unlockssrc/provider.rs:295trait impl294040.5
OpenBadgesProvider::idsrc/provider.rs:331trait impl31000.5
OpenBadgesProvider::issue_badgesrc/provider.rs:337trait impl291000.5

Source not readable from this process.