{"crate":{"id":"event-listener-strategy","name":"event-listener-strategy","updated_at":"2025-03-27T17:31:33.741698Z","versions":[1498673,1358481,1128489,1098836,1042471,962650,904664,896396,894720],"keywords":["blocking","condvar","envcount","park","wake"],"categories":["asynchronous","concurrency"],"badges":[],"created_at":"2023-09-11T15:35:13.879946Z","downloads":281169420,"recent_downloads":74044084,"default_version":"0.5.4","num_versions":9,"yanked":false,"max_version":"0.5.4","newest_version":"0.5.4","max_stable_version":"0.5.4","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener-strategy","links":{"version_downloads":"/api/v1/crates/event-listener-strategy/downloads","versions":null,"owners":"/api/v1/crates/event-listener-strategy/owners","owner_team":"/api/v1/crates/event-listener-strategy/owner_team","owner_user":"/api/v1/crates/event-listener-strategy/owner_user","reverse_dependencies":"/api/v1/crates/event-listener-strategy/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1498673,"crate":"event-listener-strategy","num":"0.5.4","dl_path":"/api/v1/crates/event-listener-strategy/0.5.4/download","readme_path":"/api/v1/crates/event-listener-strategy/0.5.4/readme","updated_at":"2025-03-27T17:31:33.741698Z","created_at":"2025-03-27T17:31:33.741698Z","downloads":173984091,"features":{"default":["std"],"loom":["event-listener/loom"],"portable-atomic":["event-listener/portable-atomic"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.5.4/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.5.4/downloads","authors":"/api/v1/crates/event-listener-strategy/0.5.4/authors"},"crate_size":16179,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2025-03-27T17:31:33.741698Z"}],"checksum":"8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener-strategy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":302,"comment_lines":2,"files":1}},"total_code_lines":302,"total_comment_lines":2}},{"id":1358481,"crate":"event-listener-strategy","num":"0.5.3","dl_path":"/api/v1/crates/event-listener-strategy/0.5.3/download","readme_path":"/api/v1/crates/event-listener-strategy/0.5.3/readme","updated_at":"2024-11-30T17:56:35.531677Z","created_at":"2024-11-30T17:56:35.531677Z","downloads":19762925,"features":{"default":["std"],"loom":["event-listener/loom"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.5.3/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.5.3/downloads","authors":"/api/v1/crates/event-listener-strategy/0.5.3/authors"},"crate_size":10920,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-11-30T17:56:35.531677Z"}],"checksum":"3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener-strategy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":302,"comment_lines":2,"files":1}},"total_code_lines":302,"total_comment_lines":2}},{"id":1128489,"crate":"event-listener-strategy","num":"0.5.2","dl_path":"/api/v1/crates/event-listener-strategy/0.5.2/download","readme_path":"/api/v1/crates/event-listener-strategy/0.5.2/readme","updated_at":"2024-04-27T23:07:00.357202Z","created_at":"2024-04-27T23:07:00.357202Z","downloads":53471189,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.5.2/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.5.2/downloads","authors":"/api/v1/crates/event-listener-strategy/0.5.2/authors"},"crate_size":10697,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-04-27T23:07:00.357202Z"}],"checksum":"0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener-strategy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":302,"comment_lines":2,"files":1}},"total_code_lines":302,"total_comment_lines":2}},{"id":1098836,"crate":"event-listener-strategy","num":"0.5.1","dl_path":"/api/v1/crates/event-listener-strategy/0.5.1/download","readme_path":"/api/v1/crates/event-listener-strategy/0.5.1/readme","updated_at":"2024-03-30T15:04:49.554967Z","created_at":"2024-03-30T15:04:49.554967Z","downloads":2229249,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.5.1/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.5.1/downloads","authors":"/api/v1/crates/event-listener-strategy/0.5.1/authors"},"crate_size":10656,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-03-30T15:04:49.554967Z"}],"checksum":"332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener-strategy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":300,"comment_lines":2,"files":1}},"total_code_lines":300,"total_comment_lines":2}},{"id":1042471,"crate":"event-listener-strategy","num":"0.5.0","dl_path":"/api/v1/crates/event-listener-strategy/0.5.0/download","readme_path":"/api/v1/crates/event-listener-strategy/0.5.0/readme","updated_at":"2024-02-07T03:08:59.879281Z","created_at":"2024-02-07T03:08:59.879281Z","downloads":3844569,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.5.0/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.5.0/downloads","authors":"/api/v1/crates/event-listener-strategy/0.5.0/authors"},"crate_size":10616,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-02-07T03:08:59.879281Z"}],"checksum":"feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":300,"comment_lines":2,"files":1}},"total_code_lines":300,"total_comment_lines":2}},{"id":962650,"crate":"event-listener-strategy","num":"0.4.0","dl_path":"/api/v1/crates/event-listener-strategy/0.4.0/download","readme_path":"/api/v1/crates/event-listener-strategy/0.4.0/readme","updated_at":"2023-11-21T03:52:36.058980Z","created_at":"2023-11-21T03:52:36.058980Z","downloads":26475892,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.4.0/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.4.0/downloads","authors":"/api/v1/crates/event-listener-strategy/0.4.0/authors"},"crate_size":10225,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-11-21T03:52:36.058980Z"}],"checksum":"958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2018","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":277,"comment_lines":2,"files":1}},"total_code_lines":277,"total_comment_lines":2}},{"id":904664,"crate":"event-listener-strategy","num":"0.3.0","dl_path":"/api/v1/crates/event-listener-strategy/0.3.0/download","readme_path":"/api/v1/crates/event-listener-strategy/0.3.0/readme","updated_at":"2023-09-22T14:22:09.618903Z","created_at":"2023-09-22T14:22:09.618903Z","downloads":1126036,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.3.0/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.3.0/downloads","authors":"/api/v1/crates/event-listener-strategy/0.3.0/authors"},"crate_size":10198,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-09-22T14:22:09.618903Z"}],"checksum":"d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2018","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":277,"comment_lines":2,"files":1}},"total_code_lines":277,"total_comment_lines":2}},{"id":896396,"crate":"event-listener-strategy","num":"0.2.0","dl_path":"/api/v1/crates/event-listener-strategy/0.2.0/download","readme_path":"/api/v1/crates/event-listener-strategy/0.2.0/readme","updated_at":"2023-09-13T15:38:38.594036Z","created_at":"2023-09-13T15:38:38.594036Z","downloads":4554,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.2.0/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.2.0/downloads","authors":"/api/v1/crates/event-listener-strategy/0.2.0/authors"},"crate_size":10161,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-09-13T15:38:38.594036Z"}],"checksum":"bacdb049ce1e734d4561183af9a0b003ead2070db149473eb66beee5049e44f5","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2018","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":277,"comment_lines":2,"files":1}},"total_code_lines":277,"total_comment_lines":2}},{"id":894720,"crate":"event-listener-strategy","num":"0.1.0","dl_path":"/api/v1/crates/event-listener-strategy/0.1.0/download","readme_path":"/api/v1/crates/event-listener-strategy/0.1.0/readme","updated_at":"2023-09-11T15:35:13.879946Z","created_at":"2023-09-11T15:35:13.879946Z","downloads":270915,"features":{"default":["std"],"std":["event-listener/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/event-listener-strategy/0.1.0/dependencies","version_downloads":"/api/v1/crates/event-listener-strategy/0.1.0/downloads","authors":"/api/v1/crates/event-listener-strategy/0.1.0/authors"},"crate_size":9982,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-09-11T15:35:13.879946Z"}],"checksum":"15c97b4e30ea7e4b7e7b429d6e2d8510433ba8cee4e70dfb3243794e539d29fd","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2018","description":"Block or poll on event_listener easily","homepage":null,"documentation":null,"repository":"https://github.com/smol-rs/event-listener","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":277,"comment_lines":2,"files":1}},"total_code_lines":277,"total_comment_lines":2}}],"keywords":[{"id":"blocking","keyword":"blocking","created_at":"2015-08-05T14:55:10.232888Z","crates_cnt":39},{"id":"condvar","keyword":"condvar","created_at":"2015-09-21T10:50:31.218729Z","crates_cnt":24},{"id":"envcount","keyword":"envcount","created_at":"2023-09-11T15:35:13.879946Z","crates_cnt":1},{"id":"park","keyword":"park","created_at":"2018-02-01T14:30:57.774059Z","crates_cnt":7},{"id":"wake","keyword":"wake","created_at":"2020-05-16T14:40:51.599742Z","crates_cnt":18}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11854},{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3836}]}