Cargo Features

[dependencies]
objc2-web-kit = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "bitflags", "block2", "objc2-app-kit", "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", "DOMHTMLOptionsCollection", "DOMHTMLParamElement", "DOMHTMLPreElement", "DOMHTMLSelectElement", "DOMHTMLTableCaptionElement", "DOMHTMLTableElement", "DOMHTMLTableSectionElement", "DOMHTMLUListElement", "DOMMouseEvent", "DOMNode", "DOMNodeFilter", "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", "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 = std

The std feature is set by default whenever objc2-web-kit is added without default-features = false somewhere in the dependency tree.

std default = alloc

Currently not possible to turn off, put here for forwards compatibility.

Enables std of optional bitflags, optional block2, objc2, optional objc2-app-kit, and objc2-foundation

alloc std

Enables alloc of optional block2, objc2, optional objc2-app-kit, and objc2-foundation

all = 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
bitflags WKWebViewConfiguration? WebUIDelegate? all?

Enables bitflags, bitflags of objc2-foundation and optional objc2-app-kit

block2 all?

Enables block2, block2 of objc2-foundation and optional objc2-app-kit

Affects NSAttributedString::NSAttributedStringCompletionHandler

objc2-app-kit all?

Enables objc2-app-kit

Affects NSAttributedString::NSReadAccessURLDocumentOption, NSAttributedString::NSAttributedStringCompletionHandler

DOM all?
DOMAbstractView all?

Enables NSObject of objc2-foundation

DOMAttr all?

Enables NSObject and NSString of objc2-foundation

DOMBlob DOMCDATASection all?

Enables NSObject of objc2-foundation

DOMCSS all?

Enables NSString of objc2-foundation

DOMCSSCharsetRule all?

Enables NSObject and NSString of objc2-foundation

DOMCSSFontFaceRule all?

Enables NSObject of objc2-foundation

DOMCSSImportRule DOMCSSMediaRule DOMCSSPageRule all?

Enables NSObject and NSString of objc2-foundation

DOMCSSPrimitiveValue DOMCSSRule all?

Enables NSObject and NSString of objc2-foundation

DOMCSSRuleList all?

Enables NSObject of objc2-foundation

DOMCSSStyleDeclaration DOMCSSStyleRule DOMCSSStyleSheet all?

Enables NSObject and NSString of objc2-foundation

DOMCSSUnknownRule all?

Enables NSObject of objc2-foundation

DOMCSSValue all?

Enables NSObject and NSString of objc2-foundation

DOMCSSValueList all?

Enables NSObject of objc2-foundation

DOMCharacterData all?

Enables NSObject and NSString of objc2-foundation

DOMComment all?

Enables NSObject of objc2-foundation

DOMCore all?
DOMCounter DOMDocument all?

Enables NSObject and NSString of objc2-foundation

DOMDocumentFragment all?

Enables NSObject of objc2-foundation

DOMDocumentType DOMElement DOMEntity all?

Enables NSObject and NSString of objc2-foundation

DOMEntityReference all?

Enables NSObject of objc2-foundation

DOMEvent all?

Enables NSObject and NSString of objc2-foundation

DOMEventException all?

Enables NSString of objc2-foundation

DOMEventListener all?
DOMEventTarget all?

Enables NSObject and NSString of objc2-foundation

DOMEvents all?
DOMException all?

Enables NSString of objc2-foundation

DOMExtensions all?

Enables NSArray, NSGeometry, NSString and NSURL of objc2-foundation, NSImage of optional objc2-app-kit

DOMFile all?

Enables NSObject and NSString of objc2-foundation

DOMFileList all?

Enables NSObject of objc2-foundation

DOMHTML all?
DOMHTMLAnchorElement all?

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLAppletElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLAreaElement all?

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLBRElement DOMHTMLBaseElement DOMHTMLBaseFontElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLBodyElement DOMHTMLButtonElement DOMHTMLCollection all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLDListElement DOMHTMLDirectoryElement all?

Enables NSObject of objc2-foundation

DOMHTMLDivElement DOMHTMLDocument DOMHTMLElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLEmbedElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLFieldSetElement all?

Enables NSObject of objc2-foundation

DOMHTMLFontElement DOMHTMLFormElement DOMHTMLFrameElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLFrameSetElement DOMHTMLHRElement DOMHTMLHeadElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLHeadingElement DOMHTMLHtmlElement DOMHTMLIFrameElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLImageElement DOMHTMLInputElement all?

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLLIElement DOMHTMLLabelElement DOMHTMLLegendElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLLinkElement all?

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLMapElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLMarqueeElement DOMHTMLMenuElement all?

Enables NSObject of objc2-foundation

DOMHTMLMetaElement DOMHTMLModElement DOMHTMLOListElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLObjectElement all?

Enables NSObject, NSString and NSURL of objc2-foundation

DOMHTMLOptGroupElement DOMHTMLOptionElement DOMHTMLOptionsCollection all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLParagraphElement DOMHTMLParamElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLPreElement all?

Enables NSObject of objc2-foundation

DOMHTMLQuoteElement DOMHTMLScriptElement DOMHTMLSelectElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLStyleElement DOMHTMLTableCaptionElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLTableCellElement DOMHTMLTableColElement DOMHTMLTableElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLTableRowElement DOMHTMLTableSectionElement all?

Enables NSObject and NSString of objc2-foundation

DOMHTMLTextAreaElement DOMHTMLTitleElement DOMHTMLUListElement all?

Enables NSObject and NSString of objc2-foundation

DOMImplementation DOMKeyboardEvent DOMMediaList DOMMouseEvent all?

Enables NSObject and NSString of objc2-foundation

DOMMutationEvent DOMNamedNodeMap DOMNode all?

Enables NSObject and NSString of objc2-foundation

DOMNodeFilter all?
DOMNodeIterator DOMNodeList DOMObject DOMOverflowEvent all?

Enables NSObject of objc2-foundation

DOMProcessingInstruction all?

Enables NSObject and NSString of objc2-foundation

DOMProgressEvent all?

Enables NSObject of objc2-foundation

DOMRGBColor all?

Enables NSObject of objc2-foundation, NSColor of optional objc2-app-kit

DOMRange all?

Enables NSObject and NSString of objc2-foundation

DOMRangeException all?

Enables NSString of objc2-foundation

DOMRanges all?
DOMRect all?

Enables NSObject of objc2-foundation

DOMStyleSheet all?

Enables NSObject and NSString of objc2-foundation

DOMStyleSheetList all?

Enables NSObject of objc2-foundation

DOMStylesheets all?
DOMText all?

Enables NSObject and NSString of objc2-foundation

DOMTraversal all?
DOMTreeWalker all?

Enables NSObject of objc2-foundation

DOMUIEvent all?

Enables NSObject and NSString of objc2-foundation

DOMViews all?
DOMWheelEvent all?

Enables NSObject of objc2-foundation

DOMXPath all?
DOMXPathException all?

Enables NSString of objc2-foundation

DOMXPathExpression all?

Enables NSObject of objc2-foundation

DOMXPathNSResolver all?

Enables NSString of objc2-foundation

DOMXPathResult all?

Enables NSObject and NSString of objc2-foundation

NSAttributedString all?

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

WKBackForwardList all?

Enables NSArray of objc2-foundation

WKBackForwardListItem all?

Enables NSString and NSURL of objc2-foundation

WKContentRuleList all?

Enables NSString of objc2-foundation

WKContentRuleListStore all?

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

WKContentWorld all?

Enables NSString of objc2-foundation

WKContextMenuElementInfo WKDataDetectorTypes all?
WKDownload all?

Enables NSData, NSProgress and NSURLRequest of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WKDownloadDelegate all?

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

WKError all?

Enables NSString of objc2-foundation

WKFindConfiguration WKFindResult all?

Enables NSObject of objc2-foundation

WKFoundation all?
WKFrameInfo all?

Enables NSObject and NSURLRequest of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WKHTTPCookieStore all?

Enables NSArray and NSHTTPCookie of objc2-foundation

WKNavigation all?
WKNavigationAction all?

Enables NSURLRequest of objc2-foundation, NSEvent of optional objc2-app-kit

WKNavigationDelegate all?

Enables NSError, NSURLAuthenticationChallenge, NSURLCredential and NSURLSession of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WKNavigationResponse all?

Enables NSURLResponse of objc2-foundation

WKOpenPanelParameters all?
WKPDFConfiguration WKPreferences all?

Enables NSGeometry and NSObject of objc2-foundation

WKPreviewActionItem WKPreviewActionItemIdentifiers all?
WKPreviewElementInfo all?
WKProcessPool all?

Enables NSObject of objc2-foundation

WKScriptMessage all?

Enables NSString of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WKScriptMessageHandler all?
WKScriptMessageHandlerWithReply WKSecurityOrigin all?

Enables NSString of objc2-foundation

WKSnapshotConfiguration all?

Enables NSGeometry, NSObject and NSValue of objc2-foundation

WKUIDelegate all?

Enables NSArray, NSString and NSURL of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WKURLSchemeHandler all?

Enables NSResponder and NSView of optional objc2-app-kit

WKURLSchemeTask all?

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

WKUserContentController all?

Enables NSArray, NSObject and NSString of objc2-foundation

WKUserScript all?

Enables NSObject and NSString of objc2-foundation

WKWebView all?

Enables NSArray, NSCoder, NSData, NSDictionary, NSError, NSGeometry, NSObject, NSString, NSURL, NSURLRequest and NSURLResponse of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSColor, NSDragging, NSImage, NSPrintInfo, NSPrintOperation, NSResponder, NSTextFinder, NSUserInterfaceItemIdentification, NSUserInterfaceValidation and NSView of optional objc2-app-kit

WKWebViewConfiguration all? = bitflags

Enables NSObject and NSString of objc2-foundation

WKWebpagePreferences all?
WKWebsiteDataRecord all?

Enables NSSet and NSString of objc2-foundation

WKWebsiteDataStore all?

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

WKWindowFeatures all?

Enables NSValue of objc2-foundation

WebArchive all?

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

WebBackForwardList all?

Enables NSArray of objc2-foundation

WebDOMOperations all?

Enables NSString and NSURL of objc2-foundation

WebDataSource all?

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

WebDocument all?

Enables NSAttributedString, NSData, NSError and NSString of objc2-foundation, NSResponder and NSWindow of optional objc2-app-kit

WebDownload all?

Enables NSData, NSString, NSURLDownload and NSURLRequest of objc2-foundation, NSResponder and NSWindow of optional objc2-app-kit

WebEditingDelegate all?

Enables NSNotification, NSString and NSUndoManager of objc2-foundation, NSResponder, NSTextView and NSView of optional objc2-app-kit

WebFrame all?

Enables NSArray, NSData, NSString, NSURL and NSURLRequest of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WebFrameLoadDelegate all?

Enables NSDate, NSError, NSString and NSURL of objc2-foundation, NSImage, NSResponder and NSView of optional objc2-app-kit

WebFrameView all?

Enables NSCoder, NSGeometry and NSObject of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSPrintInfo, NSPrintOperation, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit

WebHistory all?

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

WebHistoryItem all?

Enables NSDate, NSObject and NSString of objc2-foundation, NSImage of optional objc2-app-kit

WebKitAvailability all?
WebKitErrors all?

Enables NSString of objc2-foundation

WebKitLegacy all?
WebPlugin all?

Enables NSData, NSError and NSURLResponse of objc2-foundation

WebPluginContainer all?

Enables NSString and NSURLRequest of objc2-foundation, NSColor of optional objc2-app-kit

WebPluginViewFactory all?

Enables NSDictionary and NSString of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WebPolicyDelegate all?

Enables NSDictionary, NSError, NSString and NSURLRequest of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WebPreferences all?

Enables NSObject, NSString and NSURL of objc2-foundation

WebResource all?

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

WebResourceLoadDelegate all?

Enables NSError, NSURLAuthenticationChallenge, NSURLRequest and NSURLResponse of objc2-foundation, NSResponder and NSView of optional objc2-app-kit

WebScriptObject all?

Enables NSArray, NSObject and NSString of objc2-foundation

WebUIDelegate all? = bitflags

Enables NSArray, NSDictionary, NSGeometry, NSString and NSURLRequest of objc2-foundation, NSDragging, NSPasteboard, NSResponder, NSUserInterfaceValidation and NSView of optional objc2-app-kit

WebView all?

Enables NSArray, NSCoder, NSDictionary, NSGeometry, NSObject, NSString, NSURL, NSURLDownload and NSUndoManager of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSImage, NSPasteboard, NSResponder, NSTextView, NSUserInterfaceItemIdentification, NSUserInterfaceValidation, NSView and NSWindow of optional objc2-app-kit