objc2-pdf-kit 0.3.2

Bindings to the PDFKit framework
Documentation
# This file has been automatically generated by `objc2`'s `header-translator`.
# DO NOT EDIT

[package]
name = "objc2-pdf-kit"
version.workspace = true
description = "Bindings to the PDFKit framework"
edition.workspace = true
rust-version.workspace = true
keywords = ["cocoa", "apple", "framework", "macos", "ios"]
categories.workspace = true
repository.workspace = true
license.workspace = true

[lints]
workspace = true

[dependencies]
bitflags = { workspace = true, optional = true, features = ["std"] }
objc2 = { workspace = true, features = ["std"] }
objc2-core-foundation = { workspace = true, optional = true, features = [
    "CFCGTypes",
    "objc2",
] }
objc2-core-graphics = { workspace = true, optional = true, features = [
    "CGContext",
    "CGPDFDocument",
    "CGPDFPage",
    "objc2",
] }
objc2-foundation = { workspace = true, features = ["alloc"] }

[target.'cfg(target_os = "macos")'.dependencies]
objc2-app-kit = { workspace = true, optional = true, features = [
    "NSAccessibilityProtocols",
    "NSAnimation",
    "NSAppearance",
    "NSBezierPath",
    "NSColor",
    "NSDragging",
    "NSEvent",
    "NSFont",
    "NSImage",
    "NSMenu",
    "NSPrintInfo",
    "NSPrintOperation",
    "NSResponder",
    "NSText",
    "NSUserInterfaceItemIdentification",
    "NSView",
] }

[package.metadata.docs.rs]
default-target = "aarch64-apple-darwin"
rustc-args = ["--cfg", "docsrs"] # Fix cross-crate link to objc2::topics
targets = [
    "aarch64-apple-darwin",
    "x86_64-apple-darwin",
    "aarch64-apple-ios",
    "aarch64-apple-ios-macabi",
    "aarch64-apple-visionos",
]

[features]
default = [
    "std",
    "PDFAction",
    "PDFActionGoTo",
    "PDFActionNamed",
    "PDFActionRemoteGoTo",
    "PDFActionResetForm",
    "PDFActionURL",
    "PDFAnnotation",
    "PDFAnnotationButtonWidget",
    "PDFAnnotationChoiceWidget",
    "PDFAnnotationCircle",
    "PDFAnnotationFreeText",
    "PDFAnnotationInk",
    "PDFAnnotationLine",
    "PDFAnnotationLink",
    "PDFAnnotationMarkup",
    "PDFAnnotationPopup",
    "PDFAnnotationSquare",
    "PDFAnnotationStamp",
    "PDFAnnotationText",
    "PDFAnnotationTextWidget",
    "PDFAnnotationUtilities",
    "PDFAppearanceCharacteristics",
    "PDFBorder",
    "PDFDestination",
    "PDFDocument",
    "PDFKitPlatform",
    "PDFOutline",
    "PDFPage",
    "PDFPageOverlayViewProvider",
    "PDFSelection",
    "PDFThumbnailView",
    "PDFView",
    "bitflags",
    "objc2-app-kit",
    "objc2-core-foundation",
    "objc2-core-graphics",
]
std = ["alloc"]
alloc = []
bitflags = ["dep:bitflags"]
objc2-app-kit = ["dep:objc2-app-kit"]
objc2-core-foundation = ["dep:objc2-core-foundation"]
objc2-core-graphics = ["dep:objc2-core-graphics"]
unstable-darwin-objc = []

PDFAction = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
PDFActionGoTo = ["objc2-foundation/NSObject"]
PDFActionNamed = ["objc2-foundation/NSObject"]
PDFActionRemoteGoTo = [
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSURL",
    "objc2-foundation/objc2-core-foundation",
]
PDFActionResetForm = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
PDFActionURL = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSURL",
]
PDFAnnotation = [
    "objc2-foundation/NSDate",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationButtonWidget = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationChoiceWidget = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationCircle = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationFreeText = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationInk = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationLine = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationLink = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationMarkup = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationPopup = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationSquare = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationStamp = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationText = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationTextWidget = [
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFAnnotationUtilities = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
    "objc2-foundation/NSValue",
    "objc2-foundation/objc2-core-foundation",
]
PDFAppearanceCharacteristics = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
PDFBorder = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFDestination = [
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObjCRuntime",
    "objc2-foundation/NSObject",
    "objc2-foundation/objc2-core-foundation",
]
PDFDocument = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSData",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSNotification",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
    "objc2-foundation/objc2-core-foundation",
]
PDFKitPlatform = []
PDFOutline = ["objc2-foundation/NSString"]
PDFPage = [
    "bitflags",
    "objc2-foundation/NSArray",
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSData",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFPageOverlayViewProvider = []
PDFSelection = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFThumbnailView = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/objc2-core-foundation",
]
PDFView = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSGeometry",
    "objc2-foundation/NSNotification",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
    "objc2-foundation/objc2-core-foundation",
]