Cargo Features

[dependencies]
objc2-tv-services = { version = "0.3.1", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-core-foundation", "NSUserActivity_TVServices", "TVAppProfileDescriptor", "TVContentIdentifier", "TVContentItem", "TVServicesDefines", "TVTopShelfAction", "TVTopShelfCarouselContent", "TVTopShelfCarouselItem", "TVTopShelfContentProvider", "TVTopShelfInsetContent", "TVTopShelfItem", "TVTopShelfItemCollection", "TVTopShelfNamedAttribute", "TVTopShelfObject", "TVTopShelfProvider", "TVTopShelfSectionedContent", "TVTopShelfSectionedItem", "TVUserManager"] }
default = NSUserActivity_TVServices, TVAppProfileDescriptor, TVContentIdentifier, TVContentItem, TVServicesDefines, TVTopShelfAction, TVTopShelfCarouselContent, TVTopShelfCarouselItem, TVTopShelfContent, TVTopShelfContentProvider, TVTopShelfInsetContent, TVTopShelfItem, TVTopShelfItemCollection, TVTopShelfNamedAttribute, TVTopShelfObject, TVTopShelfProvider, TVTopShelfSectionedContent, TVTopShelfSectionedItem, TVUserManager, bitflags, block2, objc2-core-foundation, std

These default features are set whenever objc2-tv-services is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default TVContentItem TVTopShelfCarouselItem TVTopShelfItem

Enables bitflags

block2 default

Enables block2

objc2-core-foundation default

Enables objc2-core-foundation

Affects TVTopShelfProvider::TVTopShelfImageSizeForShape

NSUserActivity_TVServices default

Enables NSString of objc2-foundation

TVAppProfileDescriptor default

Enables NSObject and NSString of objc2-foundation

TVContentIdentifier default

Enables NSCoder, NSObject and NSString of objc2-foundation

TVContentItem default = bitflags

Enables NSArray, NSCoder, NSDate, NSObject, NSString, NSURL and NSValue of objc2-foundation

Affects TVTopShelfProvider::TVTopShelfImageSizeForShape

TVServicesDefines default
TVTopShelfAction default

Enables NSURL of objc2-foundation

TVTopShelfCarouselContent default

Enables NSArray of objc2-foundation

TVTopShelfCarouselItem default = bitflags

Enables NSArray, NSDate, NSString and NSURL of objc2-foundation

TVTopShelfContent TVTopShelfContentProvider default
TVTopShelfInsetContent default

Enables NSArray of objc2-foundation

TVTopShelfItem default = bitflags

Enables NSDate, NSString and NSURL of objc2-foundation

TVTopShelfItemCollection default

Enables NSArray of objc2-foundation

TVTopShelfNamedAttribute default

Enables NSArray and NSString of objc2-foundation

TVTopShelfObject default

Enables NSString of objc2-foundation

TVTopShelfProvider default

Enables NSArray and NSString of objc2-foundation

TVTopShelfSectionedContent default

Enables NSArray of objc2-foundation

TVTopShelfSectionedItem default

Enables NSString of objc2-foundation

TVUserManager default

Enables NSArray, NSDictionary, NSNotification and NSString of objc2-foundation