[package]
name = "objc2-accessibility"
version.workspace = true
description = "Bindings to the Accessibility 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 = { version = "2.5.0", default-features = false, optional = true, features = ["std"] }
block2 = { path = "../../crates/block2", version = "0.6.0", default-features = false, optional = true, features = ["alloc"] }
objc2 = { path = "../../crates/objc2", version = "0.6.0", default-features = false, features = ["std"] }
objc2-core-foundation = { path = "../objc2-core-foundation", version = "0.3.0", default-features = false, optional = true, features = [
"CFCGTypes",
"objc2",
] }
objc2-core-graphics = { path = "../objc2-core-graphics", version = "0.3.0", default-features = false, optional = true, features = [
"CGColor",
"CGImage",
"objc2",
] }
objc2-foundation = { path = "../objc2-foundation", version = "0.3.0", default-features = false, features = ["alloc"] }
[package.metadata.docs.rs]
default-target = "aarch64-apple-darwin"
rustc-args = ["--cfg", "docsrs"]
targets = [
"aarch64-apple-darwin",
"x86_64-apple-darwin",
"aarch64-apple-ios",
"aarch64-apple-tvos",
"aarch64-apple-watchos",
"aarch64-apple-ios-macabi",
"aarch64-apple-visionos",
]
[features]
default = [
"std",
"AXAudiograph",
"AXBrailleMap",
"AXColorUtilities",
"AXCustomContent",
"AXFeatureOverrideSessionManager",
"AXFoundation",
"AXHearingUtilities",
"AXMathExpression",
"AXRequest",
"AXSettings",
"AXTechnology",
"bitflags",
"block2",
"objc2-core-foundation",
"objc2-core-graphics",
]
std = ["alloc"]
alloc = []
bitflags = ["dep:bitflags"]
block2 = ["dep:block2"]
objc2-core-foundation = ["dep:objc2-core-foundation"]
objc2-core-graphics = ["dep:objc2-core-graphics"]
AXAudiograph = [
"objc2-foundation/NSArray",
"objc2-foundation/NSAttributedString",
"objc2-foundation/NSObject",
"objc2-foundation/NSString",
"objc2-foundation/NSValue",
]
AXBrailleMap = ["objc2-foundation/NSObject"]
AXColorUtilities = ["objc2-foundation/NSString"]
AXCustomContent = [
"objc2-foundation/NSArray",
"objc2-foundation/NSAttributedString",
"objc2-foundation/NSObject",
"objc2-foundation/NSString",
]
AXFeatureOverrideSessionManager = []
AXFoundation = []
AXHearingUtilities = [
"bitflags",
"objc2-foundation/NSArray",
"objc2-foundation/NSNotification",
"objc2-foundation/NSString",
"objc2-foundation/NSUUID",
]
AXMathExpression = [
"objc2-foundation/NSArray",
"objc2-foundation/NSString",
]
AXRequest = [
"objc2-foundation/NSObject",
"objc2-foundation/NSString",
]
AXSettings = [
"objc2-foundation/NSError",
"objc2-foundation/NSNotification",
"objc2-foundation/NSString",
]
AXTechnology = ["objc2-foundation/NSString"]