Cargo Features

[dependencies]
objc2-web-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-app-kit", "objc2-core-foundation", "objc2-security", "DOM", "DOMAbstractView", "DOMAttr", "DOMCDATASection", "DOMCSS", "DOMCSSCharsetRule", "DOMCSSFontFaceRule", "DOMCSSPageRule", "DOMCSSRule", "DOMCSSRuleList", "DOMCSSStyleSheet", "DOMCSSUnknownRule", "DOMCSSValue", "DOMCSSValueList", "DOMCharacterData", "DOMComment", "DOMCore", "DOMDocument", "DOMDocumentFragment", "DOMEntity", "DOMEntityReference", "DOMEvent", "DOMEventException", "DOMEventListener", "DOMEventTarget", "DOMEvents", "DOMException", "DOMExtensions", "DOMFile", "DOMFileList", "DOMHTML", "DOMHTMLAnchorElement", "DOMHTMLAppletElement", "DOMHTMLAreaElement", "DOMHTMLBaseFontElement", "DOMHTMLCollection", "DOMHTMLDirectoryElement", "DOMHTMLElement", "DOMHTMLEmbedElement", "DOMHTMLFieldSetElement", "DOMHTMLFrameElement", "DOMHTMLHeadElement", "DOMHTMLIFrameElement", "DOMHTMLInputElement", "DOMHTMLLegendElement", "DOMHTMLLinkElement", "DOMHTMLMapElement", "DOMHTMLMenuElement", "DOMHTMLOListElement", "DOMHTMLObjectElement", "DOMHTMLOptionElement", "DOMHTMLParagraphElement", "DOMHTMLParamElement", "DOMHTMLPreElement", "DOMHTMLSelectElement", "DOMHTMLTableCaptionElement", "DOMHTMLTableColElement", "DOMHTMLTableRowElement", "DOMHTMLTextAreaElement", "DOMImplementation", "DOMMutationEvent", "DOMNode", "DOMNodeFilter", "DOMOverflowEvent", "DOMProcessingInstruction", "DOMRGBColor", "DOMRange", "DOMRangeException", "DOMRanges", "DOMRect", "DOMStyleSheet", "DOMStyleSheetList", "DOMStylesheets", "DOMText", "DOMTraversal", "DOMTreeWalker", "DOMUIEvent", "DOMViews", "DOMWheelEvent", "DOMXPath", "DOMXPathException", "DOMXPathExpression", "DOMXPathNSResolver", "DOMXPathResult", "NSAttributedString", "WKBackForwardList", "WKBackForwardListItem", "WKContentRuleList", "WKContentRuleListStore", "WKContentWorld", "WKDataDetectorTypes", "WKDownload", "WKDownloadDelegate", "WKError", "WKFindResult", "WKFoundation", "WKFrameInfo", "WKHTTPCookieStore", "WKNavigation", "WKNavigationAction", "WKNavigationDelegate", "WKNavigationResponse", "WKOpenPanelParameters", "WKPreferences", "WKPreviewActionItemIdentifiers", "WKPreviewElementInfo", "WKProcessPool", "WKScriptMessage", "WKScriptMessageHandler", "WKSecurityOrigin", "WKSnapshotConfiguration", "WKUIDelegate", "WKURLSchemeHandler", "WKURLSchemeTask", "WKUserContentController", "WKUserScript", "WKWebView", "WKWebViewConfiguration", "WKWebpagePreferences", "WKWebsiteDataRecord", "WKWebsiteDataStore", "WKWindowFeatures", "WebArchive", "WebBackForwardList", "WebDOMOperations", "WebDataSource", "WebDocument", "WebDownload", "WebEditingDelegate", "WebFrame", "WebFrameLoadDelegate", "WebFrameView", "WebHistory", "WebHistoryItem", "WebKitAvailability", "WebKitErrors", "WebKitLegacy", "WebPlugin", "WebPluginContainer", "WebPluginViewFactory", "WebPolicyDelegate", "WebPreferences", "WebResource", "WebResourceLoadDelegate", "WebScriptObject", "WebUIDelegate", "WebView"] }
default = DOM, DOMAbstractView, DOMAttr, DOMBlob, DOMCDATASection, DOMCSS, DOMCSSCharsetRule, DOMCSSFontFaceRule, DOMCSSImportRule, DOMCSSMediaRule, DOMCSSPageRule, DOMCSSPrimitiveValue, DOMCSSRule, DOMCSSRuleList, DOMCSSStyleDeclaration, DOMCSSStyleRule, DOMCSSStyleSheet, DOMCSSUnknownRule, DOMCSSValue, DOMCSSValueList, DOMCharacterData, DOMComment, DOMCore, DOMCounter, DOMDocument, DOMDocumentFragment, DOMDocumentType, DOMElement, DOMEntity, DOMEntityReference, DOMEvent, DOMEventException, DOMEventListener, DOMEventTarget, DOMEvents, DOMException, DOMExtensions, DOMFile, DOMFileList, DOMHTML, DOMHTMLAnchorElement, DOMHTMLAppletElement, DOMHTMLAreaElement, DOMHTMLBRElement, DOMHTMLBaseElement, DOMHTMLBaseFontElement, DOMHTMLBodyElement, DOMHTMLButtonElement, DOMHTMLCollection, DOMHTMLDListElement, DOMHTMLDirectoryElement, DOMHTMLDivElement, DOMHTMLDocument, DOMHTMLElement, DOMHTMLEmbedElement, DOMHTMLFieldSetElement, DOMHTMLFontElement, DOMHTMLFormElement, DOMHTMLFrameElement, DOMHTMLFrameSetElement, DOMHTMLHRElement, DOMHTMLHeadElement, DOMHTMLHeadingElement, DOMHTMLHtmlElement, DOMHTMLIFrameElement, DOMHTMLImageElement, DOMHTMLInputElement, DOMHTMLLIElement, DOMHTMLLabelElement, DOMHTMLLegendElement, DOMHTMLLinkElement, DOMHTMLMapElement, DOMHTMLMarqueeElement, DOMHTMLMenuElement, DOMHTMLMetaElement, DOMHTMLModElement, DOMHTMLOListElement, DOMHTMLObjectElement, DOMHTMLOptGroupElement, DOMHTMLOptionElement, DOMHTMLOptionsCollection, DOMHTMLParagraphElement, DOMHTMLParamElement, DOMHTMLPreElement, DOMHTMLQuoteElement, DOMHTMLScriptElement, DOMHTMLSelectElement, DOMHTMLStyleElement, DOMHTMLTableCaptionElement, DOMHTMLTableCellElement, DOMHTMLTableColElement, DOMHTMLTableElement, DOMHTMLTableRowElement, DOMHTMLTableSectionElement, DOMHTMLTextAreaElement, DOMHTMLTitleElement, DOMHTMLUListElement, DOMImplementation, DOMKeyboardEvent, DOMMediaList, DOMMouseEvent, DOMMutationEvent, DOMNamedNodeMap, DOMNode, DOMNodeFilter, DOMNodeIterator, DOMNodeList, DOMObject, DOMOverflowEvent, DOMProcessingInstruction, DOMProgressEvent, DOMRGBColor, DOMRange, DOMRangeException, DOMRanges, DOMRect, DOMStyleSheet, DOMStyleSheetList, DOMStylesheets, DOMText, DOMTraversal, DOMTreeWalker, DOMUIEvent, DOMViews, DOMWheelEvent, DOMXPath, DOMXPathException, DOMXPathExpression, DOMXPathNSResolver, DOMXPathResult, NSAttributedString, WKBackForwardList, WKBackForwardListItem, WKContentRuleList, WKContentRuleListStore, WKContentWorld, WKContextMenuElementInfo, WKDataDetectorTypes, WKDownload, WKDownloadDelegate, WKError, WKFindConfiguration, WKFindResult, WKFoundation, WKFrameInfo, WKHTTPCookieStore, WKNavigation, WKNavigationAction, WKNavigationDelegate, WKNavigationResponse, WKOpenPanelParameters, WKPDFConfiguration, WKPreferences, WKPreviewActionItem, WKPreviewActionItemIdentifiers, WKPreviewElementInfo, WKProcessPool, WKScriptMessage, WKScriptMessageHandler, WKScriptMessageHandlerWithReply, WKSecurityOrigin, WKSnapshotConfiguration, WKUIDelegate, WKURLSchemeHandler, WKURLSchemeTask, WKUserContentController, WKUserScript, WKWebView, WKWebViewConfiguration, WKWebpagePreferences, WKWebsiteDataRecord, WKWebsiteDataStore, WKWindowFeatures, WebArchive, WebBackForwardList, WebDOMOperations, WebDataSource, WebDocument, WebDownload, WebEditingDelegate, WebFrame, WebFrameLoadDelegate, WebFrameView, WebHistory, WebHistoryItem, WebKitAvailability, WebKitErrors, WebKitLegacy, WebPlugin, WebPluginContainer, WebPluginViewFactory, WebPolicyDelegate, WebPreferences, WebResource, WebResourceLoadDelegate, WebScriptObject, WebUIDelegate, WebView, bitflags, block2, objc2-app-kit, objc2-core-foundation, objc2-security, std

These default features are set whenever objc2-web-kit is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default WKWebViewConfiguration WebUIDelegate

Enables bitflags

block2 default

Enables block2

Affects NSAttributedString::NSAttributedStringCompletionHandler

objc2-app-kit default

Enables objc2-app-kit

Affects NSAttributedString::NSReadAccessURLDocumentOption, NSAttributedString::NSAttributedStringCompletionHandler

objc2-core-foundation default

Enables objc2-core-foundation

objc2-security default

Enables objc2-security

DOM default
DOMAbstractView default

Enables NSObject of objc2-foundation

DOMAttr default

Enables NSObject and NSString of objc2-foundation

DOMBlob DOMCDATASection default

Enables NSObject of objc2-foundation

DOMCSS default

Enables NSString of objc2-foundation

DOMCSSCharsetRule default

Enables NSObject and NSString of objc2-foundation

DOMCSSFontFaceRule default

Enables NSObject of objc2-foundation

DOMCSSImportRule DOMCSSMediaRule DOMCSSPageRule default

Enables NSObject and NSString of objc2-foundation

DOMCSSPrimitiveValue DOMCSSRule default

Enables NSObject and NSString of objc2-foundation

DOMCSSRuleList default

Enables NSObject of objc2-foundation

DOMCSSStyleDeclaration DOMCSSStyleRule DOMCSSStyleSheet default

Enables NSObject and NSString of objc2-foundation

DOMCSSUnknownRule default

Enables NSObject of objc2-foundation

DOMCSSValue default

Enables NSObject and NSString of objc2-foundation

DOMCSSValueList default

Enables NSObject of objc2-foundation

DOMCharacterData default

Enables NSObject and NSString of objc2-foundation

DOMComment default

Enables NSObject of objc2-foundation

DOMCore default
DOMCounter DOMDocument default

Enables NSObject and NSString of objc2-foundation

DOMDocumentFragment default

Enables NSObject of objc2-foundation

DOMDocumentType DOMElement DOMEntity default

Enables NSObject and NSString of objc2-foundation

DOMEntityReference default

Enables NSObject of objc2-foundation

DOMEvent default

Enables NSObject and NSString of objc2-foundation

DOMEventException default

Enables NSString of objc2-foundation

DOMEventListener default
DOMEventTarget default

Enables NSObject and NSString of objc2-foundation

DOMEvents default
DOMException default

Enables NSString of objc2-foundation

DOMExtensions default

Enables NSArray, NSGeometry, NSString, NSURL and objc2-core-foundation of objc2-foundation

DOMFile default

Enables NSObject and NSString of objc2-foundation

DOMFileList default

Enables NSObject of objc2-foundation

DOMHTML default
DOMHTMLAnchorElement default

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLAppletElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLAreaElement default

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLBRElement DOMHTMLBaseElement DOMHTMLBaseFontElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLBodyElement DOMHTMLButtonElement DOMHTMLCollection default

Enables NSObject and NSString of objc2-foundation

DOMHTMLDListElement DOMHTMLDirectoryElement default

Enables NSObject of objc2-foundation

DOMHTMLDivElement DOMHTMLDocument DOMHTMLElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLEmbedElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLFieldSetElement default

Enables NSObject of objc2-foundation

DOMHTMLFontElement DOMHTMLFormElement DOMHTMLFrameElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLFrameSetElement DOMHTMLHRElement DOMHTMLHeadElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLHeadingElement DOMHTMLHtmlElement DOMHTMLIFrameElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLImageElement DOMHTMLInputElement default

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLLIElement DOMHTMLLabelElement DOMHTMLLegendElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLLinkElement default

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLMapElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLMarqueeElement DOMHTMLMenuElement default

Enables NSObject of objc2-foundation

DOMHTMLMetaElement DOMHTMLModElement DOMHTMLOListElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLObjectElement default

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLOptGroupElement DOMHTMLOptionElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLOptionsCollection DOMHTMLParagraphElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLParamElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLPreElement default

Enables NSObject of objc2-foundation

DOMHTMLQuoteElement DOMHTMLScriptElement DOMHTMLSelectElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLStyleElement DOMHTMLTableCaptionElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLTableCellElement DOMHTMLTableColElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLTableElement DOMHTMLTableRowElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLTableSectionElement DOMHTMLTextAreaElement default

Enables NSObject and NSString of objc2-foundation

DOMHTMLTitleElement DOMHTMLUListElement DOMImplementation default

Enables NSObject and NSString of objc2-foundation

DOMKeyboardEvent DOMMediaList DOMMouseEvent DOMMutationEvent default

Enables NSObject and NSString of objc2-foundation

DOMNamedNodeMap DOMNode default

Enables NSObject and NSString of objc2-foundation

DOMNodeFilter default
DOMNodeIterator DOMNodeList DOMObject DOMOverflowEvent default

Enables NSObject of objc2-foundation

DOMProcessingInstruction default

Enables NSObject and NSString of objc2-foundation

DOMProgressEvent DOMRGBColor default

Enables NSObject of objc2-foundation

DOMRange default

Enables NSObject and NSString of objc2-foundation

DOMRangeException default

Enables NSString of objc2-foundation

DOMRanges default
DOMRect default

Enables NSObject of objc2-foundation

DOMStyleSheet default

Enables NSObject and NSString of objc2-foundation

DOMStyleSheetList default

Enables NSObject of objc2-foundation

DOMStylesheets default
DOMText default

Enables NSObject and NSString of objc2-foundation

DOMTraversal default
DOMTreeWalker default

Enables NSObject of objc2-foundation

DOMUIEvent default

Enables NSObject and NSString of objc2-foundation

DOMViews default
DOMWheelEvent default

Enables NSObject of objc2-foundation

DOMXPath default
DOMXPathException default

Enables NSString of objc2-foundation

DOMXPathExpression default

Enables NSObject of objc2-foundation

DOMXPathNSResolver default

Enables NSString of objc2-foundation

DOMXPathResult default

Enables NSObject and NSString of objc2-foundation

NSAttributedString default

Enables NSAttributedString, NSData, NSDictionary, NSError, NSString, NSURL and NSURLRequest of objc2-foundation

WKBackForwardList default

Enables NSArray of objc2-foundation

WKBackForwardListItem default

Enables NSString and NSURL of objc2-foundation

WKContentRuleList default

Enables NSString of objc2-foundation

WKContentRuleListStore default

Enables NSArray, NSError, NSString and NSURL of objc2-foundation

WKContentWorld default

Enables NSString of objc2-foundation

WKContextMenuElementInfo WKDataDetectorTypes default
WKDownload default

Enables NSData, NSProgress and NSURLRequest of objc2-foundation

WKDownloadDelegate default

Enables NSData, NSError, NSString, NSURL, NSURLAuthenticationChallenge, NSURLCredential, NSURLRequest, NSURLResponse and NSURLSession of objc2-foundation

WKError default

Enables NSString of objc2-foundation

WKFindConfiguration WKFindResult default

Enables NSObject of objc2-foundation

WKFoundation default
WKFrameInfo default

Enables NSObject and NSURLRequest of objc2-foundation

WKHTTPCookieStore default

Enables NSArray and NSHTTPCookie of objc2-foundation

WKNavigation default
WKNavigationAction default

Enables NSURLRequest of objc2-foundation

WKNavigationDelegate default

Enables NSError, NSURLAuthenticationChallenge, NSURLCredential and NSURLSession of objc2-foundation

WKNavigationResponse default

Enables NSURLResponse of objc2-foundation

WKOpenPanelParameters default
WKPDFConfiguration WKPreferences default

Enables NSObject of objc2-foundation

WKPreviewActionItem WKPreviewActionItemIdentifiers default
WKPreviewElementInfo default
WKProcessPool default

Enables NSObject of objc2-foundation

WKScriptMessage default

Enables NSString of objc2-foundation

WKScriptMessageHandler default
WKScriptMessageHandlerWithReply WKSecurityOrigin default

Enables NSString of objc2-foundation

WKSnapshotConfiguration default

Enables NSObject and NSValue of objc2-foundation

WKUIDelegate default

Enables NSArray, NSString and NSURL of objc2-foundation

WKURLSchemeHandler default
WKURLSchemeTask default

Enables NSData, NSError, NSURLRequest and NSURLResponse of objc2-foundation

WKUserContentController default

Enables NSArray, NSObject and NSString of objc2-foundation

WKUserScript default

Enables NSObject and NSString of objc2-foundation

WKWebView default

Enables NSArray, NSCoder, NSData, NSDictionary, NSError, NSGeometry, NSObject, NSString, NSURL, NSURLRequest, NSURLResponse and objc2-core-foundation of objc2-foundation

WKWebViewConfiguration default = bitflags

Enables NSObject and NSString of objc2-foundation

WKWebpagePreferences default
WKWebsiteDataRecord default

Enables NSSet and NSString of objc2-foundation

WKWebsiteDataStore default

Enables NSArray, NSDate, NSError, NSObject, NSSet, NSString and NSUUID of objc2-foundation

WKWindowFeatures default

Enables NSValue of objc2-foundation

WebArchive default

Enables NSArray, NSData, NSObject and NSString of objc2-foundation

WebBackForwardList default

Enables NSArray of objc2-foundation

WebDOMOperations default

Enables NSString and NSURL of objc2-foundation

WebDataSource default

Enables NSArray, NSData, NSString, NSURL, NSURLRequest and NSURLResponse of objc2-foundation

WebDocument default

Enables NSAttributedString, NSData, NSError and NSString of objc2-foundation

WebDownload default

Enables NSData, NSString, NSURLDownload and NSURLRequest of objc2-foundation

WebEditingDelegate default

Enables NSNotification, NSString and NSUndoManager of objc2-foundation

WebFrame default

Enables NSArray, NSData, NSString, NSURL and NSURLRequest of objc2-foundation

WebFrameLoadDelegate default

Enables NSDate, NSError, NSString and NSURL of objc2-foundation

WebFrameView default

Enables NSCoder, NSGeometry, NSObject and objc2-core-foundation of objc2-foundation

WebHistory default

Enables NSArray, NSCalendarDate, NSDate, NSString and NSURL of objc2-foundation

WebHistoryItem default

Enables NSDate, NSObject and NSString of objc2-foundation

WebKitAvailability default
WebKitErrors default

Enables NSString of objc2-foundation

WebKitLegacy default
WebPlugin default

Enables NSData, NSError and NSURLResponse of objc2-foundation

WebPluginContainer default

Enables NSString and NSURLRequest of objc2-foundation

WebPluginViewFactory default

Enables NSDictionary and NSString of objc2-foundation

WebPolicyDelegate default

Enables NSDictionary, NSError, NSString and NSURLRequest of objc2-foundation

WebPreferences default

Enables NSObject, NSString and NSURL of objc2-foundation

WebResource default

Enables NSData, NSObject, NSString and NSURL of objc2-foundation

WebResourceLoadDelegate default

Enables NSError, NSURLAuthenticationChallenge, NSURLRequest and NSURLResponse of objc2-foundation

WebScriptObject default

Enables NSArray, NSObject and NSString of objc2-foundation

WebUIDelegate default = bitflags

Enables NSArray, NSDictionary, NSGeometry, NSString, NSURLRequest and objc2-core-foundation of objc2-foundation

WebView default

Enables NSArray, NSCoder, NSDictionary, NSGeometry, NSObject, NSString, NSURL, NSURLDownload, NSUndoManager and objc2-core-foundation of objc2-foundation