objc2-browser-engine-kit 0.3.2

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

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

[lints]
workspace = true

[dependencies]
bitflags = { workspace = true, optional = true, features = ["std"] }
block2 = { workspace = true, optional = true, features = ["alloc"] }
libc = { workspace = true, optional = true }
objc2 = { workspace = true, features = ["std"] }
objc2-av-foundation = { workspace = true, optional = true, features = ["AVCaptureSession"] }
objc2-core-foundation = { workspace = true, optional = true, features = [
    "CFCGTypes",
    "objc2",
] }
objc2-foundation = { workspace = true, features = ["alloc"] }
objc2-quartz-core = { workspace = true, optional = true, features = ["CALayer"] }
objc2-ui-kit = { workspace = true }
objc2-uniform-type-identifiers = { workspace = true, optional = true, features = ["UTType"] }

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

[features]
default = [
    "std",
    "BEAccessibility",
    "BEAccessibilityConstants",
    "BEAccessibilityRemoteElement",
    "BEAccessibilityTextMarker",
    "BEAutoFillTextSuggestion",
    "BECapability",
    "BEContextMenuConfiguration",
    "BEDownloads",
    "BEDragInteraction",
    "BEExtensionProcess",
    "BEKeyEntry",
    "BEKeyEntryContext",
    "BELayerHierarchy",
    "BELayerHierarchyHandle",
    "BELayerHierarchyHostingTransactionCoordinator",
    "BELayerHierarchyHostingView",
    "BEMacros",
    "BENetworkingProcess",
    "BERenderingProcess",
    "BEScrollView",
    "BETextAlternatives",
    "BETextDocumentContext",
    "BETextDocumentRequest",
    "BETextInput",
    "BETextInputDelegate",
    "BETextInteraction",
    "BETextInteractionDelegate",
    "BETextSelectionTypes",
    "BETextSuggestion",
    "BEWebAppManifest",
    "BEWebContentProcess",
    "bitflags",
    "block2",
    "libc",
    "objc2-av-foundation",
    "objc2-core-foundation",
    "objc2-quartz-core",
    "objc2-uniform-type-identifiers",
]
std = ["alloc"]
alloc = []
bitflags = ["dep:bitflags"]
block2 = ["dep:block2"]
libc = ["dep:libc"]
objc2-av-foundation = ["dep:objc2-av-foundation"]
objc2-core-foundation = ["dep:objc2-core-foundation"]
objc2-quartz-core = ["dep:objc2-quartz-core"]
objc2-uniform-type-identifiers = ["dep:objc2-uniform-type-identifiers"]
unstable-darwin-objc = []

BEAccessibility = [
    "bitflags",
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
]
BEAccessibilityConstants = ["objc2-ui-kit/UIAccessibilityConstants"]
BEAccessibilityRemoteElement = ["objc2-foundation/NSString"]
BEAccessibilityTextMarker = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
]
BEAutoFillTextSuggestion = [
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSString",
    "objc2-ui-kit/UITextInputTraits",
]
BECapability = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSURL",
]
BEContextMenuConfiguration = [
    "objc2-foundation/NSObject",
    "objc2-ui-kit/UIContextMenuConfiguration",
    "objc2-ui-kit/UIMenu",
    "objc2-ui-kit/UIMenuElement",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UIViewController",
    "objc2-ui-kit/block2",
]
BEDownloads = [
    "objc2-foundation/NSData",
    "objc2-foundation/NSError",
    "objc2-foundation/NSProgress",
    "objc2-foundation/NSURL",
    "objc2-foundation/NSUUID",
]
BEDragInteraction = [
    "objc2-foundation/NSArray",
    "objc2-ui-kit/UIDragInteraction",
    "objc2-ui-kit/UIDragItem",
    "objc2-ui-kit/UIDragSession",
    "objc2-ui-kit/UIInteraction",
]
BEExtensionProcess = []
BEKeyEntry = [
    "objc2-foundation/NSDate",
    "objc2-ui-kit/UIKey",
]
BEKeyEntryContext = []
BELayerHierarchy = ["objc2-foundation/NSError"]
BELayerHierarchyHandle = [
    "objc2-foundation/NSData",
    "objc2-foundation/NSError",
    "objc2-foundation/NSObject",
]
BELayerHierarchyHostingTransactionCoordinator = [
    "objc2-foundation/NSData",
    "objc2-foundation/NSError",
    "objc2-foundation/NSObject",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UIView",
]
BELayerHierarchyHostingView = [
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObject",
    "objc2-ui-kit/UIAppearance",
    "objc2-ui-kit/UIDynamicBehavior",
    "objc2-ui-kit/UIFocus",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UITraitCollection",
    "objc2-ui-kit/UIView",
]
BEMacros = []
BENetworkingProcess = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSString",
]
BERenderingProcess = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSString",
    "objc2-ui-kit/UIInteraction",
]
BEScrollView = [
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSDate",
    "objc2-foundation/NSObject",
    "objc2-ui-kit/UIAppearance",
    "objc2-ui-kit/UIDynamicBehavior",
    "objc2-ui-kit/UIFocus",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UIScrollView",
    "objc2-ui-kit/UITraitCollection",
    "objc2-ui-kit/UIView",
]
BETextAlternatives = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSString",
]
BETextDocumentContext = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
    "objc2-foundation/NSValue",
]
BETextDocumentRequest = [
    "bitflags",
    "objc2-ui-kit/UITextInput",
]
BETextInput = [
    "bitflags",
    "objc2-foundation/NSArray",
    "objc2-foundation/NSAttributedString",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
    "objc2-ui-kit/NSText",
    "objc2-ui-kit/UIColor",
    "objc2-ui-kit/UIEditMenuInteraction",
    "objc2-ui-kit/UIGestureRecognizer",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UITextInput",
    "objc2-ui-kit/UITextInputTraits",
    "objc2-ui-kit/UIView",
]
BETextInputDelegate = [
    "objc2-foundation/NSArray",
    "objc2-ui-kit/UIResponder",
    "objc2-ui-kit/UITextInput",
    "objc2-ui-kit/UITextInputTraits",
]
BETextInteraction = [
    "objc2-foundation/NSRange",
    "objc2-foundation/NSString",
    "objc2-ui-kit/UIContextMenuInteraction",
    "objc2-ui-kit/UIGestureRecognizer",
    "objc2-ui-kit/UIInteraction",
    "objc2-ui-kit/UITextSelectionDisplayInteraction",
]
BETextInteractionDelegate = []
BETextSelectionTypes = ["bitflags"]
BETextSuggestion = ["objc2-foundation/NSString"]
BEWebAppManifest = [
    "objc2-foundation/NSData",
    "objc2-foundation/NSURL",
]
BEWebContentProcess = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSString",
    "objc2-ui-kit/UIInteraction",
]