{"crate":{"id":"objc2-link-presentation","name":"objc2-link-presentation","updated_at":"2025-10-04T16:26:59.851292Z","versions":[1759357,1531281,1420650,1150562,1118422],"keywords":["apple","cocoa","framework","ios","macos"],"categories":["api-bindings","os::macos-apis","development-tools::ffi","external-ffi-bindings"],"badges":[],"created_at":"2024-04-18T04:43:58.300262Z","downloads":14546341,"recent_downloads":5332799,"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 LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/objc2-link-presentation/downloads","versions":null,"owners":"/api/v1/crates/objc2-link-presentation/owners","owner_team":"/api/v1/crates/objc2-link-presentation/owner_team","owner_user":"/api/v1/crates/objc2-link-presentation/owner_user","reverse_dependencies":"/api/v1/crates/objc2-link-presentation/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759357,"crate":"objc2-link-presentation","num":"0.3.2","dl_path":"/api/v1/crates/objc2-link-presentation/0.3.2/download","readme_path":"/api/v1/crates/objc2-link-presentation/0.3.2/readme","updated_at":"2025-10-04T16:26:59.851292Z","created_at":"2025-10-04T16:26:59.851292Z","downloads":1787,"features":{"LPError":["objc2-foundation/NSError","objc2-foundation/NSString"],"LPFoundation":[],"LPLinkMetadata":["objc2-foundation/NSItemProvider","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"LPLinkView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"LPMetadataProvider":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"alloc":[],"block2":["dep:block2"],"default":["std","LPError","LPFoundation","LPLinkMetadata","LPLinkView","LPMetadataProvider","block2","objc2-app-kit"],"objc2-app-kit":["dep:objc2-app-kit"],"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-link-presentation/0.3.2/dependencies","version_downloads":"/api/v1/crates/objc2-link-presentation/0.3.2/downloads","authors":"/api/v1/crates/objc2-link-presentation/0.3.2/authors"},"crate_size":8593,"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:26:59.851292Z"}],"checksum":"7e373111112c275f52dbe3e3e183d4f96afd2307912efa9c89e52ce0ddda07c4","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":326,"comment_lines":4,"files":7}},"total_code_lines":326,"total_comment_lines":4}},{"id":1531281,"crate":"objc2-link-presentation","num":"0.3.1","dl_path":"/api/v1/crates/objc2-link-presentation/0.3.1/download","readme_path":"/api/v1/crates/objc2-link-presentation/0.3.1/readme","updated_at":"2025-04-19T20:37:14.995336Z","created_at":"2025-04-19T20:37:14.995336Z","downloads":1608,"features":{"LPError":["objc2-foundation/NSError","objc2-foundation/NSString"],"LPFoundation":[],"LPLinkMetadata":["objc2-foundation/NSItemProvider","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"LPLinkView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"LPMetadataProvider":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"alloc":[],"block2":["dep:block2"],"default":["std","LPError","LPFoundation","LPLinkMetadata","LPLinkView","LPMetadataProvider","block2","objc2-app-kit"],"objc2-app-kit":["dep:objc2-app-kit"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-link-presentation/0.3.1/dependencies","version_downloads":"/api/v1/crates/objc2-link-presentation/0.3.1/downloads","authors":"/api/v1/crates/objc2-link-presentation/0.3.1/authors"},"crate_size":8442,"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:37:14.995336Z"}],"checksum":"7683fd145da7afea0fdbd414034ef3c161ca452636b0d3cba083402ff07b9833","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":326,"comment_lines":4,"files":7}},"total_code_lines":326,"total_comment_lines":4}},{"id":1420650,"crate":"objc2-link-presentation","num":"0.3.0","dl_path":"/api/v1/crates/objc2-link-presentation/0.3.0/download","readme_path":"/api/v1/crates/objc2-link-presentation/0.3.0/readme","updated_at":"2025-01-24T15:47:16.762550Z","created_at":"2025-01-24T15:47:16.762550Z","downloads":1733,"features":{"LPError":["objc2-foundation/NSError","objc2-foundation/NSString"],"LPFoundation":[],"LPLinkMetadata":["objc2-foundation/NSItemProvider","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"LPLinkView":["objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/NSURL","objc2-foundation/objc2-core-foundation"],"LPMetadataProvider":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"alloc":[],"block2":["dep:block2"],"default":["std","LPError","LPFoundation","LPLinkMetadata","LPLinkView","LPMetadataProvider","block2","objc2-app-kit"],"objc2-app-kit":["dep:objc2-app-kit"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-link-presentation/0.3.0/dependencies","version_downloads":"/api/v1/crates/objc2-link-presentation/0.3.0/downloads","authors":"/api/v1/crates/objc2-link-presentation/0.3.0/authors"},"crate_size":8356,"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:47:16.762550Z"}],"checksum":"c30c782237a4c7450288034e0ae2fab6d923b0bc46070bad9b825cf90a7441a7","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":300,"comment_lines":4,"files":7}},"total_code_lines":300,"total_comment_lines":4}},{"id":1150562,"crate":"objc2-link-presentation","num":"0.2.2","dl_path":"/api/v1/crates/objc2-link-presentation/0.2.2/download","readme_path":"/api/v1/crates/objc2-link-presentation/0.2.2/readme","updated_at":"2024-05-21T08:32:05.308271Z","created_at":"2024-05-21T08:32:05.308271Z","downloads":14539463,"features":{"LPError":["objc2-foundation/NSError","objc2-foundation/NSString"],"LPFoundation":[],"LPLinkMetadata":["objc2-foundation/NSItemProvider","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"LPLinkView":["objc2-app-kit?/NSAccessibilityProtocols","objc2-app-kit?/NSAnimation","objc2-app-kit?/NSAppearance","objc2-app-kit?/NSDragging","objc2-app-kit?/NSResponder","objc2-app-kit?/NSUserInterfaceItemIdentification","objc2-app-kit?/NSView","objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/NSURL"],"LPMetadataProvider":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"all":["LPError","LPFoundation","LPLinkMetadata","LPLinkView","LPMetadataProvider","block2","objc2-app-kit"],"alloc":["block2?/alloc","objc2/alloc","objc2-app-kit?/alloc","objc2-foundation/alloc"],"block2":["dep:block2","objc2-app-kit?/block2","objc2-foundation/block2"],"default":["std"],"objc2-app-kit":["dep:objc2-app-kit"],"std":["alloc","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-link-presentation/0.2.2/dependencies","version_downloads":"/api/v1/crates/objc2-link-presentation/0.2.2/downloads","authors":"/api/v1/crates/objc2-link-presentation/0.2.2/authors"},"crate_size":4440,"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:32:05.308271Z"}],"checksum":"a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":265,"comment_lines":4,"files":7}},"total_code_lines":265,"total_comment_lines":4}},{"id":1118422,"crate":"objc2-link-presentation","num":"0.2.0","dl_path":"/api/v1/crates/objc2-link-presentation/0.2.0/download","readme_path":"/api/v1/crates/objc2-link-presentation/0.2.0/readme","updated_at":"2024-04-18T04:43:58.300262Z","created_at":"2024-04-18T04:43:58.300262Z","downloads":1750,"features":{"LPError":["objc2-foundation/NSError","objc2-foundation/NSString"],"LPFoundation":[],"LPLinkMetadata":["objc2-foundation/NSItemProvider","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"LPLinkView":["objc2-app-kit?/NSAccessibilityProtocols","objc2-app-kit?/NSAnimation","objc2-app-kit?/NSAppearance","objc2-app-kit?/NSDragging","objc2-app-kit?/NSResponder","objc2-app-kit?/NSUserInterfaceItemIdentification","objc2-app-kit?/NSView","objc2-foundation/NSCoder","objc2-foundation/NSGeometry","objc2-foundation/NSObject","objc2-foundation/NSURL"],"LPMetadataProvider":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSURL","objc2-foundation/NSURLRequest"],"all":["LPError","LPFoundation","LPLinkMetadata","LPLinkView","LPMetadataProvider","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-link-presentation/0.2.0/dependencies","version_downloads":"/api/v1/crates/objc2-link-presentation/0.2.0/downloads","authors":"/api/v1/crates/objc2-link-presentation/0.2.0/authors"},"crate_size":4201,"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-18T04:43:58.300262Z"}],"checksum":"afa072da3d1300bbb6f644e06e68ffe99a24a330938371d3c9e73898770e2d18","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the LinkPresentation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":254,"comment_lines":4,"files":7}},"total_code_lines":254,"total_comment_lines":4}}],"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":14641},{"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}]}