{
  "ml": {
    "v": "7",
    "id": 327,
    "lvl": -1,
    "conf": 0,
    "prob": 0.00001547733882034663,
    "type": "crate",
    "version": "v18.18",
    "analyzed_at": "2026-10-19T18:33:51Z"
  },
  "path": "objc2-game-kit@0.3.2",
  "raw": {
    "rev": "17dc6",
    "files": [
      {
        "id": 327,
        "mol": "H(Cm)Md₂(In)",
        "pid": 17,
        "rel": "fetched",
        "sha": "775acb0447622b6910bd809ae3d6b84e4b718fa13d5ea0d2a42bdf76bf03d6e9",
        "via": "https://static.crates.io/crates/objc2-game-kit/objc2-game-kit-0.3.2.crate",
        "path": "pkg:cargo/objc2-game-kit@0.3.2",
        "risk": 5,
        "size": 51435,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 51435,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 51200,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "objc2-game-kit",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/madsmtm/objc2",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.3.2",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "objc2-game-kit",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Bindings to the GameKit framework",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ffi::core/ffi",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports core::ffi::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/import/rust/core/ptr/nonnull::core/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ptr::NonNull",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate::crate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2/__framework_prelude::objc2/__framework_prelude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2::__framework_prelude::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_app_kit::objc2_app_kit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_app_kit::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_foundation::objc2_foundation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_foundation::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkaccesspoint/gkaccesspoint::self/__gkaccesspoint/gkaccesspoint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAccessPoint::GKAccessPoint",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkaccesspoint/gkaccesspointlocation::self/__gkaccesspoint/gkaccesspointlocation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAccessPoint::GKAccessPointLocation",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkachievement/gkachievement::self/__gkachievement/gkachievement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAchievement::GKAchievement",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkachievementdescription/gkachievementdescription::self/__gkachievementdescription/gkachievementdescription",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAchievementDescription::GKAchievementDescription",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkachievementviewcontroller/gkachievementviewcontroller::self/__gkachievementviewcontroller/gkachievementviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAchievementViewController::GKAchievementViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkachievementviewcontroller/gkachievementviewcontrollerdelegate::self/__gkachievementviewcontroller/gkachievementviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKAchievementViewController::GKAchievementViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkbaseplayer/gkbaseplayer::self/__gkbaseplayer/gkbaseplayer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKBasePlayer::GKBasePlayer",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkachievementchallenge::self/__gkchallenge/gkachievementchallenge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKAchievementChallenge",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkchallenge::self/__gkchallenge/gkchallenge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKChallenge",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkchallengecomposecompletionblock::self/__gkchallenge/gkchallengecomposecompletionblock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKChallengeComposeCompletionBlock",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkchallengecomposehandler::self/__gkchallenge/gkchallengecomposehandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKChallengeComposeHandler",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkchallengestate::self/__gkchallenge/gkchallengestate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKChallengeState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallenge/gkscorechallenge::self/__gkchallenge/gkscorechallenge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallenge::GKScoreChallenge",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallengedefinition/gkchallengedefinition::self/__gkchallengedefinition/gkchallengedefinition",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallengeDefinition::GKChallengeDefinition",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallengeeventhandler/gkchallengeeventhandler::self/__gkchallengeeventhandler/gkchallengeeventhandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallengeEventHandler::GKChallengeEventHandler",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallengeeventhandler/gkchallengeeventhandlerdelegate::self/__gkchallengeeventhandler/gkchallengeeventhandlerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallengeEventHandler::GKChallengeEventHandlerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallengesviewcontroller/gkchallengesviewcontroller::self/__gkchallengesviewcontroller/gkchallengesviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallengesViewController::GKChallengesViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkchallengesviewcontroller/gkchallengesviewcontrollerdelegate::self/__gkchallengesviewcontroller/gkchallengesviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKChallengesViewController::GKChallengesViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkcloudplayer/gkcloudplayer::self/__gkcloudplayer/gkcloudplayer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKCloudPlayer::GKCloudPlayer",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkdefines/gkmatchproperties::self/__gkdefines/gkmatchproperties",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKDefines::GKMatchProperties",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkdialogcontroller/gkdialogcontroller::self/__gkdialogcontroller/gkdialogcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKDialogController::GKDialogController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkdialogcontroller/gkviewcontroller::self/__gkdialogcontroller/gkviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKDialogController::GKViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkerror/gkerrorcode::self/__gkerror/gkerrorcode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKError::GKErrorCode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkerror/gkerrordomain::self/__gkerror/gkerrordomain",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKError::GKErrorDomain",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkeventlistener/gkchallengelistener::self/__gkeventlistener/gkchallengelistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKEventListener::GKChallengeListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkfriendrequestcomposeviewcontroller/gkfriendrequestcomposeviewcontroller::self/__gkfriendrequestcomposeviewcontroller/gkfriendrequestcomposeviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKFriendRequestComposeViewController::GKFriendRequestComposeViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkfriendrequestcomposeviewcontroller/gkfriendrequestcomposeviewcontrollerdelegate::self/__gkfriendrequestcomposeviewcontroller/gkfriendrequestcomposeviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKFriendRequestComposeViewController::GKFriendRequestComposeViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgameactivity/gkgameactivity::self/__gkgameactivity/gkgameactivity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameActivity::GKGameActivity",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgameactivitydefinition/gkgameactivitydefinition::self/__gkgameactivitydefinition/gkgameactivitydefinition",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameActivityDefinition::GKGameActivityDefinition",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgameactivitylistener/gkgameactivitylistener::self/__gkgameactivitylistener/gkgameactivitylistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameActivityListener::GKGameActivityListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgameactivityplaystyle/gkgameactivityplaystyle::self/__gkgameactivityplaystyle/gkgameactivityplaystyle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameActivityPlayStyle::GKGameActivityPlayStyle",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgameactivitystate/gkgameactivitystate::self/__gkgameactivitystate/gkgameactivitystate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameActivityState::GKGameActivityState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamecenterviewcontroller/gkgamecentercontrollerdelegate::self/__gkgamecenterviewcontroller/gkgamecentercontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameCenterViewController::GKGameCenterControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamecenterviewcontroller/gkgamecenterviewcontroller::self/__gkgamecenterviewcontroller/gkgamecenterviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameCenterViewController::GKGameCenterViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamecenterviewcontroller/gkgamecenterviewcontrollerstate::self/__gkgamecenterviewcontroller/gkgamecenterviewcontrollerstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameCenterViewController::GKGameCenterViewControllerState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesession/gkconnectionstate::self/__gkgamesession/gkconnectionstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSession::GKConnectionState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesession/gkgamesession::self/__gkgamesession/gkgamesession",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSession::GKGameSession",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesession/gktransporttype::self/__gkgamesession/gktransporttype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSession::GKTransportType",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesessionerror/gkgamesessionerrorcode::self/__gkgamesessionerror/gkgamesessionerrorcode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSessionError::GKGameSessionErrorCode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesessionerror/gkgamesessionerrordomain::self/__gkgamesessionerror/gkgamesessionerrordomain",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSessionError::GKGameSessionErrorDomain",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkgamesessioneventlistener/gkgamesessioneventlistener::self/__gkgamesessioneventlistener/gkgamesessioneventlistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKGameSessionEventListener::GKGameSessionEventListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboard/gkleaderboard::self/__gkleaderboard/gkleaderboard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboard::GKLeaderboard",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboard/gkleaderboardplayerscope::self/__gkleaderboard/gkleaderboardplayerscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboard::GKLeaderboardPlayerScope",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboard/gkleaderboardtimescope::self/__gkleaderboard/gkleaderboardtimescope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboard::GKLeaderboardTimeScope",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboard/gkleaderboardtype::self/__gkleaderboard/gkleaderboardtype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboard::GKLeaderboardType",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboardentry/gkleaderboardentry::self/__gkleaderboardentry/gkleaderboardentry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboardEntry::GKLeaderboardEntry",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboardscore/gkleaderboardscore::self/__gkleaderboardscore/gkleaderboardscore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboardScore::GKLeaderboardScore",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboardset/gkleaderboardset::self/__gkleaderboardset/gkleaderboardset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboardSet::GKLeaderboardSet",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboardviewcontroller/gkleaderboardviewcontroller::self/__gkleaderboardviewcontroller/gkleaderboardviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboardViewController::GKLeaderboardViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkleaderboardviewcontroller/gkleaderboardviewcontrollerdelegate::self/__gkleaderboardviewcontroller/gkleaderboardviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLeaderboardViewController::GKLeaderboardViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gklocalplayer/gkfriendsauthorizationstatus::self/__gklocalplayer/gkfriendsauthorizationstatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLocalPlayer::GKFriendsAuthorizationStatus",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gklocalplayer/gklocalplayer::self/__gklocalplayer/gklocalplayer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLocalPlayer::GKLocalPlayer",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gklocalplayer/gklocalplayerlistener::self/__gklocalplayer/gklocalplayerlistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLocalPlayer::GKLocalPlayerListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gklocalplayer/gkplayerauthenticationdidchangenotificationname::self/__gklocalplayer/gkplayerauthenticationdidchangenotificationname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKLocalPlayer::GKPlayerAuthenticationDidChangeNotificationName",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatch/gkmatch::self/__gkmatch/gkmatch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatch::GKMatch",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatch/gkmatchdelegate::self/__gkmatch/gkmatchdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatch::GKMatchDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatch/gkmatchsenddatamode::self/__gkmatch/gkmatchsenddatamode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatch::GKMatchSendDataMode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatch/gkplayerconnectionstate::self/__gkmatch/gkplayerconnectionstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatch::GKPlayerConnectionState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkinvite::self/__gkmatchmaker/gkinvite",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKInvite",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkinviteeresponse::self/__gkmatchmaker/gkinviteeresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKInviteeResponse",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkinviteeventlistener::self/__gkmatchmaker/gkinviteeventlistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKInviteEventListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkinviterecipientresponse::self/__gkmatchmaker/gkinviterecipientresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKInviteRecipientResponse",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkmatchedplayers::self/__gkmatchmaker/gkmatchedplayers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKMatchedPlayers",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkmatchmaker::self/__gkmatchmaker/gkmatchmaker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKMatchmaker",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkmatchrequest::self/__gkmatchmaker/gkmatchrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKMatchRequest",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmaker/gkmatchtype::self/__gkmatchmaker/gkmatchtype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmaker::GKMatchType",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmakerviewcontroller/gkmatchmakerviewcontroller::self/__gkmatchmakerviewcontroller/gkmatchmakerviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmakerViewController::GKMatchmakerViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmakerviewcontroller/gkmatchmakerviewcontrollerdelegate::self/__gkmatchmakerviewcontroller/gkmatchmakerviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmakerViewController::GKMatchmakerViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkmatchmakerviewcontroller/gkmatchmakingmode::self/__gkmatchmakerviewcontroller/gkmatchmakingmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKMatchmakerViewController::GKMatchmakingMode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gknotificationbanner/gknotificationbanner::self/__gknotificationbanner/gknotificationbanner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKNotificationBanner::GKNotificationBanner",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkplayer/gkphotosize::self/__gkplayer/gkphotosize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPlayer::GKPhotoSize",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkplayer/gkplayer::self/__gkplayer/gkplayer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPlayer::GKPlayer",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkplayer/gkplayerdidchangenotificationname::self/__gkplayer/gkplayerdidchangenotificationname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPlayer::GKPlayerDidChangeNotificationName",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkplayer/gkplayeridnolongeravailable::self/__gkplayer/gkplayeridnolongeravailable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPlayer::GKPlayerIDNoLongerAvailable",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicconstants/gkpeerconnectionstate::self/__gkpublicconstants/gkpeerconnectionstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicConstants::GKPeerConnectionState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicconstants/gksenddatamode::self/__gkpublicconstants/gksenddatamode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicConstants::GKSendDataMode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicconstants/gksessionmode::self/__gkpublicconstants/gksessionmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicConstants::GKSessionMode",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicconstants/gkvoicechatserviceerror::self/__gkpublicconstants/gkvoicechatserviceerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicConstants::GKVoiceChatServiceError",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicconstants/gkvoicechatserviceerrordomain::self/__gkpublicconstants/gkvoicechatserviceerrordomain",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicConstants::GKVoiceChatServiceErrorDomain",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicprotocols/gksessiondelegate::self/__gkpublicprotocols/gksessiondelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicProtocols::GKSessionDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkpublicprotocols/gkvoicechatclient::self/__gkpublicprotocols/gkvoicechatclient",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKPublicProtocols::GKVoiceChatClient",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkreleasestate/gkreleasestate::self/__gkreleasestate/gkreleasestate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKReleaseState::GKReleaseState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gksavedgame/gksavedgame::self/__gksavedgame/gksavedgame",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKSavedGame::GKSavedGame",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gksavedgamelistener/gksavedgamelistener::self/__gksavedgamelistener/gksavedgamelistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKSavedGameListener::GKSavedGameListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkscore/gkscore::self/__gkscore/gkscore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKScore::GKScore",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gksession/gksession::self/__gksession/gksession",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKSession::GKSession",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gksessionerror/gksessionerror::self/__gksessionerror/gksessionerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKSessionError::GKSessionError",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gksessionerror/gksessionerrordomain::self/__gksessionerror/gksessionerrordomain",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKSessionError::GKSessionErrorDomain",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkexchangetimeoutdefault::self/__gkturnbasedmatch/gkexchangetimeoutdefault",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKExchangeTimeoutDefault",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkexchangetimeoutnone::self/__gkturnbasedmatch/gkexchangetimeoutnone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKExchangeTimeoutNone",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedeventhandler::self/__gkturnbasedmatch/gkturnbasedeventhandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedEventHandler",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedeventhandlerdelegate::self/__gkturnbasedmatch/gkturnbasedeventhandlerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedEventHandlerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedeventlistener::self/__gkturnbasedmatch/gkturnbasedeventlistener",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedEventListener",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedexchange::self/__gkturnbasedmatch/gkturnbasedexchange",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedExchange",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedexchangereply::self/__gkturnbasedmatch/gkturnbasedexchangereply",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedExchangeReply",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedexchangestatus::self/__gkturnbasedmatch/gkturnbasedexchangestatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedExchangeStatus",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedmatch::self/__gkturnbasedmatch/gkturnbasedmatch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedMatch",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedmatchoutcome::self/__gkturnbasedmatch/gkturnbasedmatchoutcome",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedMatchOutcome",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedmatchstatus::self/__gkturnbasedmatch/gkturnbasedmatchstatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedMatchStatus",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedparticipant::self/__gkturnbasedmatch/gkturnbasedparticipant",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedParticipant",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturnbasedparticipantstatus::self/__gkturnbasedmatch/gkturnbasedparticipantstatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnBasedParticipantStatus",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturntimeoutdefault::self/__gkturnbasedmatch/gkturntimeoutdefault",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnTimeoutDefault",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatch/gkturntimeoutnone::self/__gkturnbasedmatch/gkturntimeoutnone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatch::GKTurnTimeoutNone",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatchmakerviewcontroller/gkturnbasedmatchmakerviewcontroller::self/__gkturnbasedmatchmakerviewcontroller/gkturnbasedmatchmakerviewcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatchmakerViewController::GKTurnBasedMatchmakerViewController",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkturnbasedmatchmakerviewcontroller/gkturnbasedmatchmakerviewcontrollerdelegate::self/__gkturnbasedmatchmakerviewcontroller/gkturnbasedmatchmakerviewcontrollerdelegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKTurnBasedMatchmakerViewController::GKTurnBasedMatchmakerViewControllerDelegate",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkvoicechat/gkvoicechat::self/__gkvoicechat/gkvoicechat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKVoiceChat::GKVoiceChat",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkvoicechat/gkvoicechatplayerstate::self/__gkvoicechat/gkvoicechatplayerstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKVoiceChat::GKVoiceChatPlayerState",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/__gkvoicechatservice/gkvoicechatservice::self/__gkvoicechatservice/gkvoicechatservice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::__GKVoiceChatService::GKVoiceChatService",
            "from": [
              {
                "file": 55
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/generated::self/generated",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::generated::*",
            "from": [
              {
                "file": 56
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 10
              }
            ]
          }
        ]
      }
    ]
  }
}