[go: up one dir, main page]

objc2-core-services 0.3.2

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

[package]
name = "objc2-core-services"
version.workspace = true
description = "Bindings to the CoreServices 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"] }
block2 = { workspace = true, optional = true, features = ["alloc"] }
dispatch2 = { workspace = true, optional = true, features = ["alloc"] }
libc = { workspace = true, optional = true }
objc2 = { workspace = true, optional = true, features = ["std"] }
objc2-core-foundation = { workspace = true }
objc2-security = { workspace = true, optional = true, features = [
    "Authorization",
    "SecBase",
] }

[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-tvos",
    "aarch64-apple-watchos",
    "aarch64-apple-ios-macabi",
    "aarch64-apple-visionos",
]

[features]
default = [
    "std",
    "AE",
    "AEDataModel",
    "AEHelpers",
    "AEMach",
    "AEObjects",
    "AEPackObject",
    "AERegistry",
    "AEUserTermTypes",
    "AppleEvents",
    "CSIdentity",
    "CSIdentityAuthority",
    "CSIdentityBase",
    "CSIdentityQuery",
    "DictionaryServices",
    "FSEvents",
    "IconStorage",
    "IconsCore",
    "LSConstants",
    "LSInfo",
    "LSOpen",
    "LSQuarantine",
    "LSSharedFileList",
    "LaunchServices",
    "MDImporter",
    "MDItem",
    "MDLabel",
    "MDQuery",
    "MDSchema",
    "Metadata",
    "OSServices",
    "SKAnalysis",
    "SKDocument",
    "SKIndex",
    "SKSearch",
    "SKSummary",
    "SearchKit",
    "SecurityCore",
    "SharedFileList",
    "UTCoreTypes",
    "UTType",
    "WSMethodInvocation",
    "WSProtocolHandler",
    "WSTypes",
    "bitflags",
    "block2",
    "dispatch2",
    "libc",
    "objc2",
    "objc2-security",
]
std = ["alloc"]
alloc = []
bitflags = ["dep:bitflags"]
block2 = ["dep:block2"]
dispatch2 = ["dep:dispatch2"]
libc = ["dep:libc"]
objc2 = [
    "dep:objc2",
    "dispatch2?/objc2",
    "objc2-core-foundation/objc2",
    "objc2-security?/objc2",
]
objc2-security = ["dep:objc2-security"]
unstable-darwin-objc = []

AE = []
AEDataModel = []
AEHelpers = []
AEMach = []
AEObjects = []
AEPackObject = []
AERegistry = []
AEUserTermTypes = []
AppleEvents = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFStream",
    "objc2-core-foundation/CFURL",
]
CSIdentity = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFData",
    "objc2-core-foundation/CFError",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFURL",
    "objc2-core-foundation/CFUUID",
]
CSIdentityAuthority = []
CSIdentityBase = []
CSIdentityQuery = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFData",
    "objc2-core-foundation/CFError",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFUUID",
]
DictionaryServices = []
FSEvents = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDate",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFUUID",
]
IconStorage = []
IconsCore = []
LSConstants = ["bitflags"]
LSInfo = [
    "bitflags",
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFError",
    "objc2-core-foundation/CFURL",
]
LSOpen = [
    "bitflags",
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFURL",
]
LSQuarantine = []
LSSharedFileList = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFError",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFURL",
]
LaunchServices = []
MDImporter = [
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFPlugInCOM",
    "objc2-core-foundation/CFURL",
    "objc2-core-foundation/CFUUID",
]
MDItem = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFURL",
]
MDLabel = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFUUID",
]
MDQuery = ["objc2-core-foundation/CFArray"]
MDSchema = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDictionary",
]
Metadata = []
OSServices = []
SKAnalysis = []
SKDocument = ["objc2-core-foundation/CFURL"]
SKIndex = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFData",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFURL",
]
SKSearch = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDate",
    "objc2-core-foundation/CFURL",
]
SKSummary = []
SearchKit = []
SecurityCore = []
SharedFileList = []
UTCoreTypes = []
UTType = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFURL",
]
WSMethodInvocation = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFData",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFRunLoop",
    "objc2-core-foundation/CFTree",
    "objc2-core-foundation/CFURL",
    "objc2-core-foundation/CFXMLNode",
]
WSProtocolHandler = [
    "objc2-core-foundation/CFArray",
    "objc2-core-foundation/CFData",
    "objc2-core-foundation/CFDictionary",
    "objc2-core-foundation/CFTree",
    "objc2-core-foundation/CFXMLNode",
]
WSTypes = []