Cargo Features
[dependencies]
objc2-game-kit = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "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 = std
-
The
std
feature is set by default wheneverobjc2-game-kit
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
-
Currently not possible to turn off, put here for forwards compatibility.
Enables std of optional block2, objc2, optional objc2-app-kit, and objc2-foundation
- alloc std
-
Enables alloc of optional block2, objc2, optional objc2-app-kit, and objc2-foundation
- all = 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
- block2 all?
-
Enables block2, block2 of objc2-foundation and optional objc2-app-kit
Affects
GKChallenge::GKChallengeComposeCompletionBlock
,GKChallenge::GKChallengeComposeHandler
… - objc2-app-kit all?
-
Enables objc2-app-kit
Affects
GKChallenge::GKChallengeComposeCompletionBlock
,GKChallenge::GKChallengeComposeHandler
… - GKAccessPoint all?
-
Enables NSGeometry of objc2-foundation, NSResponder and NSWindow of optional objc2-app-kit
- GKAchievement all?
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKAchievementDescription all?
-
Enables NSArray, NSError, NSObject, NSString and NSValue of objc2-foundation, NSImage of optional objc2-app-kit
- GKAchievementViewController all?
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKBasePlayer all?
-
Enables NSString of objc2-foundation
Affects
GKChallenge::GKChallengeComposeHandler
… - GKChallenge all?
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation, NSResponder and NSViewController of optional objc2-app-kit
- GKChallengeEventHandler all?
- GKChallengesViewController all?
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKCloudPlayer all?
-
Enables NSError and NSString of objc2-foundation
- GKDefines all?
-
Enables NSDictionary and NSString of objc2-foundation
- GKDialogController all?
-
Enables NSCoder and NSObject of objc2-foundation, NSResponder, NSViewController and NSWindow of optional objc2-app-kit
- GKError all?
-
Enables NSString of objc2-foundation
- GKEventListener all?
- GKFriendRequestComposeViewController all?
-
Enables NSArray, NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKGameCenterViewController all?
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKGameSession all?
-
Enables NSArray, NSData, NSDate, NSError, NSString and NSURL of objc2-foundation
- GKGameSessionError all?
-
Enables NSString of objc2-foundation
- GKGameSessionEventListener all?
-
Enables NSData and NSString of objc2-foundation
- GKGameSessionSharingViewController all?
- GKLeaderboard all?
-
Enables NSArray, NSDate, NSError, NSRange and NSString of objc2-foundation, NSImage of optional objc2-app-kit
- GKLeaderboardEntry all?
-
Enables NSDate and NSString of objc2-foundation
- GKLeaderboardScore all?
-
Enables NSString of objc2-foundation
- GKLeaderboardSet all?
-
Enables NSArray, NSError, NSObject and NSString of objc2-foundation, NSImage of optional objc2-app-kit
- GKLeaderboardViewController all?
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKLocalPlayer all?
-
Enables NSArray, NSData, NSError, NSNotification, NSString and NSURL of objc2-foundation, NSResponder, NSViewController and NSWindow of optional objc2-app-kit
- GKMatch all?
-
Enables NSArray, NSData, NSDictionary, NSError and NSString of objc2-foundation
- GKMatchmaker all?
-
Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation
- GKMatchmakerViewController all?
-
Enables NSArray, NSBundle, NSCoder, NSDictionary, NSError, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKNotificationBanner all?
-
Enables NSDate and NSString of objc2-foundation
- GKPeerPickerController all?
- GKPlayer all?
-
Enables NSArray, NSError, NSNotification and NSString of objc2-foundation, NSImage of optional objc2-app-kit
Affects
GKChallenge::GKChallengeComposeHandler
… - GKPublicConstants all?
-
Enables NSString of objc2-foundation
- GKPublicProtocols all?
-
Enables NSData, NSError and NSString of objc2-foundation
- GKSavedGame all?
-
Enables NSArray, NSData, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKSavedGameListener all?
-
Enables NSArray of objc2-foundation
- GKScore all?
-
Enables NSArray, NSDate, NSError, NSObject and NSString of objc2-foundation
- GKSession all?
-
Enables NSArray, NSDate and NSString of objc2-foundation
- GKSessionError all?
-
Enables NSString of objc2-foundation
- GKTurnBasedMatch all?
-
Enables NSArray, NSData, NSDate, NSError and NSString of objc2-foundation
- GKTurnBasedMatchmakerViewController all?
-
Enables NSBundle, NSCoder, NSError, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSNib, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- GKVoiceChat all?
-
Enables NSArray and NSString of objc2-foundation
- GKVoiceChatService all?
-
Enables NSData and NSString of objc2-foundation