{"crate":{"id":"async-compat","name":"async-compat","updated_at":"2026-09-10T14:15:49.205423Z","versions":[3205517,1698512,1161866,928096,906770,354425,329998,296272,289445,278536,278519,278361,278357],"keywords":["context","convert","futures","tokio"],"categories":["asynchronous"],"badges":[],"created_at":"2020-08-30T20:08:12.976067Z","downloads":15781112,"recent_downloads":3496697,"default_version":"0.2.6","num_versions":13,"yanked":false,"max_version":"0.2.6","newest_version":"0.2.6","max_stable_version":"0.2.6","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","links":{"version_downloads":"/api/v1/crates/async-compat/downloads","versions":null,"owners":"/api/v1/crates/async-compat/owners","owner_team":"/api/v1/crates/async-compat/owner_team","owner_user":"/api/v1/crates/async-compat/owner_user","reverse_dependencies":"/api/v1/crates/async-compat/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3205517,"crate":"async-compat","num":"0.2.6","dl_path":"/api/v1/crates/async-compat/0.2.6/download","readme_path":"/api/v1/crates/async-compat/0.2.6/readme","updated_at":"2026-09-10T14:15:49.205423Z","created_at":"2026-09-10T14:15:49.205423Z","downloads":255736,"features":{"default":[],"multi-thread":["tokio/rt-multi-thread"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.6/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.6/downloads","authors":"/api/v1/crates/async-compat/0.2.6/authors"},"crate_size":27060,"published_by":{"id":6423,"login":"zeenix","name":"Zeeshan Ali Khan","avatar":"https://avatars.githubusercontent.com/u/2027?v=4","url":"https://github.com/zeenix","github_username_matches":true,"created_at":"2008-03-03T16:48:06Z"},"audit_actions":[{"action":"publish","user":{"id":6423,"login":"zeenix","name":"Zeeshan Ali Khan","avatar":"https://avatars.githubusercontent.com/u/2027?v=4","url":"https://github.com/zeenix","github_username_matches":true,"created_at":"2008-03-03T16:48:06Z"},"time":"2026-09-10T14:15:49.205423Z"}],"checksum":"4c97d7ff3c25d6c10d64170c12acaf5d4245e76dece3779c1d92b153a64f11df","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":242,"comment_lines":12,"files":1}},"total_code_lines":242,"total_comment_lines":12}},{"id":1698512,"crate":"async-compat","num":"0.2.5","dl_path":"/api/v1/crates/async-compat/0.2.5/download","readme_path":"/api/v1/crates/async-compat/0.2.5/readme","updated_at":"2025-08-24T14:17:44.560684Z","created_at":"2025-08-24T14:17:44.560684Z","downloads":6887836,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.5/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.5/downloads","authors":"/api/v1/crates/async-compat/0.2.5/authors"},"crate_size":26008,"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-08-24T14:17:44.560684Z"}],"checksum":"a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":230,"comment_lines":12,"files":1}},"total_code_lines":230,"total_comment_lines":12}},{"id":1161866,"crate":"async-compat","num":"0.2.4","dl_path":"/api/v1/crates/async-compat/0.2.4/download","readme_path":"/api/v1/crates/async-compat/0.2.4/readme","updated_at":"2024-06-01T14:25:20.598243Z","created_at":"2024-06-01T14:25:20.598243Z","downloads":3152187,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.4/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.4/downloads","authors":"/api/v1/crates/async-compat/0.2.4/authors"},"crate_size":11279,"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-06-01T14:25:20.598243Z"}],"checksum":"7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":245,"comment_lines":6,"files":1}},"total_code_lines":245,"total_comment_lines":6}},{"id":928096,"crate":"async-compat","num":"0.2.3","dl_path":"/api/v1/crates/async-compat/0.2.3/download","readme_path":"/api/v1/crates/async-compat/0.2.3/readme","updated_at":"2023-10-18T02:16:38.281512Z","created_at":"2023-10-18T02:16:38.281512Z","downloads":2158861,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.3/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.3/downloads","authors":"/api/v1/crates/async-compat/0.2.3/authors"},"crate_size":10777,"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-10-18T02:16:38.281512Z"}],"checksum":"f68a707c1feb095d8c07f8a65b9f506b117d30af431cab89374357de7c11461b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":207,"comment_lines":6,"files":1}},"total_code_lines":207,"total_comment_lines":6}},{"id":906770,"crate":"async-compat","num":"0.2.2","dl_path":"/api/v1/crates/async-compat/0.2.2/download","readme_path":"/api/v1/crates/async-compat/0.2.2/readme","updated_at":"2023-09-25T18:02:32.348692Z","created_at":"2023-09-25T18:02:32.348692Z","downloads":197285,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.2/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.2/downloads","authors":"/api/v1/crates/async-compat/0.2.2/authors"},"crate_size":10555,"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-25T18:02:32.348692Z"}],"checksum":"f4fa5132bc2934f31ee61b8ff6742dc9f7efdb7568b02f59cf9c7a4a0528bf67","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":187,"comment_lines":4,"files":1}},"total_code_lines":187,"total_comment_lines":4}},{"id":354425,"crate":"async-compat","num":"0.2.1","dl_path":"/api/v1/crates/async-compat/0.2.1/download","readme_path":"/api/v1/crates/async-compat/0.2.1/readme","updated_at":"2021-03-20T07:51:20.361616Z","created_at":"2021-03-20T07:51:20.361616Z","downloads":3009018,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.1/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.1/downloads","authors":"/api/v1/crates/async-compat/0.2.1/authors"},"crate_size":10059,"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":"2021-03-20T07:51:20.361616Z"}],"checksum":"9b48b4ff0c2026db683dea961cd8ea874737f56cffca86fa84415eaddc51c00d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":180,"comment_lines":4,"files":1}},"total_code_lines":180,"total_comment_lines":4}},{"id":329998,"crate":"async-compat","num":"0.2.0","dl_path":"/api/v1/crates/async-compat/0.2.0/download","readme_path":"/api/v1/crates/async-compat/0.2.0/readme","updated_at":"2021-01-21T03:25:20.221115Z","created_at":"2021-01-21T03:25:20.221115Z","downloads":20783,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.2.0/dependencies","version_downloads":"/api/v1/crates/async-compat/0.2.0/downloads","authors":"/api/v1/crates/async-compat/0.2.0/authors"},"crate_size":9971,"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":"2021-01-21T03:25:20.221115Z"}],"checksum":"061f9496add0ee6539db53f2f88b073c6ee564232aaafed2681731fcee8d28c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/smol-rs/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/smol-rs/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":0,"files":1}},"total_code_lines":179,"total_comment_lines":0}},{"id":296272,"crate":"async-compat","num":"0.1.5","dl_path":"/api/v1/crates/async-compat/0.1.5/download","readme_path":"/api/v1/crates/async-compat/0.1.5/readme","updated_at":"2020-11-16T15:23:05.708033Z","created_at":"2020-10-18T22:18:37.435455Z","downloads":10483,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.5/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.5/downloads","authors":"/api/v1/crates/async-compat/0.1.5/authors"},"crate_size":10224,"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-10-18T22:18:37.435455Z"},{"action":"yank","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-11-16T15:23:01.428461Z"}],"checksum":"dba33560a6a8357944496e20d172468b0eb1f7f879877dce248e0993872b95e1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":190,"comment_lines":0,"files":1}},"total_code_lines":190,"total_comment_lines":0}},{"id":289445,"crate":"async-compat","num":"0.1.4","dl_path":"/api/v1/crates/async-compat/0.1.4/download","readme_path":"/api/v1/crates/async-compat/0.1.4/readme","updated_at":"2020-10-01T18:38:26.594321Z","created_at":"2020-10-01T18:38:26.594321Z","downloads":36294,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.4/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.4/downloads","authors":"/api/v1/crates/async-compat/0.1.4/authors"},"crate_size":10102,"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-10-01T18:38:26.594321Z"}],"checksum":"3f0bb3019d8e5ffe88594b122ba9ba37280a3bc8d94a742b56c8417457215ae4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":0,"files":1}},"total_code_lines":179,"total_comment_lines":0}},{"id":278536,"crate":"async-compat","num":"0.1.3","dl_path":"/api/v1/crates/async-compat/0.1.3/download","readme_path":"/api/v1/crates/async-compat/0.1.3/readme","updated_at":"2020-08-31T10:45:37.928533Z","created_at":"2020-08-31T10:45:37.928533Z","downloads":10479,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.3/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.3/downloads","authors":"/api/v1/crates/async-compat/0.1.3/authors"},"crate_size":9874,"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-31T10:45:37.928533Z"}],"checksum":"4316ce79a7185ddb5cbb692bc5e992e3bbdb68a00382fa0b0ee248f05c16ecd7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":173,"comment_lines":0,"files":1}},"total_code_lines":173,"total_comment_lines":0}},{"id":278519,"crate":"async-compat","num":"0.1.2","dl_path":"/api/v1/crates/async-compat/0.1.2/download","readme_path":"/api/v1/crates/async-compat/0.1.2/readme","updated_at":"2020-08-31T09:15:33.413134Z","created_at":"2020-08-31T09:15:33.413134Z","downloads":2972,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.2/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.2/downloads","authors":"/api/v1/crates/async-compat/0.1.2/authors"},"crate_size":9802,"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-31T09:15:33.413134Z"}],"checksum":"30ed153770a97585976a55962d3df5d78d94b40d7e9bc60aa98571f95ec07910","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":173,"comment_lines":0,"files":1}},"total_code_lines":173,"total_comment_lines":0}},{"id":278361,"crate":"async-compat","num":"0.1.1","dl_path":"/api/v1/crates/async-compat/0.1.1/download","readme_path":"/api/v1/crates/async-compat/0.1.1/readme","updated_at":"2020-08-30T20:12:11.375435Z","created_at":"2020-08-30T20:12:11.375435Z","downloads":2965,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.1/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.1/downloads","authors":"/api/v1/crates/async-compat/0.1.1/authors"},"crate_size":9603,"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-30T20:12:11.375435Z"}],"checksum":"8a85ea31d0d1f1a88360631f10d657c3b2d1d23e2f096d3593d6201afefb96e9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":173,"comment_lines":0,"files":1}},"total_code_lines":173,"total_comment_lines":0}},{"id":278357,"crate":"async-compat","num":"0.1.0","dl_path":"/api/v1/crates/async-compat/0.1.0/download","readme_path":"/api/v1/crates/async-compat/0.1.0/readme","updated_at":"2020-08-30T20:08:12.976067Z","created_at":"2020-08-30T20:08:12.976067Z","downloads":3009,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-compat/0.1.0/dependencies","version_downloads":"/api/v1/crates/async-compat/0.1.0/downloads","authors":"/api/v1/crates/async-compat/0.1.0/authors"},"crate_size":9574,"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-30T20:08:12.976067Z"}],"checksum":"8bdce17fb3c74dd24831b2ec59430111ed7b027569258d1d341e6a5a07fc678e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Compatibility adapter between tokio and futures","homepage":"https://github.com/stjepang/async-compat","documentation":"https://docs.rs/async-compat","repository":"https://github.com/stjepang/async-compat","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":173,"comment_lines":0,"files":1}},"total_code_lines":173,"total_comment_lines":0}}],"keywords":[{"id":"context","keyword":"context","created_at":"2015-08-09T14:25:47.711883Z","crates_cnt":432},{"id":"convert","keyword":"convert","created_at":"2016-03-30T20:16:02.348858Z","crates_cnt":227},{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664},{"id":"tokio","keyword":"tokio","created_at":"2016-09-15T21:21:41.020895Z","crates_cnt":1398}],"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":11862}]}