{"crate":{"id":"block2","name":"block2","updated_at":"2025-10-04T16:00:20.987008Z","versions":[1759226,1531162,1418301,1150482,1118060,974944,859586,827360,721280,690726,610386,586756,566168,476584,471464,457085,456921,455843],"keywords":["blocks","ios","macos","objective-c"],"categories":["api-bindings","development-tools::ffi","external-ffi-bindings","os::macos-apis"],"badges":[],"created_at":"2021-11-19T14:10:41.561599Z","downloads":113412666,"recent_downloads":43962436,"default_version":"0.6.2","num_versions":18,"yanked":false,"max_version":"0.6.2","newest_version":"0.6.2","max_stable_version":"0.6.2","description":"Apple's C language extension of blocks","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/block2/downloads","versions":null,"owners":"/api/v1/crates/block2/owners","owner_team":"/api/v1/crates/block2/owner_team","owner_user":"/api/v1/crates/block2/owner_user","reverse_dependencies":"/api/v1/crates/block2/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759226,"crate":"block2","num":"0.6.2","dl_path":"/api/v1/crates/block2/0.6.2/download","readme_path":"/api/v1/crates/block2/0.6.2/readme","updated_at":"2025-10-04T16:00:20.987008Z","created_at":"2025-10-04T16:00:20.987008Z","downloads":63351566,"features":{"alloc":[],"compiler-rt":["objc2/unstable-compiler-rt"],"default":["std"],"gnustep-1-7":["objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1"],"std":["alloc"],"unstable-coerce-pointee":[],"unstable-objfw":[],"unstable-private":[],"unstable-winobjc":["gnustep-1-8"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.6.2/dependencies","version_downloads":"/api/v1/crates/block2/0.6.2/downloads","authors":"/api/v1/crates/block2/0.6.2/authors"},"crate_size":34505,"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:00:20.987008Z"}],"checksum":"cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1557,"comment_lines":230,"files":10}},"total_code_lines":1557,"total_comment_lines":230}},{"id":1531162,"crate":"block2","num":"0.6.1","dl_path":"/api/v1/crates/block2/0.6.1/download","readme_path":"/api/v1/crates/block2/0.6.1/readme","updated_at":"2025-04-19T20:14:33.415098Z","created_at":"2025-04-19T20:14:33.415098Z","downloads":2831567,"features":{"alloc":[],"compiler-rt":["objc2/unstable-compiler-rt"],"default":["std"],"gnustep-1-7":["objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1"],"std":["alloc"],"unstable-coerce-pointee":[],"unstable-objfw":[],"unstable-private":[],"unstable-winobjc":["gnustep-1-8"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.6.1/dependencies","version_downloads":"/api/v1/crates/block2/0.6.1/downloads","authors":"/api/v1/crates/block2/0.6.1/authors"},"crate_size":34311,"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:14:33.415098Z"}],"checksum":"340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1558,"comment_lines":230,"files":10}},"total_code_lines":1558,"total_comment_lines":230}},{"id":1418301,"crate":"block2","num":"0.6.0","dl_path":"/api/v1/crates/block2/0.6.0/download","readme_path":"/api/v1/crates/block2/0.6.0/readme","updated_at":"2025-01-22T23:40:43.672997Z","created_at":"2025-01-22T23:40:43.672997Z","downloads":735350,"features":{"alloc":[],"compiler-rt":["objc2/unstable-compiler-rt"],"default":["std"],"gnustep-1-7":["objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1"],"std":["alloc"],"unstable-coerce-pointee":[],"unstable-objfw":[],"unstable-private":[],"unstable-winobjc":["gnustep-1-8"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.6.0/dependencies","version_downloads":"/api/v1/crates/block2/0.6.0/downloads","authors":"/api/v1/crates/block2/0.6.0/authors"},"crate_size":33627,"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-22T23:40:43.672997Z"}],"checksum":"1d59b4c170e16f0405a2e95aff44432a0d41aa97675f3d52623effe95792a037","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1556,"comment_lines":230,"files":10}},"total_code_lines":1556,"total_comment_lines":230}},{"id":1150482,"crate":"block2","num":"0.5.1","dl_path":"/api/v1/crates/block2/0.5.1/download","readme_path":"/api/v1/crates/block2/0.5.1/readme","updated_at":"2024-05-21T07:56:48.797007Z","created_at":"2024-05-21T07:56:48.797007Z","downloads":28634958,"features":{"alloc":["objc2/alloc"],"apple":[],"compiler-rt":["objc2/unstable-compiler-rt"],"default":["std"],"gnustep-1-7":["objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1"],"std":["alloc","objc2/std"],"unstable-objfw":[],"unstable-private":[],"unstable-winobjc":["gnustep-1-8"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.5.1/dependencies","version_downloads":"/api/v1/crates/block2/0.5.1/downloads","authors":"/api/v1/crates/block2/0.5.1/authors"},"crate_size":24191,"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-21T07:56:48.797007Z"}],"checksum":"2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1109,"comment_lines":178,"files":9}},"total_code_lines":1109,"total_comment_lines":178}},{"id":1118060,"crate":"block2","num":"0.5.0","dl_path":"/api/v1/crates/block2/0.5.0/download","readme_path":"/api/v1/crates/block2/0.5.0/readme","updated_at":"2024-04-17T20:00:28.535753Z","created_at":"2024-04-17T20:00:28.535753Z","downloads":1588987,"features":{"alloc":["objc2/alloc"],"apple":["objc2/apple"],"compiler-rt":["objc2/unstable-compiler-rt"],"default":["std","apple"],"gnustep-1-7":["objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1"],"std":["alloc","objc2/std"],"unstable-docsrs":[],"unstable-objfw":[],"unstable-private":[],"unstable-winobjc":["gnustep-1-8"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.5.0/dependencies","version_downloads":"/api/v1/crates/block2/0.5.0/downloads","authors":"/api/v1/crates/block2/0.5.0/authors"},"crate_size":24095,"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-17T20:00:28.535753Z"}],"checksum":"43ff7d91d3c1d568065b06c899777d1e48dcf76103a672a0adbc238a7f247f1e","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1103,"comment_lines":178,"files":9}},"total_code_lines":1103,"total_comment_lines":178}},{"id":974944,"crate":"block2","num":"0.4.0","dl_path":"/api/v1/crates/block2/0.4.0/download","readme_path":"/api/v1/crates/block2/0.4.0/readme","updated_at":"2023-12-03T18:09:38.813402Z","created_at":"2023-12-03T18:09:38.813402Z","downloads":713475,"features":{"alloc":["objc2/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2/apple"],"compiler-rt":["block-sys/compiler-rt","objc2/unstable-compiler-rt"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2/gnustep-2-1"],"std":["alloc","objc2/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.4.0/dependencies","version_downloads":"/api/v1/crates/block2/0.4.0/downloads","authors":"/api/v1/crates/block2/0.4.0/authors"},"crate_size":10959,"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":"2023-12-03T18:09:38.813402Z"}],"checksum":"e58aa60e59d8dbfcc36138f5f18be5f24394d33b38b24f7fd0b1caa33095f22f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":748,"comment_lines":32,"files":6}},"total_code_lines":748,"total_comment_lines":32}},{"id":859586,"crate":"block2","num":"0.3.0","dl_path":"/api/v1/crates/block2/0.3.0/download","readme_path":"/api/v1/crates/block2/0.3.0/readme","updated_at":"2023-07-31T22:25:51.273403Z","created_at":"2023-07-31T22:25:51.273403Z","downloads":6680480,"features":{"alloc":["objc2/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2/apple"],"compiler-rt":["block-sys/compiler-rt","objc2/unstable-compiler-rt"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2/gnustep-2-1"],"std":["alloc","objc2/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.3.0/dependencies","version_downloads":"/api/v1/crates/block2/0.3.0/downloads","authors":"/api/v1/crates/block2/0.3.0/authors"},"crate_size":10924,"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":"2023-07-31T22:25:51.273403Z"}],"checksum":"15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":746,"comment_lines":32,"files":6}},"total_code_lines":746,"total_comment_lines":32}},{"id":827360,"crate":"block2","num":"0.2.0","dl_path":"/api/v1/crates/block2/0.2.0/download","readme_path":"/api/v1/crates/block2/0.2.0/readme","updated_at":"2023-06-20T20:09:09.276862Z","created_at":"2023-06-20T20:09:09.276862Z","downloads":20919,"features":{"alloc":["objc2/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2/apple"],"compiler-rt":["block-sys/compiler-rt","objc2/unstable-compiler-rt"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2/gnustep-2-1"],"std":["alloc","objc2/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0/downloads","authors":"/api/v1/crates/block2/0.2.0/authors"},"crate_size":10861,"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":"2023-06-20T20:09:09.276862Z"}],"checksum":"52bb065b1ae91eaf6774e57c0e437f93b3111bac2d6011e517c72df84323e0a5","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":746,"comment_lines":32,"files":6}},"total_code_lines":746,"total_comment_lines":32}},{"id":721280,"crate":"block2","num":"0.2.0-alpha.8","dl_path":"/api/v1/crates/block2/0.2.0-alpha.8/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.8/readme","updated_at":"2023-02-07T13:43:29.291513Z","created_at":"2023-02-07T13:43:29.291513Z","downloads":3458,"features":{"alloc":["objc2/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2/apple"],"compiler-rt":["block-sys/compiler-rt","objc2/unstable-compiler-rt"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2/gnustep-2-1"],"std":["alloc","objc2/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.8/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.8/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.8/authors"},"crate_size":10874,"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":"2023-02-07T13:43:29.291513Z"}],"checksum":"05d5ba46b637575ec80985914d45f6f056b575d40b8482670c6b445a30e691e7","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":746,"comment_lines":32,"files":6}},"total_code_lines":746,"total_comment_lines":32}},{"id":690726,"crate":"block2","num":"0.2.0-alpha.7","dl_path":"/api/v1/crates/block2/0.2.0-alpha.7/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.7/readme","updated_at":"2022-12-24T09:10:18.168635Z","created_at":"2022-12-24T09:10:18.168635Z","downloads":29340,"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.7/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.7/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.7/authors"},"crate_size":10726,"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":"2022-12-24T09:10:18.168635Z"}],"checksum":"344b33cc92d2c0816f45d61b2dca4a30fb8c84e395a4323397f0965f16f990e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":740,"comment_lines":32,"files":6}},"total_code_lines":740,"total_comment_lines":32}},{"id":610386,"crate":"block2","num":"0.2.0-alpha.6","dl_path":"/api/v1/crates/block2/0.2.0-alpha.6/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.6/readme","updated_at":"2022-08-28T20:42:15.837435Z","created_at":"2022-08-28T20:42:15.837435Z","downloads":8781508,"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.6/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.6/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.6/authors"},"crate_size":10639,"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":"2022-08-28T20:42:15.837435Z"}],"checksum":"8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":728,"comment_lines":32,"files":6}},"total_code_lines":728,"total_comment_lines":32}},{"id":586756,"crate":"block2","num":"0.2.0-alpha.5","dl_path":"/api/v1/crates/block2/0.2.0-alpha.5/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.5/readme","updated_at":"2022-07-19T12:09:54.289594Z","created_at":"2022-07-19T12:09:54.289594Z","downloads":2652,"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple"],"compiler-rt":["block-sys/compiler-rt"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.5/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.5/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.5/authors"},"crate_size":10111,"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":"2022-07-19T12:09:54.289594Z"}],"checksum":"bf26a3e8133bfe3c1ff724369e8e0288b5d7288d9894440c5382e0cb997d4ac3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":707,"comment_lines":32,"files":3}},"total_code_lines":707,"total_comment_lines":32}},{"id":566168,"crate":"block2","num":"0.2.0-alpha.4","dl_path":"/api/v1/crates/block2/0.2.0-alpha.4/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.4/readme","updated_at":"2022-06-13T20:53:58.877570Z","created_at":"2022-06-13T20:53:58.877570Z","downloads":4075,"features":{"apple":["block-sys/apple"],"compiler-rt":["block-sys/compiler-rt"],"default":["apple"],"gnustep-1-7":["block-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.4/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.4/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.4/authors"},"crate_size":8145,"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":"2022-06-13T20:53:58.877570Z"}],"checksum":"602e30baab86355a0ec4c99e65fa350cc4b92d8d3d404f8ecf4683e59e462325","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":428,"comment_lines":28,"files":2}},"total_code_lines":428,"total_comment_lines":28}},{"id":476584,"crate":"block2","num":"0.2.0-alpha.3","dl_path":"/api/v1/crates/block2/0.2.0-alpha.3/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.3/readme","updated_at":"2022-01-03T15:34:07.924630Z","created_at":"2022-01-03T15:34:07.924630Z","downloads":2372,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.3/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.3/authors"},"crate_size":7870,"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":"2022-01-03T15:34:07.924630Z"}],"checksum":"2d2f3be50480f25b03b6bcba5dcce67bf487fe8fb76c5d9f40087e15cca6d002","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":438,"comment_lines":25,"files":2}},"total_code_lines":438,"total_comment_lines":25}},{"id":471464,"crate":"block2","num":"0.2.0-alpha.2","dl_path":"/api/v1/crates/block2/0.2.0-alpha.2/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.2/readme","updated_at":"2021-12-22T10:56:58.757821Z","created_at":"2021-12-22T10:56:58.757821Z","downloads":2320,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.2/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.2/authors"},"crate_size":7352,"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":"2021-12-22T10:56:58.757821Z"}],"checksum":"5b2ec2be606dba3042bb8350c52b9ef4f86436d5b7e496cff0b8efe53a5e730c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":434,"comment_lines":84,"files":2}},"total_code_lines":434,"total_comment_lines":84}},{"id":457085,"crate":"block2","num":"0.2.0-alpha.1","dl_path":"/api/v1/crates/block2/0.2.0-alpha.1/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.1/readme","updated_at":"2021-11-22T20:33:28.407271Z","created_at":"2021-11-22T20:33:28.407271Z","downloads":3088,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.1/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.1/authors"},"crate_size":5609,"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":"2021-11-22T20:33:28.407271Z"}],"checksum":"8ce44be1d11bd0d99414e455506489204bb1b216d42e65c4fd6adee76e8ec758","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Apple's C language extension of blocks","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":321,"comment_lines":59,"files":1}},"total_code_lines":321,"total_comment_lines":59}},{"id":456921,"crate":"block2","num":"0.2.0-alpha.0","dl_path":"/api/v1/crates/block2/0.2.0-alpha.0/download","readme_path":"/api/v1/crates/block2/0.2.0-alpha.0/readme","updated_at":"2021-11-22T12:33:27.741056Z","created_at":"2021-11-22T12:33:27.741056Z","downloads":2294,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.2.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/block2/0.2.0-alpha.0/downloads","authors":"/api/v1/crates/block2/0.2.0-alpha.0/authors"},"crate_size":4941,"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":"2021-11-22T12:33:27.741056Z"}],"checksum":"52ee3cf0cab1b53c978cf311f987e946a4935a8d2b0a53863869c6b782d8bd00","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Interface for Apple's C language extension of blocks.","homepage":null,"documentation":"https://docs.rs/block2/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":413,"comment_lines":54,"files":2}},"total_code_lines":413,"total_comment_lines":54}},{"id":455843,"crate":"block2","num":"0.1.6","dl_path":"/api/v1/crates/block2/0.1.6/download","readme_path":"/api/v1/crates/block2/0.1.6/readme","updated_at":"2021-11-19T14:10:41.561599Z","created_at":"2021-11-19T14:10:41.561599Z","downloads":9474,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/block2/0.1.6/dependencies","version_downloads":"/api/v1/crates/block2/0.1.6/downloads","authors":"/api/v1/crates/block2/0.1.6/authors"},"crate_size":4366,"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":"2021-11-19T14:10:41.561599Z"}],"checksum":"bfbdfd68587e0d4e1695447de88bb3f26035e1c5a69b4a773c622a275b17a2b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust interface for Apple's C language extension of blocks.","homepage":null,"documentation":"http://ssheldon.github.io/rust-objc/block/","repository":"http://github.com/SSheldon/rust-block","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":290,"comment_lines":52,"files":2}},"total_code_lines":290,"total_comment_lines":52}}],"keywords":[{"id":"blocks","keyword":"blocks","created_at":"2015-04-17T06:02:40.789661Z","crates_cnt":30},{"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":877},{"id":"objective-c","keyword":"objective-c","created_at":"2015-04-04T18:18:01.165378Z","crates_cnt":35}],"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":14623},{"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":1030},{"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},{"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}]}