objc2-web-kit 0.2.2

Bindings to the WebKit framework
Documentation
[[example]]
name = "browser"
path = "examples/browser.rs"
required-features = ["objc2-app-kit", "objc2-app-kit/NSResponder", "objc2-app-kit/NSView", "objc2-app-kit/NSColor", "objc2-app-kit/NSButton", "objc2-app-kit/NSButtonCell", "objc2-app-kit/NSMenu", "objc2-app-kit/NSMenuItem", "objc2-app-kit/NSStackView", "objc2-app-kit/NSText", "objc2-app-kit/NSTextField", "objc2-app-kit/NSTextView", "objc2-app-kit/NSWindow", "objc2-app-kit/NSControl", "objc2-app-kit/NSApplication", "objc2-app-kit/NSRunningApplication", "objc2-app-kit/NSGraphics", "objc2-app-kit/NSLayoutConstraint", "objc2-app-kit/NSUserInterfaceLayout", "objc2-foundation/NSString", "objc2-foundation/NSGeometry", "objc2-foundation/NSNotification", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest", "objc2-foundation/NSThread", "WKNavigation", "WKNavigationDelegate", "WKWebView"]
[dependencies.bitflags]
default-features = false
optional = true
version = "2.5.0"

[dependencies.block2]
default-features = false
optional = true
version = "0.5.1"

[dependencies.objc2]
default-features = false
version = "0.5.2"

[dependencies.objc2-foundation]
default-features = false
version = "0.2.2"

[features]
DOM = []
DOMAbstractView = ["objc2-foundation/NSObject"]
DOMAttr = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMBlob = ["objc2-foundation/NSObject"]
DOMCDATASection = ["objc2-foundation/NSObject"]
DOMCSS = ["objc2-foundation/NSString"]
DOMCSSCharsetRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSFontFaceRule = ["objc2-foundation/NSObject"]
DOMCSSImportRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSMediaRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSPageRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSPrimitiveValue = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSRuleList = ["objc2-foundation/NSObject"]
DOMCSSStyleDeclaration = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSStyleRule = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSStyleSheet = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSUnknownRule = ["objc2-foundation/NSObject"]
DOMCSSValue = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMCSSValueList = ["objc2-foundation/NSObject"]
DOMCharacterData = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMComment = ["objc2-foundation/NSObject"]
DOMCore = []
DOMCounter = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMDocument = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMDocumentFragment = ["objc2-foundation/NSObject"]
DOMDocumentType = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMEntity = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMEntityReference = ["objc2-foundation/NSObject"]
DOMEvent = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMEventException = ["objc2-foundation/NSString"]
DOMEventListener = []
DOMEventTarget = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMEvents = []
DOMException = ["objc2-foundation/NSString"]
DOMExtensions = ["objc2-app-kit?/NSImage", "objc2-foundation/NSArray", "objc2-foundation/NSGeometry", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMFile = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMFileList = ["objc2-foundation/NSObject"]
DOMHTML = []
DOMHTMLAnchorElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLAppletElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLAreaElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLBRElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLBaseElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLBaseFontElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLBodyElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLButtonElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLCollection = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLDListElement = ["objc2-foundation/NSObject"]
DOMHTMLDirectoryElement = ["objc2-foundation/NSObject"]
DOMHTMLDivElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLDocument = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLEmbedElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLFieldSetElement = ["objc2-foundation/NSObject"]
DOMHTMLFontElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLFormElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLFrameElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLFrameSetElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLHRElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLHeadElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLHeadingElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLHtmlElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLIFrameElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLImageElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLInputElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLLIElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLLabelElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLLegendElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLLinkElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLMapElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLMarqueeElement = ["objc2-foundation/NSObject"]
DOMHTMLMenuElement = ["objc2-foundation/NSObject"]
DOMHTMLMetaElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLModElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLOListElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLObjectElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
DOMHTMLOptGroupElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLOptionElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLOptionsCollection = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLParagraphElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLParamElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLPreElement = ["objc2-foundation/NSObject"]
DOMHTMLQuoteElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLScriptElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLSelectElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLStyleElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableCaptionElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableCellElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableColElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableRowElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTableSectionElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTextAreaElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLTitleElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMHTMLUListElement = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMImplementation = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMKeyboardEvent = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMMediaList = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMMouseEvent = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMMutationEvent = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMNamedNodeMap = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMNode = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMNodeFilter = []
DOMNodeIterator = ["objc2-foundation/NSObject"]
DOMNodeList = ["objc2-foundation/NSObject"]
DOMObject = ["objc2-foundation/NSObject"]
DOMOverflowEvent = ["objc2-foundation/NSObject"]
DOMProcessingInstruction = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMProgressEvent = ["objc2-foundation/NSObject"]
DOMRGBColor = ["objc2-app-kit?/NSColor", "objc2-foundation/NSObject"]
DOMRange = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMRangeException = ["objc2-foundation/NSString"]
DOMRanges = []
DOMRect = ["objc2-foundation/NSObject"]
DOMStyleSheet = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMStyleSheetList = ["objc2-foundation/NSObject"]
DOMStylesheets = []
DOMText = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMTraversal = []
DOMTreeWalker = ["objc2-foundation/NSObject"]
DOMUIEvent = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
DOMViews = []
DOMWheelEvent = ["objc2-foundation/NSObject"]
DOMXPath = []
DOMXPathException = ["objc2-foundation/NSString"]
DOMXPathExpression = ["objc2-foundation/NSObject"]
DOMXPathNSResolver = ["objc2-foundation/NSString"]
DOMXPathResult = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSAttributedString = ["objc2-app-kit?/NSAttributedString", "objc2-foundation/NSAttributedString", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest"]
WKBackForwardList = ["objc2-foundation/NSArray"]
WKBackForwardListItem = ["objc2-foundation/NSString", "objc2-foundation/NSURL"]
WKContentRuleList = ["objc2-foundation/NSString"]
WKContentRuleListStore = ["objc2-foundation/NSArray", "objc2-foundation/NSError", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WKContentWorld = ["objc2-foundation/NSString"]
WKContextMenuElementInfo = []
WKDataDetectorTypes = []
WKDownload = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSData", "objc2-foundation/NSProgress", "objc2-foundation/NSURLRequest"]
WKDownloadDelegate = ["objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLAuthenticationChallenge", "objc2-foundation/NSURLCredential", "objc2-foundation/NSURLRequest", "objc2-foundation/NSURLResponse", "objc2-foundation/NSURLSession"]
WKError = ["objc2-foundation/NSString"]
WKFindConfiguration = ["objc2-foundation/NSObject"]
WKFindResult = ["objc2-foundation/NSObject"]
WKFoundation = []
WKFrameInfo = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSObject", "objc2-foundation/NSURLRequest"]
WKHTTPCookieStore = ["objc2-foundation/NSArray", "objc2-foundation/NSHTTPCookie"]
WKNavigation = []
WKNavigationAction = ["objc2-app-kit?/NSEvent", "objc2-foundation/NSURLRequest"]
WKNavigationDelegate = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSError", "objc2-foundation/NSURLAuthenticationChallenge", "objc2-foundation/NSURLCredential", "objc2-foundation/NSURLSession"]
WKNavigationResponse = ["objc2-foundation/NSURLResponse"]
WKOpenPanelParameters = []
WKPDFConfiguration = ["objc2-foundation/NSGeometry", "objc2-foundation/NSObject"]
WKPreferences = ["objc2-foundation/NSGeometry", "objc2-foundation/NSObject"]
WKPreviewActionItem = []
WKPreviewActionItemIdentifiers = []
WKPreviewElementInfo = []
WKProcessPool = ["objc2-foundation/NSObject"]
WKScriptMessage = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSString"]
WKScriptMessageHandler = []
WKScriptMessageHandlerWithReply = ["objc2-foundation/NSString"]
WKSecurityOrigin = ["objc2-foundation/NSString"]
WKSnapshotConfiguration = ["objc2-foundation/NSGeometry", "objc2-foundation/NSObject", "objc2-foundation/NSValue"]
WKUIDelegate = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSArray", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WKURLSchemeHandler = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView"]
WKURLSchemeTask = ["objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSURLRequest", "objc2-foundation/NSURLResponse"]
WKUserContentController = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
WKUserScript = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
WKWebView = ["objc2-app-kit?/NSAccessibilityProtocols", "objc2-app-kit?/NSAnimation", "objc2-app-kit?/NSAppearance", "objc2-app-kit?/NSColor", "objc2-app-kit?/NSDragging", "objc2-app-kit?/NSImage", "objc2-app-kit?/NSPrintInfo", "objc2-app-kit?/NSPrintOperation", "objc2-app-kit?/NSResponder", "objc2-app-kit?/NSTextFinder", "objc2-app-kit?/NSUserInterfaceItemIdentification", "objc2-app-kit?/NSUserInterfaceValidation", "objc2-app-kit?/NSView", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSGeometry", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest", "objc2-foundation/NSURLResponse"]
WKWebViewConfiguration = ["bitflags", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
WKWebpagePreferences = []
WKWebsiteDataRecord = ["objc2-foundation/NSSet", "objc2-foundation/NSString"]
WKWebsiteDataStore = ["objc2-foundation/NSArray", "objc2-foundation/NSDate", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSUUID"]
WKWindowFeatures = ["objc2-foundation/NSValue"]
WebArchive = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
WebBackForwardList = ["objc2-foundation/NSArray"]
WebDOMOperations = ["objc2-foundation/NSString", "objc2-foundation/NSURL"]
WebDataSource = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest", "objc2-foundation/NSURLResponse"]
WebDocument = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSWindow", "objc2-foundation/NSAttributedString", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSString"]
WebDownload = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSWindow", "objc2-foundation/NSData", "objc2-foundation/NSString", "objc2-foundation/NSURLDownload", "objc2-foundation/NSURLRequest"]
WebEditingDelegate = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSTextView", "objc2-app-kit?/NSView", "objc2-foundation/NSNotification", "objc2-foundation/NSString", "objc2-foundation/NSUndoManager"]
WebFrame = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest"]
WebFrameLoadDelegate = ["objc2-app-kit?/NSImage", "objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSDate", "objc2-foundation/NSError", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WebFrameView = ["objc2-app-kit?/NSAccessibilityProtocols", "objc2-app-kit?/NSAnimation", "objc2-app-kit?/NSAppearance", "objc2-app-kit?/NSDragging", "objc2-app-kit?/NSPrintInfo", "objc2-app-kit?/NSPrintOperation", "objc2-app-kit?/NSResponder", "objc2-app-kit?/NSUserInterfaceItemIdentification", "objc2-app-kit?/NSView", "objc2-foundation/NSCoder", "objc2-foundation/NSGeometry", "objc2-foundation/NSObject"]
WebHistory = ["objc2-foundation/NSArray", "objc2-foundation/NSCalendarDate", "objc2-foundation/NSDate", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WebHistoryItem = ["objc2-app-kit?/NSImage", "objc2-foundation/NSDate", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
WebKitAvailability = []
WebKitErrors = ["objc2-foundation/NSString"]
WebKitLegacy = []
WebPlugin = ["objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSURLResponse"]
WebPluginContainer = ["objc2-app-kit?/NSColor", "objc2-foundation/NSString", "objc2-foundation/NSURLRequest"]
WebPluginViewFactory = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
WebPolicyDelegate = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSString", "objc2-foundation/NSURLRequest"]
WebPreferences = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WebResource = ["objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
WebResourceLoadDelegate = ["objc2-app-kit?/NSResponder", "objc2-app-kit?/NSView", "objc2-foundation/NSError", "objc2-foundation/NSURLAuthenticationChallenge", "objc2-foundation/NSURLRequest", "objc2-foundation/NSURLResponse"]
WebScriptObject = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
WebUIDelegate = ["bitflags", "objc2-app-kit?/NSDragging", "objc2-app-kit?/NSPasteboard", "objc2-app-kit?/NSResponder", "objc2-app-kit?/NSUserInterfaceValidation", "objc2-app-kit?/NSView", "objc2-foundation/NSArray", "objc2-foundation/NSDictionary", "objc2-foundation/NSGeometry", "objc2-foundation/NSString", "objc2-foundation/NSURLRequest"]
WebView = ["objc2-app-kit?/NSAccessibilityProtocols", "objc2-app-kit?/NSAnimation", "objc2-app-kit?/NSAppearance", "objc2-app-kit?/NSDragging", "objc2-app-kit?/NSImage", "objc2-app-kit?/NSPasteboard", "objc2-app-kit?/NSResponder", "objc2-app-kit?/NSTextView", "objc2-app-kit?/NSUserInterfaceItemIdentification", "objc2-app-kit?/NSUserInterfaceValidation", "objc2-app-kit?/NSView", "objc2-app-kit?/NSWindow", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSGeometry", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLDownload", "objc2-foundation/NSUndoManager"]
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"]
alloc = ["block2?/alloc", "objc2/alloc", "objc2-app-kit?/alloc", "objc2-foundation/alloc"]
bitflags = ["dep:bitflags", "objc2-app-kit?/bitflags", "objc2-foundation/bitflags"]
block2 = ["dep:block2", "objc2-app-kit?/block2", "objc2-foundation/block2"]
default = ["std"]
objc2-app-kit = ["dep:objc2-app-kit"]
std = ["alloc", "bitflags?/std", "block2?/std", "objc2/std", "objc2-app-kit?/std", "objc2-foundation/std"]

[lib]
name = "objc2_web_kit"
path = "src/lib.rs"
[lints.clippy]
cargo = "warn"
ptr_as_ptr = "warn"

[lints.rust]
elided_lifetimes_in_paths = "warn"
missing_copy_implementations = "warn"
missing_debug_implementations = "warn"
non_ascii_idents = "deny"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "deny"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["api-bindings", "development-tools::ffi", "external-ffi-bindings", "os::macos-apis"]
description = "Bindings to the WebKit framework"
edition = "2021"
keywords = ["cocoa", "apple", "framework", "macos", "ios"]
license = "MIT"
name = "objc2-web-kit"
readme = "README.md"
repository = "https://github.com/madsmtm/objc2"
rust-version = "1.60"
version = "0.2.2"
[package.metadata.docs.rs]
default-target = "aarch64-apple-darwin"
features = ["all"]
targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-macabi"]
[target."cfg(target_os = \"macos\")".dependencies.objc2-app-kit]
default-features = false
optional = true
version = "0.2.2"