objc2_core_spotlight/generated/
mod.rs

1// This file has been automatically generated by `objc2`'s `header-translator`.
2// DO NOT EDIT
3
4#![allow(unused_imports)]
5#![allow(deprecated)]
6#![allow(non_snake_case)]
7#![allow(non_camel_case_types)]
8#![allow(non_upper_case_globals)]
9#![allow(missing_docs)]
10#![allow(clippy::too_many_arguments)]
11#![allow(clippy::type_complexity)]
12#![allow(clippy::upper_case_acronyms)]
13#![allow(clippy::identity_op)]
14#![allow(clippy::missing_safety_doc)]
15#![allow(clippy::doc_lazy_continuation)]
16#![allow(rustdoc::broken_intra_doc_links)]
17#![allow(rustdoc::bare_urls)]
18#![allow(rustdoc::invalid_html_tags)]
19
20#[link(name = "CoreSpotlight", kind = "framework")]
21extern "C" {}
22
23#[cfg(feature = "CSBase")]
24#[path = "CSBase.rs"]
25mod __CSBase;
26#[cfg(feature = "CSImportExtension")]
27#[path = "CSImportExtension.rs"]
28mod __CSImportExtension;
29#[cfg(feature = "CSIndexExtensionRequestHandler")]
30#[path = "CSIndexExtensionRequestHandler.rs"]
31mod __CSIndexExtensionRequestHandler;
32#[cfg(feature = "CSPerson")]
33#[path = "CSPerson.rs"]
34mod __CSPerson;
35#[cfg(feature = "CSSearchQuery")]
36#[path = "CSSearchQuery.rs"]
37mod __CSSearchQuery;
38#[cfg(feature = "CSSearchableIndex")]
39#[path = "CSSearchableIndex.rs"]
40mod __CSSearchableIndex;
41#[cfg(feature = "CSSearchableItem")]
42#[path = "CSSearchableItem.rs"]
43mod __CSSearchableItem;
44#[cfg(feature = "CSSearchableItemAttributeSet")]
45#[path = "CSSearchableItemAttributeSet.rs"]
46mod __CSSearchableItemAttributeSet;
47#[cfg(feature = "CSSearchableItemAttributeSet_Categories")]
48#[path = "CSSearchableItemAttributeSet_Categories.rs"]
49mod __CSSearchableItemAttributeSet_Categories;
50#[cfg(feature = "CSSearchableItemAttributeSet_Documents")]
51#[path = "CSSearchableItemAttributeSet_Documents.rs"]
52mod __CSSearchableItemAttributeSet_Documents;
53#[cfg(feature = "CSSearchableItemAttributeSet_Events")]
54#[path = "CSSearchableItemAttributeSet_Events.rs"]
55mod __CSSearchableItemAttributeSet_Events;
56#[cfg(feature = "CSSearchableItemAttributeSet_General")]
57#[path = "CSSearchableItemAttributeSet_General.rs"]
58mod __CSSearchableItemAttributeSet_General;
59#[cfg(feature = "CSSearchableItemAttributeSet_Images")]
60#[path = "CSSearchableItemAttributeSet_Images.rs"]
61mod __CSSearchableItemAttributeSet_Images;
62#[cfg(feature = "CSSearchableItemAttributeSet_Media")]
63#[path = "CSSearchableItemAttributeSet_Media.rs"]
64mod __CSSearchableItemAttributeSet_Media;
65#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
66#[path = "CSSearchableItemAttributeSet_Messaging.rs"]
67mod __CSSearchableItemAttributeSet_Messaging;
68#[cfg(feature = "CSSearchableItemAttributeSet_Places")]
69#[path = "CSSearchableItemAttributeSet_Places.rs"]
70mod __CSSearchableItemAttributeSet_Places;
71#[cfg(feature = "CSSuggestion")]
72#[path = "CSSuggestion.rs"]
73mod __CSSuggestion;
74#[cfg(feature = "CSUserQuery")]
75#[path = "CSUserQuery.rs"]
76mod __CSUserQuery;
77
78#[cfg(feature = "CSImportExtension")]
79pub use self::__CSImportExtension::CSImportExtension;
80#[cfg(feature = "CSIndexExtensionRequestHandler")]
81pub use self::__CSIndexExtensionRequestHandler::CSIndexExtensionRequestHandler;
82#[cfg(feature = "CSPerson")]
83pub use self::__CSPerson::CSPerson;
84#[cfg(feature = "CSSearchQuery")]
85pub use self::__CSSearchQuery::CSSearchQuery;
86#[cfg(feature = "CSSearchQuery")]
87pub use self::__CSSearchQuery::CSSearchQueryContext;
88#[cfg(feature = "CSSearchQuery")]
89pub use self::__CSSearchQuery::CSSearchQueryErrorCode;
90#[cfg(feature = "CSSearchQuery")]
91pub use self::__CSSearchQuery::CSSearchQueryErrorDomain;
92#[cfg(feature = "CSSearchQuery")]
93pub use self::__CSSearchQuery::CSSearchQuerySourceOptions;
94#[cfg(feature = "CSSearchableIndex")]
95pub use self::__CSSearchableIndex::CSIndexErrorCode;
96#[cfg(feature = "CSSearchableIndex")]
97pub use self::__CSSearchableIndex::CSIndexErrorDomain;
98#[cfg(feature = "CSSearchableIndex")]
99pub use self::__CSSearchableIndex::CSSearchableIndex;
100#[cfg(feature = "CSSearchableIndex")]
101pub use self::__CSSearchableIndex::CSSearchableIndexDelegate;
102#[cfg(feature = "CSSearchableItem")]
103pub use self::__CSSearchableItem::CSActionIdentifier;
104#[cfg(feature = "CSSearchableItem")]
105pub use self::__CSSearchableItem::CSQueryContinuationActionType;
106#[cfg(feature = "CSSearchableItem")]
107pub use self::__CSSearchableItem::CSSearchQueryString;
108#[cfg(feature = "CSSearchableItem")]
109pub use self::__CSSearchableItem::CSSearchableItem;
110#[cfg(feature = "CSSearchableItem")]
111pub use self::__CSSearchableItem::CSSearchableItemActionType;
112#[cfg(feature = "CSSearchableItem")]
113pub use self::__CSSearchableItem::CSSearchableItemActivityIdentifier;
114#[cfg(feature = "CSSearchableItem")]
115pub use self::__CSSearchableItem::CSSearchableItemUpdateListenerOptions;
116#[cfg(feature = "CSSearchableItemAttributeSet")]
117pub use self::__CSSearchableItemAttributeSet::CSCustomAttributeKey;
118#[cfg(feature = "CSSearchableItemAttributeSet")]
119pub use self::__CSSearchableItemAttributeSet::CSLocalizedString;
120#[cfg(feature = "CSSearchableItemAttributeSet")]
121pub use self::__CSSearchableItemAttributeSet::CSSearchableItemAttributeSet;
122#[cfg(feature = "CSSearchableItemAttributeSet")]
123pub use self::__CSSearchableItemAttributeSet::NSUserActivityCSSearchableItemAttributeSet;
124#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
125pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxArchive;
126#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
127pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxDrafts;
128#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
129pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxInbox;
130#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
131pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxJunk;
132#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
133pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxSent;
134#[cfg(feature = "CSSearchableItemAttributeSet_Messaging")]
135pub use self::__CSSearchableItemAttributeSet_Messaging::CSMailboxTrash;
136#[cfg(feature = "CSSuggestion")]
137pub use self::__CSSuggestion::CSSuggestion;
138#[cfg(feature = "CSSuggestion")]
139pub use self::__CSSuggestion::CSSuggestionHighlightAttributeName;
140#[cfg(feature = "CSSuggestion")]
141pub use self::__CSSuggestion::CSSuggestionKind;
142#[cfg(feature = "CSUserQuery")]
143pub use self::__CSUserQuery::CSUserInteraction;
144#[cfg(all(feature = "CSSearchQuery", feature = "CSUserQuery"))]
145pub use self::__CSUserQuery::CSUserQuery;
146#[cfg(all(feature = "CSSearchQuery", feature = "CSUserQuery"))]
147pub use self::__CSUserQuery::CSUserQueryContext;
148use core::ffi::*;
149
150use crate::*;
151
152/// [Apple's documentation](https://developer.apple.com/documentation/corespotlight/corespotlightapiversion?language=objc)
153pub const CoreSpotlightAPIVersion: c_uint = 40;
154extern "C" {
155    /// Project version number for CoreSpotlight.
156    ///
157    /// See also [Apple's documentation](https://developer.apple.com/documentation/corespotlight/corespotlightversionnumber?language=objc)
158    pub static CoreSpotlightVersionNumber: c_double;
159}
160
161extern "C" {
162    /// Project version string for CoreSpotlight.
163    ///
164    /// See also [Apple's documentation](https://developer.apple.com/documentation/corespotlight/corespotlightversionstring?language=objc)
165    pub static CoreSpotlightVersionString: *mut c_uchar;
166}