Cargo Features
[dependencies]
objc2-game-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "objc2-app-kit", "GKAccessPoint", "GKAchievement", "GKAchievementDescription", "GKAchievementViewController", "GKBasePlayer", "GKChallenge", "GKChallengeEventHandler", "GKChallengesViewController", "GKCloudPlayer", "GKDefines", "GKDialogController", "GKError", "GKEventListener", "GKFriendRequestComposeViewController", "GKGameCenterViewController", "GKGameSession", "GKGameSessionError", "GKGameSessionEventListener", "GKGameSessionSharingViewController", "GKLeaderboard", "GKLeaderboardEntry", "GKLeaderboardScore", "GKLeaderboardSet", "GKLeaderboardViewController", "GKLocalPlayer", "GKMatch", "GKMatchmaker", "GKMatchmakerViewController", "GKNotificationBanner", "GKPeerPickerController", "GKPlayer", "GKPublicConstants", "GKPublicProtocols", "GKSavedGame", "GKSavedGameListener", "GKScore", "GKSession", "GKSessionError", "GKTurnBasedMatch", "GKTurnBasedMatchmakerViewController", "GKVoiceChat", "GKVoiceChatService"] }
- default = GKAccessPoint, GKAchievement, GKAchievementDescription, GKAchievementViewController, GKBasePlayer, GKChallenge, GKChallengeEventHandler, GKChallengesViewController, GKCloudPlayer, GKDefines, GKDialogController, GKError, GKEventListener, GKFriendRequestComposeViewController, GKGameCenterViewController, GKGameSession, GKGameSessionError, GKGameSessionEventListener, GKGameSessionSharingViewController, GKLeaderboard, GKLeaderboardEntry, GKLeaderboardScore, GKLeaderboardSet, GKLeaderboardViewController, GKLocalPlayer, GKMatch, GKMatchmaker, GKMatchmakerViewController, GKNotificationBanner, GKPeerPickerController, GKPlayer, GKPublicConstants, GKPublicProtocols, GKSavedGame, GKSavedGameListener, GKScore, GKSession, GKSessionError, GKTurnBasedMatch, GKTurnBasedMatchmakerViewController, GKVoiceChat, GKVoiceChatService, block2, objc2-app-kit, std
-
These default features are set whenever
objc2-game-kit
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- block2 default
-
Enables block2
Affects
GKChallenge::GKChallengeComposeCompletionBlock
,GKChallenge::GKChallengeComposeHandler
… - objc2-app-kit default
-
Enables objc2-app-kit
Affects
GKChallenge::GKChallengeComposeCompletionBlock
,GKChallenge::GKChallengeComposeHandler
… - GKAccessPoint default
-
Enables NSGeometry, NSString and objc2-core-foundation of objc2-foundation
- GKAchievement default
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKAchievementDescription default
-
Enables NSArray, NSError, NSObject, NSString and NSValue of objc2-foundation
- GKAchievementViewController default
-
Enables NSBundle, NSCoder and NSObject of objc2-foundation
- GKBasePlayer default
-
Enables NSString of objc2-foundation
Affects
GKChallenge::GKChallengeComposeHandler
… - GKChallenge default
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKChallengeEventHandler default
- GKChallengesViewController default
-
Enables NSBundle, NSCoder and NSObject of objc2-foundation
- GKCloudPlayer default
-
Enables NSError and NSString of objc2-foundation
- GKDefines default
-
Enables NSDictionary and NSString of objc2-foundation
- GKDialogController default
-
Enables NSCoder and NSObject of objc2-foundation
- GKError default
-
Enables NSString of objc2-foundation
- GKEventListener default
- GKFriendRequestComposeViewController default
-
Enables NSArray, NSBundle, NSCoder, NSObject and NSString of objc2-foundation
- GKGameCenterViewController default
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation
- GKGameSession default
-
Enables NSArray, NSData, NSDate, NSError, NSString and NSURL of objc2-foundation
- GKGameSessionError default
-
Enables NSString of objc2-foundation
- GKGameSessionEventListener default
-
Enables NSData and NSString of objc2-foundation
- GKGameSessionSharingViewController default
- GKLeaderboard default
-
Enables NSArray, NSDate, NSError, NSRange and NSString of objc2-foundation
- GKLeaderboardEntry default
-
Enables NSDate and NSString of objc2-foundation
- GKLeaderboardScore default
-
Enables NSString of objc2-foundation
- GKLeaderboardSet default
-
Enables NSArray, NSError, NSObject and NSString of objc2-foundation
- GKLeaderboardViewController default
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation
- GKLocalPlayer default
-
Enables NSArray, NSData, NSError, NSNotification, NSString and NSURL of objc2-foundation
- GKMatch default
-
Enables NSArray, NSData, NSDictionary, NSError and NSString of objc2-foundation
- GKMatchmaker default
-
Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation
- GKMatchmakerViewController default
-
Enables NSArray, NSBundle, NSCoder, NSDictionary, NSError, NSObject and NSString of objc2-foundation
- GKNotificationBanner default
-
Enables NSDate and NSString of objc2-foundation
- GKPeerPickerController default
- GKPlayer default
-
Enables NSArray, NSError, NSNotification and NSString of objc2-foundation
Affects
GKChallenge::GKChallengeComposeHandler
… - GKPublicConstants default
-
Enables NSString of objc2-foundation
- GKPublicProtocols default
-
Enables NSData, NSError and NSString of objc2-foundation
- GKSavedGame default
-
Enables NSArray, NSData, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKSavedGameListener default
-
Enables NSArray of objc2-foundation
- GKScore default
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKSession default
-
Enables NSArray, NSDate and NSString of objc2-foundation
- GKSessionError default
-
Enables NSString of objc2-foundation
- GKTurnBasedMatch default
-
Enables NSArray, NSData, NSDate, NSError and NSString of objc2-foundation
- GKTurnBasedMatchmakerViewController default
-
Enables NSBundle, NSCoder, NSError and NSObject of objc2-foundation
- GKVoiceChat default
-
Enables NSArray and NSString of objc2-foundation
- GKVoiceChatService default
-
Enables NSData and NSString of objc2-foundation