{"crate":{"id":"waker-fn","name":"waker-fn","updated_at":"2024-05-13T00:24:30.171231Z","versions":[1142373,906731,276806,242172],"keywords":["closure","waker","wake","callback","async"],"categories":["concurrency"],"badges":[],"created_at":"2020-05-16T17:22:12.647555Z","downloads":142324040,"recent_downloads":14136985,"default_version":"1.2.0","num_versions":4,"yanked":false,"max_version":"1.2.0","newest_version":"1.2.0","max_stable_version":"1.2.0","description":"Convert closures into wakers","homepage":"https://github.com/smol-rs/waker-fn","documentation":"https://docs.rs/waker-fn","repository":"https://github.com/smol-rs/waker-fn","links":{"version_downloads":"/api/v1/crates/waker-fn/downloads","versions":null,"owners":"/api/v1/crates/waker-fn/owners","owner_team":"/api/v1/crates/waker-fn/owner_team","owner_user":"/api/v1/crates/waker-fn/owner_user","reverse_dependencies":"/api/v1/crates/waker-fn/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1142373,"crate":"waker-fn","num":"1.2.0","dl_path":"/api/v1/crates/waker-fn/1.2.0/download","readme_path":"/api/v1/crates/waker-fn/1.2.0/readme","updated_at":"2024-05-13T00:24:30.171231Z","created_at":"2024-05-13T00:24:30.171231Z","downloads":62820721,"features":{"portable-atomic":["portable-atomic-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/waker-fn/1.2.0/dependencies","version_downloads":"/api/v1/crates/waker-fn/1.2.0/downloads","authors":"/api/v1/crates/waker-fn/1.2.0/authors"},"crate_size":6685,"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-05-13T00:24:30.171231Z"}],"checksum":"317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7","rust_version":"1.51","has_lib":true,"bin_names":[],"edition":"2018","description":"Convert closures into wakers","homepage":"https://github.com/smol-rs/waker-fn","documentation":"https://docs.rs/waker-fn","repository":"https://github.com/smol-rs/waker-fn","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":38,"comment_lines":3,"files":1}},"total_code_lines":38,"total_comment_lines":3}},{"id":906731,"crate":"waker-fn","num":"1.1.1","dl_path":"/api/v1/crates/waker-fn/1.1.1/download","readme_path":"/api/v1/crates/waker-fn/1.1.1/readme","updated_at":"2023-09-25T17:19:30.565988Z","created_at":"2023-09-25T17:19:30.565988Z","downloads":22007800,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/waker-fn/1.1.1/dependencies","version_downloads":"/api/v1/crates/waker-fn/1.1.1/downloads","authors":"/api/v1/crates/waker-fn/1.1.1/authors"},"crate_size":6323,"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-25T17:19:30.565988Z"}],"checksum":"f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690","rust_version":"1.51","has_lib":true,"bin_names":[],"edition":"2018","description":"Convert closures into wakers","homepage":"https://github.com/smol-rs/waker-fn","documentation":"https://docs.rs/waker-fn","repository":"https://github.com/smol-rs/waker-fn","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25,"comment_lines":0,"files":1}},"total_code_lines":25,"total_comment_lines":0}},{"id":276806,"crate":"waker-fn","num":"1.1.0","dl_path":"/api/v1/crates/waker-fn/1.1.0/download","readme_path":"/api/v1/crates/waker-fn/1.1.0/readme","updated_at":"2020-08-26T21:32:03.493170Z","created_at":"2020-08-26T21:32:03.493170Z","downloads":56702551,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/waker-fn/1.1.0/dependencies","version_downloads":"/api/v1/crates/waker-fn/1.1.0/downloads","authors":"/api/v1/crates/waker-fn/1.1.0/authors"},"crate_size":7114,"published_by":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"audit_actions":[{"action":"publish","user":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"time":"2020-08-26T21:32:03.493170Z"}],"checksum":"9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Convert closures into wakers","homepage":"https://github.com/stjepang/waker-fn","documentation":"https://docs.rs/waker-fn","repository":"https://github.com/stjepang/waker-fn","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36,"comment_lines":0,"files":1}},"total_code_lines":36,"total_comment_lines":0}},{"id":242172,"crate":"waker-fn","num":"1.0.0","dl_path":"/api/v1/crates/waker-fn/1.0.0/download","readme_path":"/api/v1/crates/waker-fn/1.0.0/readme","updated_at":"2020-05-16T17:22:12.647555Z","created_at":"2020-05-16T17:22:12.647555Z","downloads":791855,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/waker-fn/1.0.0/dependencies","version_downloads":"/api/v1/crates/waker-fn/1.0.0/downloads","authors":"/api/v1/crates/waker-fn/1.0.0/authors"},"crate_size":7076,"published_by":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"audit_actions":[{"action":"publish","user":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"time":"2020-05-16T17:22:12.647555Z"}],"checksum":"9571542c2ce85ce642e6b58b3364da2fb53526360dfb7c211add4f5c23105ff7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Convert closures into wakers","homepage":"https://github.com/stjepang/waker-fn","documentation":"https://docs.rs/waker-fn","repository":"https://github.com/stjepang/waker-fn","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":33,"comment_lines":0,"files":1}},"total_code_lines":33,"total_comment_lines":0}}],"keywords":[{"id":"closure","keyword":"closure","created_at":"2014-11-28T13:43:40.409106Z","crates_cnt":51},{"id":"waker","keyword":"waker","created_at":"2020-01-02T05:28:05.242057Z","crates_cnt":19},{"id":"wake","keyword":"wake","created_at":"2020-05-16T14:40:51.599742Z","crates_cnt":18},{"id":"callback","keyword":"callback","created_at":"2016-03-25T21:27:14.622356Z","crates_cnt":60},{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5897}],"categories":[{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3831}]}