{"crate":{"id":"objc2-web-kit","name":"objc2-web-kit","updated_at":"2025-10-04T16:35:45.318523Z","versions":[1759444,1531353,1420682,1150589,1118180],"keywords":["apple","cocoa","framework","ios","macos"],"categories":["api-bindings","os::macos-apis","development-tools::ffi","external-ffi-bindings"],"badges":[],"created_at":"2024-04-17T22:19:03.489655Z","downloads":18557663,"recent_downloads":8743212,"default_version":"0.3.2","num_versions":5,"yanked":false,"max_version":"0.3.2","newest_version":"0.3.2","max_stable_version":"0.3.2","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/objc2-web-kit/downloads","versions":null,"owners":"/api/v1/crates/objc2-web-kit/owners","owner_team":"/api/v1/crates/objc2-web-kit/owner_team","owner_user":"/api/v1/crates/objc2-web-kit/owner_user","reverse_dependencies":"/api/v1/crates/objc2-web-kit/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759444,"crate":"objc2-web-kit","num":"0.3.2","dl_path":"/api/v1/crates/objc2-web-kit/0.3.2/download","readme_path":"/api/v1/crates/objc2-web-kit/0.3.2/readme","updated_at":"2025-10-04T16:35:45.318523Z","created_at":"2025-10-04T16:35:45.318523Z","downloads":15722231,"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-foundation/NSArray","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"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-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-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-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-foundation/NSObject","objc2-foundation/NSURLRequest"],"WKHTTPCookieStore":["objc2-foundation/NSArray","objc2-foundation/NSHTTPCookie"],"WKNavigation":[],"WKNavigationAction":["objc2-foundation/NSURLRequest"],"WKNavigationDelegate":["objc2-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLCredential","objc2-foundation/NSURLSession"],"WKNavigationResponse":["objc2-foundation/NSURLResponse"],"WKOpenPanelParameters":[],"WKPDFConfiguration":["objc2-foundation/NSObject"],"WKPreferences":["objc2-foundation/NSObject"],"WKPreviewActionItem":[],"WKPreviewActionItemIdentifiers":[],"WKPreviewElementInfo":[],"WKProcessPool":["objc2-foundation/NSObject"],"WKScriptMessage":["objc2-foundation/NSString"],"WKScriptMessageHandler":[],"WKScriptMessageHandlerWithReply":["objc2-foundation/NSString"],"WKSecurityOrigin":["objc2-foundation/NSString"],"WKSnapshotConfiguration":["objc2-foundation/NSObject","objc2-foundation/NSValue"],"WKUIDelegate":["objc2-foundation/NSArray","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKURLSchemeHandler":[],"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"],"WKWebExtension":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLocale","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionAction":["objc2-foundation/NSArray","objc2-foundation/NSString"],"WKWebExtensionCommand":["objc2-foundation/NSString"],"WKWebExtensionContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionControllerConfiguration":["objc2-foundation/NSObject","objc2-foundation/NSUUID"],"WKWebExtensionControllerDelegate":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionDataRecord":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString"],"WKWebExtensionDataType":["objc2-foundation/NSString"],"WKWebExtensionMatchPattern":["bitflags","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionMessagePort":["objc2-foundation/NSError","objc2-foundation/NSString"],"WKWebExtensionPermission":["objc2-foundation/NSString"],"WKWebExtensionTab":["bitflags","objc2-foundation/NSError","objc2-foundation/NSLocale","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionTabConfiguration":["objc2-foundation/NSURL"],"WKWebExtensionWindow":["objc2-foundation/NSArray","objc2-foundation/NSError"],"WKWebExtensionWindowConfiguration":["objc2-foundation/NSArray","objc2-foundation/NSURL"],"WKWebView":["bitflags","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","objc2-foundation/objc2-core-foundation"],"WKWebViewConfiguration":["bitflags","objc2-foundation/NSObject","objc2-foundation/NSString"],"WKWebpagePreferences":[],"WKWebsiteDataRecord":["objc2-foundation/NSSet","objc2-foundation/NSString"],"WKWebsiteDataStore":["objc2-foundation/NSArray","objc2-foundation/NSData","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-foundation/NSAttributedString","objc2-foundation/NSData","objc2-foundation/NSError","objc2-foundation/NSString"],"WebDownload":["objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURLDownload","objc2-foundation/NSURLRequest"],"WebEditingDelegate":["objc2-foundation/NSNotification","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"WebFrame":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"WebFrameLoadDelegate":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebFrameView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/objc2-core-foundation"],"WebHistory":["objc2-foundation/NSArray","objc2-foundation/NSCalendarDate","objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebHistoryItem":["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-foundation/NSString","objc2-foundation/NSURLRequest"],"WebPluginViewFactory":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"WebPolicyDelegate":["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-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLRequest","objc2-foundation/NSURLResponse"],"WebScriptObject":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSString"],"WebUIDelegate":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURLRequest","objc2-foundation/objc2-core-foundation"],"WebView":["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","objc2-foundation/objc2-core-foundation"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","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","WKWebExtension","WKWebExtensionAction","WKWebExtensionCommand","WKWebExtensionContext","WKWebExtensionController","WKWebExtensionControllerConfiguration","WKWebExtensionControllerDelegate","WKWebExtensionDataRecord","WKWebExtensionDataType","WKWebExtensionMatchPattern","WKWebExtensionMessagePort","WKWebExtensionPermission","WKWebExtensionTab","WKWebExtensionTabConfiguration","WKWebExtensionWindow","WKWebExtensionWindowConfiguration","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-javascript-core","objc2-security"],"objc2-app-kit":["dep:objc2-app-kit"],"objc2-core-foundation":["dep:objc2-core-foundation"],"objc2-javascript-core":["dep:objc2-javascript-core"],"objc2-security":["dep:objc2-security"],"std":["alloc"],"unstable-darwin-objc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-web-kit/0.3.2/dependencies","version_downloads":"/api/v1/crates/objc2-web-kit/0.3.2/downloads","authors":"/api/v1/crates/objc2-web-kit/0.3.2/authors"},"crate_size":153073,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-10-04T16:35:45.318523Z"}],"checksum":"b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27295,"comment_lines":41,"files":216}},"total_code_lines":27295,"total_comment_lines":41}},{"id":1531353,"crate":"objc2-web-kit","num":"0.3.1","dl_path":"/api/v1/crates/objc2-web-kit/0.3.1/download","readme_path":"/api/v1/crates/objc2-web-kit/0.3.1/readme","updated_at":"2025-04-19T20:45:39.543331Z","created_at":"2025-04-19T20:45:39.543331Z","downloads":1297802,"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-foundation/NSArray","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"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-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-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-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-foundation/NSObject","objc2-foundation/NSURLRequest"],"WKHTTPCookieStore":["objc2-foundation/NSArray","objc2-foundation/NSHTTPCookie"],"WKNavigation":[],"WKNavigationAction":["objc2-foundation/NSURLRequest"],"WKNavigationDelegate":["objc2-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLCredential","objc2-foundation/NSURLSession"],"WKNavigationResponse":["objc2-foundation/NSURLResponse"],"WKOpenPanelParameters":[],"WKPDFConfiguration":["objc2-foundation/NSObject"],"WKPreferences":["objc2-foundation/NSObject"],"WKPreviewActionItem":[],"WKPreviewActionItemIdentifiers":[],"WKPreviewElementInfo":[],"WKProcessPool":["objc2-foundation/NSObject"],"WKScriptMessage":["objc2-foundation/NSString"],"WKScriptMessageHandler":[],"WKScriptMessageHandlerWithReply":["objc2-foundation/NSString"],"WKSecurityOrigin":["objc2-foundation/NSString"],"WKSnapshotConfiguration":["objc2-foundation/NSObject","objc2-foundation/NSValue"],"WKUIDelegate":["objc2-foundation/NSArray","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKURLSchemeHandler":[],"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"],"WKWebExtension":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLocale","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionAction":["objc2-foundation/NSArray","objc2-foundation/NSString"],"WKWebExtensionCommand":["objc2-foundation/NSString"],"WKWebExtensionContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionControllerConfiguration":["objc2-foundation/NSObject","objc2-foundation/NSUUID"],"WKWebExtensionControllerDelegate":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionDataRecord":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString"],"WKWebExtensionDataType":["objc2-foundation/NSString"],"WKWebExtensionMatchPattern":["bitflags","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionMessagePort":["objc2-foundation/NSError","objc2-foundation/NSString"],"WKWebExtensionPermission":["objc2-foundation/NSString"],"WKWebExtensionTab":["bitflags","objc2-foundation/NSError","objc2-foundation/NSLocale","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKWebExtensionTabConfiguration":["objc2-foundation/NSURL"],"WKWebExtensionWindow":["objc2-foundation/NSArray","objc2-foundation/NSError"],"WKWebExtensionWindowConfiguration":["objc2-foundation/NSArray","objc2-foundation/NSURL"],"WKWebView":["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","objc2-foundation/objc2-core-foundation"],"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-foundation/NSAttributedString","objc2-foundation/NSData","objc2-foundation/NSError","objc2-foundation/NSString"],"WebDownload":["objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURLDownload","objc2-foundation/NSURLRequest"],"WebEditingDelegate":["objc2-foundation/NSNotification","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"WebFrame":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"WebFrameLoadDelegate":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebFrameView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/objc2-core-foundation"],"WebHistory":["objc2-foundation/NSArray","objc2-foundation/NSCalendarDate","objc2-foundation/NSDate","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebHistoryItem":["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-foundation/NSString","objc2-foundation/NSURLRequest"],"WebPluginViewFactory":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"WebPolicyDelegate":["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-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLRequest","objc2-foundation/NSURLResponse"],"WebScriptObject":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSString"],"WebUIDelegate":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURLRequest","objc2-foundation/objc2-core-foundation"],"WebView":["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","objc2-foundation/objc2-core-foundation"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","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","WKWebExtension","WKWebExtensionAction","WKWebExtensionCommand","WKWebExtensionContext","WKWebExtensionController","WKWebExtensionControllerConfiguration","WKWebExtensionControllerDelegate","WKWebExtensionDataRecord","WKWebExtensionDataType","WKWebExtensionMatchPattern","WKWebExtensionMessagePort","WKWebExtensionPermission","WKWebExtensionTab","WKWebExtensionTabConfiguration","WKWebExtensionWindow","WKWebExtensionWindowConfiguration","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-javascript-core","objc2-security"],"objc2-app-kit":["dep:objc2-app-kit"],"objc2-core-foundation":["dep:objc2-core-foundation"],"objc2-javascript-core":["dep:objc2-javascript-core"],"objc2-security":["dep:objc2-security"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-web-kit/0.3.1/dependencies","version_downloads":"/api/v1/crates/objc2-web-kit/0.3.1/downloads","authors":"/api/v1/crates/objc2-web-kit/0.3.1/authors"},"crate_size":150181,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-04-19T20:45:39.543331Z"}],"checksum":"91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27243,"comment_lines":40,"files":216}},"total_code_lines":27243,"total_comment_lines":40}},{"id":1420682,"crate":"objc2-web-kit","num":"0.3.0","dl_path":"/api/v1/crates/objc2-web-kit/0.3.0/download","readme_path":"/api/v1/crates/objc2-web-kit/0.3.0/readme","updated_at":"2025-01-24T15:51:10.329351Z","created_at":"2025-01-24T15:51:10.329351Z","downloads":547649,"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-foundation/NSArray","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"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-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-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-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-foundation/NSObject","objc2-foundation/NSURLRequest"],"WKHTTPCookieStore":["objc2-foundation/NSArray","objc2-foundation/NSHTTPCookie"],"WKNavigation":[],"WKNavigationAction":["objc2-foundation/NSURLRequest"],"WKNavigationDelegate":["objc2-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLCredential","objc2-foundation/NSURLSession"],"WKNavigationResponse":["objc2-foundation/NSURLResponse"],"WKOpenPanelParameters":[],"WKPDFConfiguration":["objc2-foundation/NSObject"],"WKPreferences":["objc2-foundation/NSObject"],"WKPreviewActionItem":[],"WKPreviewActionItemIdentifiers":[],"WKPreviewElementInfo":[],"WKProcessPool":["objc2-foundation/NSObject"],"WKScriptMessage":["objc2-foundation/NSString"],"WKScriptMessageHandler":[],"WKScriptMessageHandlerWithReply":["objc2-foundation/NSString"],"WKSecurityOrigin":["objc2-foundation/NSString"],"WKSnapshotConfiguration":["objc2-foundation/NSObject","objc2-foundation/NSValue"],"WKUIDelegate":["objc2-foundation/NSArray","objc2-foundation/NSString","objc2-foundation/NSURL"],"WKURLSchemeHandler":[],"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-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","objc2-foundation/objc2-core-foundation"],"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-foundation/NSAttributedString","objc2-foundation/NSData","objc2-foundation/NSError","objc2-foundation/NSString"],"WebDownload":["objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURLDownload","objc2-foundation/NSURLRequest"],"WebEditingDelegate":["objc2-foundation/NSNotification","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"WebFrame":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"WebFrameLoadDelegate":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebFrameView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/objc2-core-foundation"],"WebHistory":["objc2-foundation/NSArray","objc2-foundation/NSCalendarDate","objc2-foundation/NSDate","objc2-foundation/NSString","objc2-foundation/NSURL"],"WebHistoryItem":["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-foundation/NSString","objc2-foundation/NSURLRequest"],"WebPluginViewFactory":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"WebPolicyDelegate":["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-foundation/NSError","objc2-foundation/NSURLAuthenticationChallenge","objc2-foundation/NSURLRequest","objc2-foundation/NSURLResponse"],"WebScriptObject":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSString"],"WebUIDelegate":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSGeometry","objc2-foundation/NSString","objc2-foundation/NSURLRequest","objc2-foundation/objc2-core-foundation"],"WebView":["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","objc2-foundation/objc2-core-foundation"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","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"],"objc2-app-kit":["dep:objc2-app-kit"],"objc2-core-foundation":["dep:objc2-core-foundation"],"objc2-security":["dep:objc2-security"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-web-kit/0.3.0/dependencies","version_downloads":"/api/v1/crates/objc2-web-kit/0.3.0/downloads","authors":"/api/v1/crates/objc2-web-kit/0.3.0/authors"},"crate_size":120474,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-01-24T15:51:10.329351Z"}],"checksum":"b717127e4014b0f9f3e8bba3d3f2acec81f1bde01f656823036e823ed2c94dce","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":24102,"comment_lines":27,"files":200}},"total_code_lines":24102,"total_comment_lines":27}},{"id":1150589,"crate":"objc2-web-kit","num":"0.2.2","dl_path":"/api/v1/crates/objc2-web-kit/0.2.2/download","readme_path":"/api/v1/crates/objc2-web-kit/0.2.2/readme","updated_at":"2024-05-21T08:36:51.417528Z","created_at":"2024-05-21T08:36:51.417528Z","downloads":988718,"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"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-web-kit/0.2.2/dependencies","version_downloads":"/api/v1/crates/objc2-web-kit/0.2.2/downloads","authors":"/api/v1/crates/objc2-web-kit/0.2.2/authors"},"crate_size":74442,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-05-21T08:36:51.417528Z"}],"checksum":"68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21282,"comment_lines":25,"files":200}},"total_code_lines":21282,"total_comment_lines":25}},{"id":1118180,"crate":"objc2-web-kit","num":"0.2.0","dl_path":"/api/v1/crates/objc2-web-kit/0.2.0/download","readme_path":"/api/v1/crates/objc2-web-kit/0.2.0/readme","updated_at":"2024-04-17T22:19:03.489655Z","created_at":"2024-04-17T22:19:03.489655Z","downloads":1263,"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":["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":["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","block2","objc2-app-kit"],"alloc":["objc2/alloc"],"block2":["dep:block2"],"default":["std"],"objc2-app-kit":["dep:objc2-app-kit"],"std":["alloc","objc2/std"],"unstable-docsrs":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-web-kit/0.2.0/dependencies","version_downloads":"/api/v1/crates/objc2-web-kit/0.2.0/downloads","authors":"/api/v1/crates/objc2-web-kit/0.2.0/authors"},"crate_size":73020,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-04-17T22:19:03.489655Z"}],"checksum":"4e87341946eb6163067908925fab6a17f51b5fca2ff8ccd1545fd4dce0ee6f39","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the WebKit framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":21063,"comment_lines":25,"files":200}},"total_code_lines":21063,"total_comment_lines":25}}],"keywords":[{"id":"apple","keyword":"apple","created_at":"2015-02-22T08:45:45.208675Z","crates_cnt":466},{"id":"cocoa","keyword":"cocoa","created_at":"2015-04-04T18:18:01.175980Z","crates_cnt":209},{"id":"framework","keyword":"framework","created_at":"2015-05-08T19:34:16.263147Z","crates_cnt":2685},{"id":"ios","keyword":"ios","created_at":"2015-02-28T17:01:43.892444Z","crates_cnt":469},{"id":"macos","keyword":"macos","created_at":"2017-01-09T01:16:15.763303Z","crates_cnt":879}],"categories":[{"id":"api-bindings","category":"API bindings","slug":"api-bindings","description":"Idiomatic wrappers of specific APIs for convenient access from Rust. Includes HTTP API wrappers as well. Non-idiomatic or unsafe bindings can be found in External FFI bindings.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14640},{"id":"os::macos-apis","category":"macOS APIs","slug":"os::macos-apis","description":"Bindings to macOS-specific APIs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":601},{"id":"development-tools::ffi","category":"FFI","slug":"development-tools::ffi","description":"Crates to help you better interface with other languages. This includes binding generators and helpful language constructs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1032},{"id":"external-ffi-bindings","category":"External FFI bindings","slug":"external-ffi-bindings","description":"Direct Rust FFI bindings to libraries written in other languages; often denoted by a -sys suffix. Safe and idiomatic wrappers are in the API bindings category.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2463}]}