{"crate":{"id":"async-global-executor","name":"async-global-executor","updated_at":"2025-02-26T14:26:42.950567Z","versions":[1461229,1461195,1461188,1461182,982030,964696,652904,610865,570077,557915,524850,508930,326017,318327,318314,299838,296572,296568,294313,288302,286269,286261,285551,285489,284648,283718,280909,277511,277395,277393,277392,277264,277169,277152,277143,277139],"keywords":["async","await","executor","future"],"categories":["asynchronous","concurrency"],"badges":[],"created_at":"2020-08-27T14:56:53.281420Z","downloads":103351103,"recent_downloads":13141418,"default_version":"3.1.0","num_versions":36,"yanked":false,"max_version":"3.1.0","newest_version":"3.1.0","max_stable_version":"3.1.0","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","links":{"version_downloads":"/api/v1/crates/async-global-executor/downloads","versions":null,"owners":"/api/v1/crates/async-global-executor/owners","owner_team":"/api/v1/crates/async-global-executor/owner_team","owner_user":"/api/v1/crates/async-global-executor/owner_user","reverse_dependencies":"/api/v1/crates/async-global-executor/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1461229,"crate":"async-global-executor","num":"3.1.0","dl_path":"/api/v1/crates/async-global-executor/3.1.0/download","readme_path":"/api/v1/crates/async-global-executor/3.1.0/readme","updated_at":"2025-02-26T14:26:42.950567Z","created_at":"2025-02-26T14:26:42.950567Z","downloads":7831301,"features":{"async-io":["dep:async-io"],"default":["async-io"],"tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/3.1.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/3.1.0/downloads","authors":"/api/v1/crates/async-global-executor/3.1.0/authors"},"crate_size":15271,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2025-02-26T14:26:42.950567Z"}],"checksum":"13f937e26114b93193065fd44f507aa2e9169ad0cdabbb996920b1fe1ddea7ba","rust_version":"1.80","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":271,"comment_lines":20,"files":7}},"total_code_lines":271,"total_comment_lines":20}},{"id":1461195,"crate":"async-global-executor","num":"3.0.2","dl_path":"/api/v1/crates/async-global-executor/3.0.2/download","readme_path":"/api/v1/crates/async-global-executor/3.0.2/readme","updated_at":"2025-02-26T13:39:37.342861Z","created_at":"2025-02-26T13:39:37.342861Z","downloads":1668,"features":{"async-io":["dep:async-io"],"default":["async-io"],"tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/3.0.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/3.0.2/downloads","authors":"/api/v1/crates/async-global-executor/3.0.2/authors"},"crate_size":15281,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2025-02-26T13:39:37.342861Z"}],"checksum":"c4451fe2b24b6407db49625a6f77117fb48d18b5c060ac4a4f567e2c2831cc3c","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":272,"comment_lines":20,"files":7}},"total_code_lines":272,"total_comment_lines":20}},{"id":1461188,"crate":"async-global-executor","num":"3.0.1","dl_path":"/api/v1/crates/async-global-executor/3.0.1/download","readme_path":"/api/v1/crates/async-global-executor/3.0.1/readme","updated_at":"2025-02-26T13:31:27.178644Z","created_at":"2025-02-26T13:31:27.178644Z","downloads":1629,"features":{"async-io":["dep:async-io"],"default":["async-io"],"tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/3.0.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/3.0.1/downloads","authors":"/api/v1/crates/async-global-executor/3.0.1/authors"},"crate_size":15303,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2025-02-26T13:31:27.178644Z"}],"checksum":"7f9ce49f43bf97638f3210c9c8cb53be05a62d6d8389043203a583a26856947f","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":272,"comment_lines":20,"files":7}},"total_code_lines":272,"total_comment_lines":20}},{"id":1461182,"crate":"async-global-executor","num":"3.0.0","dl_path":"/api/v1/crates/async-global-executor/3.0.0/download","readme_path":"/api/v1/crates/async-global-executor/3.0.0/readme","updated_at":"2025-02-26T13:29:17.170904Z","created_at":"2025-02-26T13:29:17.170904Z","downloads":1034,"features":{"async-io":["dep:async-io"],"default":["async-io"],"tokio":["dep:tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/3.0.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/3.0.0/downloads","authors":"/api/v1/crates/async-global-executor/3.0.0/authors"},"crate_size":15316,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2025-02-26T13:29:17.170904Z"}],"checksum":"921e25a784671bac63dcb86601ff43baae3b9fb11e09233128f9ff77eb45438b","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":272,"comment_lines":20,"files":7}},"total_code_lines":272,"total_comment_lines":20}},{"id":982030,"crate":"async-global-executor","num":"2.4.1","dl_path":"/api/v1/crates/async-global-executor/2.4.1/download","readme_path":"/api/v1/crates/async-global-executor/2.4.1/readme","updated_at":"2023-12-11T13:33:06.964575Z","created_at":"2023-12-11T13:33:06.964575Z","downloads":67512345,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.4.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.4.1/downloads","authors":"/api/v1/crates/async-global-executor/2.4.1/authors"},"crate_size":11844,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2023-12-11T13:33:06.964575Z"}],"checksum":"05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":964696,"crate":"async-global-executor","num":"2.4.0","dl_path":"/api/v1/crates/async-global-executor/2.4.0/download","readme_path":"/api/v1/crates/async-global-executor/2.4.0/readme","updated_at":"2023-11-23T10:20:57.675028Z","created_at":"2023-11-23T10:20:57.675028Z","downloads":621370,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.4.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.4.0/downloads","authors":"/api/v1/crates/async-global-executor/2.4.0/authors"},"crate_size":11830,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2023-11-23T10:20:57.675028Z"}],"checksum":"9b4353121d5644cdf2beb5726ab752e79a8db1ebb52031770ec47db31d245526","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":652904,"crate":"async-global-executor","num":"2.3.1","dl_path":"/api/v1/crates/async-global-executor/2.3.1/download","readme_path":"/api/v1/crates/async-global-executor/2.3.1/readme","updated_at":"2022-10-28T21:24:55.367670Z","created_at":"2022-10-28T21:24:55.367670Z","downloads":14473758,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.3.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.3.1/downloads","authors":"/api/v1/crates/async-global-executor/2.3.1/authors"},"crate_size":11790,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-10-28T21:24:55.367670Z"}],"checksum":"f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":610865,"crate":"async-global-executor","num":"2.3.0","dl_path":"/api/v1/crates/async-global-executor/2.3.0/download","readme_path":"/api/v1/crates/async-global-executor/2.3.0/readme","updated_at":"2022-08-29T15:43:31.695829Z","created_at":"2022-08-29T15:43:31.695829Z","downloads":1347930,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.3.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.3.0/downloads","authors":"/api/v1/crates/async-global-executor/2.3.0/authors"},"crate_size":11784,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-08-29T15:43:31.695829Z"}],"checksum":"0da5b41ee986eed3f524c380e6d64965aea573882a8907682ad100f7859305ca","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":570077,"crate":"async-global-executor","num":"2.2.0","dl_path":"/api/v1/crates/async-global-executor/2.2.0/download","readme_path":"/api/v1/crates/async-global-executor/2.2.0/readme","updated_at":"2022-06-20T19:32:02.393941Z","created_at":"2022-06-20T19:32:02.393941Z","downloads":1438440,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.2.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.2.0/downloads","authors":"/api/v1/crates/async-global-executor/2.2.0/authors"},"crate_size":11741,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-06-20T19:32:02.393941Z"}],"checksum":"5262ed948da60dd8956c6c5aca4d4163593dddb7b32d73267c93dab7b2e98940","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":557915,"crate":"async-global-executor","num":"2.1.0","dl_path":"/api/v1/crates/async-global-executor/2.1.0/download","readme_path":"/api/v1/crates/async-global-executor/2.1.0/readme","updated_at":"2022-05-29T08:25:19.921304Z","created_at":"2022-05-29T08:25:19.921304Z","downloads":450129,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.1.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.1.0/downloads","authors":"/api/v1/crates/async-global-executor/2.1.0/authors"},"crate_size":11742,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-05-29T08:25:19.921304Z"}],"checksum":"fd8b508d585e01084059b60f06ade4cb7415cd2e4084b71dd1cb44e7d3fb9880","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":524850,"crate":"async-global-executor","num":"2.0.4","dl_path":"/api/v1/crates/async-global-executor/2.0.4/download","readme_path":"/api/v1/crates/async-global-executor/2.0.4/readme","updated_at":"2022-03-31T07:46:11.857352Z","created_at":"2022-03-31T07:46:11.857352Z","downloads":1205014,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.0.4/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.0.4/downloads","authors":"/api/v1/crates/async-global-executor/2.0.4/authors"},"crate_size":11628,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-03-31T07:46:11.857352Z"}],"checksum":"c290043c9a95b05d45e952fb6383c67bcb61471f60cfa21e890dba6654234f43","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":508930,"crate":"async-global-executor","num":"2.0.3","dl_path":"/api/v1/crates/async-global-executor/2.0.3/download","readme_path":"/api/v1/crates/async-global-executor/2.0.3/readme","updated_at":"2022-03-02T08:52:26.595732Z","created_at":"2022-03-02T08:52:26.595732Z","downloads":829874,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.0.3/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.0.3/downloads","authors":"/api/v1/crates/async-global-executor/2.0.3/authors"},"crate_size":11591,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2022-03-02T08:52:26.595732Z"}],"checksum":"c026b7e44f1316b567ee750fea85103f87fcb80792b860e979f221259796ca0a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":326017,"crate":"async-global-executor","num":"2.0.2","dl_path":"/api/v1/crates/async-global-executor/2.0.2/download","readme_path":"/api/v1/crates/async-global-executor/2.0.2/readme","updated_at":"2021-01-11T14:17:10.755113Z","created_at":"2021-01-11T14:17:10.755113Z","downloads":5556513,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.0.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.0.2/downloads","authors":"/api/v1/crates/async-global-executor/2.0.2/authors"},"crate_size":11665,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2021-01-11T14:17:10.755113Z"}],"checksum":"9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":318327,"crate":"async-global-executor","num":"2.0.1","dl_path":"/api/v1/crates/async-global-executor/2.0.1/download","readme_path":"/api/v1/crates/async-global-executor/2.0.1/readme","updated_at":"2020-12-23T21:31:43.664896Z","created_at":"2020-12-23T21:31:43.664896Z","downloads":23606,"features":{"default":["async-io"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.0.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.0.1/downloads","authors":"/api/v1/crates/async-global-executor/2.0.1/authors"},"crate_size":11644,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-12-23T21:31:43.664896Z"}],"checksum":"3273e48a4746e5dd9ff8dcb8e1dd14d34c6634ec6ff80f1c066b7d85254a2813","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":318314,"crate":"async-global-executor","num":"2.0.0","dl_path":"/api/v1/crates/async-global-executor/2.0.0/download","readme_path":"/api/v1/crates/async-global-executor/2.0.0/readme","updated_at":"2020-12-26T08:52:45.708328Z","created_at":"2020-12-23T21:06:29.355629Z","downloads":3100,"features":{"default":["async-io","blocking"],"tokio":["tokio-crate"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/2.0.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/2.0.0/downloads","authors":"/api/v1/crates/async-global-executor/2.0.0/authors"},"crate_size":11642,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-12-23T21:06:29.355629Z"},{"action":"yank","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-12-26T08:52:43.048810Z"}],"checksum":"f459bad95d53c1bfe5ff319dd451fa7fcf1b45d33f13feecbbaf17f3094c9a4a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":352,"comment_lines":20,"files":9}},"total_code_lines":352,"total_comment_lines":20}},{"id":299838,"crate":"async-global-executor","num":"1.4.3","dl_path":"/api/v1/crates/async-global-executor/1.4.3/download","readme_path":"/api/v1/crates/async-global-executor/1.4.3/readme","updated_at":"2020-10-28T15:42:49.229700Z","created_at":"2020-10-28T15:42:49.229700Z","downloads":1447252,"features":{"default":["async-io"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.4.3/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.4.3/downloads","authors":"/api/v1/crates/async-global-executor/1.4.3/authors"},"crate_size":9370,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-10-28T15:42:49.229700Z"}],"checksum":"73079b49cd26b8fd5a15f68fc7707fc78698dc2a3d61430f2a7a9430230dfa04","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":162,"comment_lines":0,"files":1}},"total_code_lines":162,"total_comment_lines":0}},{"id":296572,"crate":"async-global-executor","num":"1.4.2","dl_path":"/api/v1/crates/async-global-executor/1.4.2/download","readme_path":"/api/v1/crates/async-global-executor/1.4.2/readme","updated_at":"2020-10-19T07:41:31.239650Z","created_at":"2020-10-19T07:41:31.239650Z","downloads":150820,"features":{"default":["async-io"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.4.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.4.2/downloads","authors":"/api/v1/crates/async-global-executor/1.4.2/authors"},"crate_size":9366,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-10-19T07:41:31.239650Z"}],"checksum":"124ac8c265e407641c3362b8f4d39cdb4e243885b71eef087be27199790f5a3a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":169,"comment_lines":0,"files":1}},"total_code_lines":169,"total_comment_lines":0}},{"id":296568,"crate":"async-global-executor","num":"1.4.1","dl_path":"/api/v1/crates/async-global-executor/1.4.1/download","readme_path":"/api/v1/crates/async-global-executor/1.4.1/readme","updated_at":"2020-10-19T07:29:51.105061Z","created_at":"2020-10-19T07:29:51.105061Z","downloads":3104,"features":{"default":["async-io"],"tokio02":["tokio02-crate"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.4.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.4.1/downloads","authors":"/api/v1/crates/async-global-executor/1.4.1/authors"},"crate_size":9411,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-10-19T07:29:51.105061Z"}],"checksum":"7f2d481876b0a1dd43aab2cbadd490eedadffc7cc253ec173c74257834df894a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":176,"comment_lines":0,"files":1}},"total_code_lines":176,"total_comment_lines":0}},{"id":294313,"crate":"async-global-executor","num":"1.4.0","dl_path":"/api/v1/crates/async-global-executor/1.4.0/download","readme_path":"/api/v1/crates/async-global-executor/1.4.0/readme","updated_at":"2020-10-16T08:50:15.976408Z","created_at":"2020-10-16T08:50:15.976408Z","downloads":53378,"features":{"default":["async-io"],"tokio02":["async-compat"],"tokio03":["tokio03-crate"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.4.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.4.0/downloads","authors":"/api/v1/crates/async-global-executor/1.4.0/authors"},"crate_size":9295,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-10-16T08:50:15.976408Z"}],"checksum":"0659b83a146398616883aa5199cdd1b055ec088a83c9a338eab3534f33f0622e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":154,"comment_lines":0,"files":1}},"total_code_lines":154,"total_comment_lines":0}},{"id":288302,"crate":"async-global-executor","num":"1.3.0","dl_path":"/api/v1/crates/async-global-executor/1.3.0/download","readme_path":"/api/v1/crates/async-global-executor/1.3.0/readme","updated_at":"2020-09-28T19:34:10.620369Z","created_at":"2020-09-28T19:34:10.620369Z","downloads":171047,"features":{"default":["async-io"],"tokio02":["async-compat"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.3.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.3.0/downloads","authors":"/api/v1/crates/async-global-executor/1.3.0/authors"},"crate_size":9037,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-28T19:34:10.620369Z"}],"checksum":"fefeb39da249f4c33af940b779a56723ce45809ef5c54dad84bb538d4ffb6d9e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":118,"comment_lines":0,"files":1}},"total_code_lines":118,"total_comment_lines":0}},{"id":286269,"crate":"async-global-executor","num":"1.2.1","dl_path":"/api/v1/crates/async-global-executor/1.2.1/download","readme_path":"/api/v1/crates/async-global-executor/1.2.1/readme","updated_at":"2020-09-22T15:13:25.980981Z","created_at":"2020-09-22T15:13:25.980981Z","downloads":48216,"features":{"default":["async-io"],"tokio02":["tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.2.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.2.1/downloads","authors":"/api/v1/crates/async-global-executor/1.2.1/authors"},"crate_size":9165,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-22T15:13:25.980981Z"}],"checksum":"5586e693d02f9b439742e9d5d68bd64d923c6861954f7d78f91001a0e152d589","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":125,"comment_lines":0,"files":1}},"total_code_lines":125,"total_comment_lines":0}},{"id":286261,"crate":"async-global-executor","num":"1.2.0","dl_path":"/api/v1/crates/async-global-executor/1.2.0/download","readme_path":"/api/v1/crates/async-global-executor/1.2.0/readme","updated_at":"2020-09-22T15:04:55.759260Z","created_at":"2020-09-22T15:04:55.759260Z","downloads":3038,"features":{"default":["async-io"],"tokio02":["tokio"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.2.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.2.0/downloads","authors":"/api/v1/crates/async-global-executor/1.2.0/authors"},"crate_size":9161,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-22T15:04:55.759260Z"}],"checksum":"9c51be5aa5b07587320343a7272bfe9bd84c2ebd0f9a16eaa713f9c854dd9082","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":125,"comment_lines":0,"files":1}},"total_code_lines":125,"total_comment_lines":0}},{"id":285551,"crate":"async-global-executor","num":"1.1.1","dl_path":"/api/v1/crates/async-global-executor/1.1.1/download","readme_path":"/api/v1/crates/async-global-executor/1.1.1/readme","updated_at":"2020-09-20T14:45:16.618142Z","created_at":"2020-09-20T14:45:16.618142Z","downloads":21079,"features":{"default":["async-io"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.1.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.1.1/downloads","authors":"/api/v1/crates/async-global-executor/1.1.1/authors"},"crate_size":8741,"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-09-20T14:45:16.618142Z"}],"checksum":"ffd4f132a18f3fe7329c7b907047684f1b06174a900c559b661b2da8bb9cad5f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":99,"comment_lines":0,"files":1}},"total_code_lines":99,"total_comment_lines":0}},{"id":285489,"crate":"async-global-executor","num":"1.1.0","dl_path":"/api/v1/crates/async-global-executor/1.1.0/download","readme_path":"/api/v1/crates/async-global-executor/1.1.0/readme","updated_at":"2020-09-20T10:55:31.077367Z","created_at":"2020-09-20T10:55:31.077367Z","downloads":4120,"features":{"default":["async-io"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.1.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.1.0/downloads","authors":"/api/v1/crates/async-global-executor/1.1.0/authors"},"crate_size":8753,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-20T10:55:31.077367Z"}],"checksum":"5735bb89043cba09ab3a2c30cd7cba18fc06a179257e9353a91afcae00bba484","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":99,"comment_lines":0,"files":1}},"total_code_lines":99,"total_comment_lines":0}},{"id":284648,"crate":"async-global-executor","num":"1.0.2","dl_path":"/api/v1/crates/async-global-executor/1.0.2/download","readme_path":"/api/v1/crates/async-global-executor/1.0.2/readme","updated_at":"2020-09-17T15:18:23.932048Z","created_at":"2020-09-17T15:18:23.932048Z","downloads":21572,"features":{"default":["async-io"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.0.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.0.2/downloads","authors":"/api/v1/crates/async-global-executor/1.0.2/authors"},"crate_size":8727,"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-09-17T15:18:23.932048Z"}],"checksum":"c07d34f7bea9658346df5745d5c7b121c475aab7f7ec7c3dc5905d33ddefc899","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":99,"comment_lines":0,"files":1}},"total_code_lines":99,"total_comment_lines":0}},{"id":283718,"crate":"async-global-executor","num":"1.0.1","dl_path":"/api/v1/crates/async-global-executor/1.0.1/download","readme_path":"/api/v1/crates/async-global-executor/1.0.1/readme","updated_at":"2020-09-15T07:01:28.028157Z","created_at":"2020-09-15T07:01:28.028157Z","downloads":5286,"features":{"default":["async-io"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.0.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.0.1/downloads","authors":"/api/v1/crates/async-global-executor/1.0.1/authors"},"crate_size":8794,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-15T07:01:28.028157Z"}],"checksum":"ff49269bc71b7314ea1d2dd6f912ce571ceb4cba13c82e7d529bd4d5484a4237","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":103,"comment_lines":0,"files":1}},"total_code_lines":103,"total_comment_lines":0}},{"id":280909,"crate":"async-global-executor","num":"1.0.0","dl_path":"/api/v1/crates/async-global-executor/1.0.0/download","readme_path":"/api/v1/crates/async-global-executor/1.0.0/readme","updated_at":"2020-09-07T15:05:47.878635Z","created_at":"2020-09-07T15:05:47.878635Z","downloads":3007,"features":{"default":["async-io"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/1.0.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/1.0.0/downloads","authors":"/api/v1/crates/async-global-executor/1.0.0/authors"},"crate_size":8788,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-09-07T15:05:47.878635Z"}],"checksum":"22bceb0ebcbca3538b6824647780a0c335331b5403830d8e5221f65fd5948999","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":102,"comment_lines":0,"files":1}},"total_code_lines":102,"total_comment_lines":0}},{"id":277511,"crate":"async-global-executor","num":"0.2.3","dl_path":"/api/v1/crates/async-global-executor/0.2.3/download","readme_path":"/api/v1/crates/async-global-executor/0.2.3/readme","updated_at":"2020-08-28T13:31:27.753022Z","created_at":"2020-08-28T13:31:27.753022Z","downloads":3016,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.2.3/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.2.3/downloads","authors":"/api/v1/crates/async-global-executor/0.2.3/authors"},"crate_size":8444,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-28T13:31:27.753022Z"}],"checksum":"bb3c774adae3ba855f5972d30e5f8e6899f332747b1e0969c893e3c6d1fec234","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":98,"comment_lines":0,"files":1}},"total_code_lines":98,"total_comment_lines":0}},{"id":277395,"crate":"async-global-executor","num":"0.2.2","dl_path":"/api/v1/crates/async-global-executor/0.2.2/download","readme_path":"/api/v1/crates/async-global-executor/0.2.2/readme","updated_at":"2020-08-28T07:44:03.827025Z","created_at":"2020-08-28T07:44:03.827025Z","downloads":3007,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.2.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.2.2/downloads","authors":"/api/v1/crates/async-global-executor/0.2.2/authors"},"crate_size":3957,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-28T07:44:03.827025Z"}],"checksum":"034eef3e386cb0d6904c10f6ecbcad3e44cac50c07dbdb598cd128cb49a02a67","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":98,"comment_lines":0,"files":1}},"total_code_lines":98,"total_comment_lines":0}},{"id":277393,"crate":"async-global-executor","num":"0.2.1","dl_path":"/api/v1/crates/async-global-executor/0.2.1/download","readme_path":"/api/v1/crates/async-global-executor/0.2.1/readme","updated_at":"2020-08-28T07:32:05.488103Z","created_at":"2020-08-28T07:32:05.488103Z","downloads":2934,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.2.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.2.1/downloads","authors":"/api/v1/crates/async-global-executor/0.2.1/authors"},"crate_size":3957,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-28T07:32:05.488103Z"}],"checksum":"53ace1d7fe548c83347bccd7965b90d9ab9779f84707bd70006e620dd98dfae0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":97,"comment_lines":0,"files":1}},"total_code_lines":97,"total_comment_lines":0}},{"id":277392,"crate":"async-global-executor","num":"0.2.0","dl_path":"/api/v1/crates/async-global-executor/0.2.0/download","readme_path":"/api/v1/crates/async-global-executor/0.2.0/readme","updated_at":"2020-08-28T07:27:42.951636Z","created_at":"2020-08-28T07:27:42.951636Z","downloads":2962,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.2.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.2.0/downloads","authors":"/api/v1/crates/async-global-executor/0.2.0/authors"},"crate_size":3944,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-28T07:27:42.951636Z"}],"checksum":"2fe4f8b4eef418e1705bbb2345db3f64c90a0a1bf5f2679a37e7ab067e140bf7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":96,"comment_lines":0,"files":1}},"total_code_lines":96,"total_comment_lines":0}},{"id":277264,"crate":"async-global-executor","num":"0.1.4","dl_path":"/api/v1/crates/async-global-executor/0.1.4/download","readme_path":"/api/v1/crates/async-global-executor/0.1.4/readme","updated_at":"2020-08-27T21:31:49.514173Z","created_at":"2020-08-27T21:31:49.514173Z","downloads":3014,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.1.4/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.1.4/downloads","authors":"/api/v1/crates/async-global-executor/0.1.4/authors"},"crate_size":3734,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-27T21:31:49.514173Z"}],"checksum":"c257bf8227a0eb752ab98ada7093bf9cab897b2a6650b792ed02a6113ad86c35","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":77,"comment_lines":0,"files":1}},"total_code_lines":77,"total_comment_lines":0}},{"id":277169,"crate":"async-global-executor","num":"0.1.3","dl_path":"/api/v1/crates/async-global-executor/0.1.3/download","readme_path":"/api/v1/crates/async-global-executor/0.1.3/readme","updated_at":"2020-08-27T15:45:36.457883Z","created_at":"2020-08-27T15:45:36.457883Z","downloads":2971,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.1.3/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.1.3/downloads","authors":"/api/v1/crates/async-global-executor/0.1.3/authors"},"crate_size":3199,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-27T15:45:36.457883Z"}],"checksum":"d0b743ef12dacfdd23cd5b905fe109e287963aa23f1273760830c7bd9b60a830","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":40,"comment_lines":0,"files":1}},"total_code_lines":40,"total_comment_lines":0}},{"id":277152,"crate":"async-global-executor","num":"0.1.2","dl_path":"/api/v1/crates/async-global-executor/0.1.2/download","readme_path":"/api/v1/crates/async-global-executor/0.1.2/readme","updated_at":"2020-08-27T15:22:07.870945Z","created_at":"2020-08-27T15:22:07.870945Z","downloads":2971,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.1.2/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.1.2/downloads","authors":"/api/v1/crates/async-global-executor/0.1.2/authors"},"crate_size":3190,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-27T15:22:07.870945Z"}],"checksum":"43236ce2b32689f56634cb8ea0e3e6a4eb6749ff2f2982832262489a6cbde4f1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and async-io","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":39,"comment_lines":0,"files":1}},"total_code_lines":39,"total_comment_lines":0}},{"id":277143,"crate":"async-global-executor","num":"0.1.1","dl_path":"/api/v1/crates/async-global-executor/0.1.1/download","readme_path":"/api/v1/crates/async-global-executor/0.1.1/readme","updated_at":"2020-08-27T15:00:19.544331Z","created_at":"2020-08-27T15:00:19.544331Z","downloads":2939,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.1.1/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.1.1/downloads","authors":"/api/v1/crates/async-global-executor/0.1.1/authors"},"crate_size":3252,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-27T15:00:19.544331Z"}],"checksum":"a709bd478dda11b64849c98f6335913e51e521a3d733ae106988f6fad6d0548c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and smol","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":39,"comment_lines":0,"files":1}},"total_code_lines":39,"total_comment_lines":0}},{"id":277139,"crate":"async-global-executor","num":"0.1.0","dl_path":"/api/v1/crates/async-global-executor/0.1.0/download","readme_path":"/api/v1/crates/async-global-executor/0.1.0/readme","updated_at":"2020-08-27T14:56:53.281420Z","created_at":"2020-08-27T14:56:53.281420Z","downloads":2932,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-global-executor/0.1.0/dependencies","version_downloads":"/api/v1/crates/async-global-executor/0.1.0/downloads","authors":"/api/v1/crates/async-global-executor/0.1.0/authors"},"crate_size":3249,"published_by":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"audit_actions":[{"action":"publish","user":{"id":1926,"login":"Keruspe","name":"Marc-Antoine Perennou","avatar":"https://avatars.githubusercontent.com/u/222942?v=4","url":"https://github.com/Keruspe","github_username_matches":true,"created_at":"2010-03-15T10:59:37Z"},"time":"2020-08-27T14:56:53.281420Z"}],"checksum":"8029763e57bede9bffcf40bb68c33c3fd00a3ff541fa147e023d1858bec13288","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A global executor built on top of async-executor and smol","homepage":"https://github.com/Keruspe/async-global-executor","documentation":"https://docs.rs/async-global-executor","repository":"https://github.com/Keruspe/async-global-executor","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":39,"comment_lines":0,"files":1}},"total_code_lines":39,"total_comment_lines":0}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5897},{"id":"await","keyword":"await","created_at":"2015-09-08T15:53:40.239316Z","crates_cnt":101},{"id":"executor","keyword":"executor","created_at":"2017-03-29T01:05:28.420617Z","crates_cnt":179},{"id":"future","keyword":"future","created_at":"2015-03-31T19:57:22.546743Z","crates_cnt":180}],"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":11844},{"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}]}