{"crate":{"id":"tokio-io","name":"tokio-io","updated_at":"2020-02-05T00:25:14.955739Z","versions":[209538,179568,177201,172704,172507,170282,168210,136707,126024,114261,109812,105216,96440,83967,80212,70927,62398,54141,48505,47878],"keywords":[],"categories":["asynchronous"],"badges":[],"created_at":"2017-03-15T16:44:53.532150Z","downloads":30052364,"recent_downloads":4025806,"default_version":"0.1.13","num_versions":20,"yanked":false,"max_version":"0.2.0-alpha.6","newest_version":"0.1.13","max_stable_version":"0.1.13","description":"Core I/O primitives for asynchronous I/O in Rust.\n","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.13/tokio_io","repository":"https://github.com/tokio-rs/tokio","links":{"version_downloads":"/api/v1/crates/tokio-io/downloads","versions":null,"owners":"/api/v1/crates/tokio-io/owners","owner_team":"/api/v1/crates/tokio-io/owner_team","owner_user":"/api/v1/crates/tokio-io/owner_user","reverse_dependencies":"/api/v1/crates/tokio-io/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":209538,"crate":"tokio-io","num":"0.1.13","dl_path":"/api/v1/crates/tokio-io/0.1.13/download","readme_path":"/api/v1/crates/tokio-io/0.1.13/readme","updated_at":"2020-02-05T00:25:14.955739Z","created_at":"2020-02-05T00:25:14.955739Z","downloads":20389447,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.13/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.13/downloads","authors":"/api/v1/crates/tokio-io/0.1.13/authors"},"crate_size":33665,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[{"action":"publish","user":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"time":"2020-02-05T00:25:14.955739Z"}],"checksum":"57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.13/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2538,"comment_lines":135,"files":31}},"total_code_lines":2538,"total_comment_lines":135}},{"id":179568,"crate":"tokio-io","num":"0.2.0-alpha.6","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.6/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.6/readme","updated_at":"2019-09-30T23:15:03.237587Z","created_at":"2019-09-30T23:15:03.237587Z","downloads":419315,"features":{"util":["memchr","pin-project"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.6/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.6/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.6/authors"},"crate_size":20791,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[],"checksum":"112784d5543df30660b04a72ca423bfbd90e8bb32f94dcf610f15401218b22c5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.6/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1811,"comment_lines":42,"files":26}},"total_code_lines":1811,"total_comment_lines":42}},{"id":177201,"crate":"tokio-io","num":"0.2.0-alpha.5","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.5/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.5/readme","updated_at":"2019-09-19T20:42:31.632455Z","created_at":"2019-09-19T20:42:31.632455Z","downloads":20612,"features":{"util":["memchr","pin-utils"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.5/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.5/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.5/authors"},"crate_size":20569,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"0aeaf26040975e7073240933f6048ea845fc0d2f814f89544a8d68a9c487b882","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.5/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1626,"comment_lines":44,"files":26}},"total_code_lines":1626,"total_comment_lines":44}},{"id":172704,"crate":"tokio-io","num":"0.2.0-alpha.4","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.4/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.4/readme","updated_at":"2019-08-29T20:02:44.919809Z","created_at":"2019-08-29T20:02:44.919809Z","downloads":34759,"features":{"util":["memchr","pin-utils"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.4/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.4/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.4/authors"},"crate_size":18424,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"9031c46146fb6bfb5be43d3e33b23d119ba175ec85c44850fbf9beff83aa125d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.4/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1401,"comment_lines":39,"files":24}},"total_code_lines":1401,"total_comment_lines":39}},{"id":172507,"crate":"tokio-io","num":"0.2.0-alpha.3","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.3/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.3/readme","updated_at":"2019-08-28T22:07:10.806087Z","created_at":"2019-08-28T22:07:10.806087Z","downloads":4276,"features":{"util":["memchr","pin-utils"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.3/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.3/authors"},"crate_size":18387,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"70a8db543860719a8fcf53f75f4bef99be5a93302a3904adf297d28d8bd14b94","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.3/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1401,"comment_lines":39,"files":24}},"total_code_lines":1401,"total_comment_lines":39}},{"id":170282,"crate":"tokio-io","num":"0.2.0-alpha.2","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.2/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.2/readme","updated_at":"2019-08-18T07:44:50.833939Z","created_at":"2019-08-18T07:44:50.833939Z","downloads":14239,"features":{"util":["memchr","pin-utils"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.2/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.2/authors"},"crate_size":17297,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"2372d5b0be0a5ca8e8c9be30abaccb91a712c0545f740a6e63c4c90ad1530ed3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.2/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1192,"comment_lines":36,"files":22}},"total_code_lines":1192,"total_comment_lines":36}},{"id":168210,"crate":"tokio-io","num":"0.2.0-alpha.1","dl_path":"/api/v1/crates/tokio-io/0.2.0-alpha.1/download","readme_path":"/api/v1/crates/tokio-io/0.2.0-alpha.1/readme","updated_at":"2019-08-08T20:03:16.478016Z","created_at":"2019-08-08T20:03:16.478016Z","downloads":11458,"features":{"util":["memchr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.2.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.2.0-alpha.1/downloads","authors":"/api/v1/crates/tokio-io/0.2.0-alpha.1/authors"},"crate_size":15079,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"ab1e0e025bd8193899c064a0b03d68bf7d599aaf6c4c2a62aa394bb0e476c1f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.2.0-alpha.1/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":959,"comment_lines":24,"files":20}},"total_code_lines":959,"total_comment_lines":24}},{"id":136707,"crate":"tokio-io","num":"0.1.12","dl_path":"/api/v1/crates/tokio-io/0.1.12/download","readme_path":"/api/v1/crates/tokio-io/0.1.12/readme","updated_at":"2019-03-02T05:06:56.744237Z","created_at":"2019-03-02T05:06:56.744237Z","downloads":4749679,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.12/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.12/downloads","authors":"/api/v1/crates/tokio-io/0.1.12/authors"},"crate_size":33555,"published_by":{"id":10,"login":"carllerche","name":"Carl Lerche","avatar":"https://avatars.githubusercontent.com/u/6180?v=4","url":"https://github.com/carllerche","github_username_matches":true,"created_at":"2008-04-10T17:55:54Z"},"audit_actions":[],"checksum":"5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.12/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2538,"comment_lines":135,"files":31}},"total_code_lines":2538,"total_comment_lines":135}},{"id":126024,"crate":"tokio-io","num":"0.1.11","dl_path":"/api/v1/crates/tokio-io/0.1.11/download","readme_path":"/api/v1/crates/tokio-io/0.1.11/readme","updated_at":"2019-01-07T07:28:40.278734Z","created_at":"2019-01-07T07:28:40.278734Z","downloads":940489,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.11/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.11/downloads","authors":"/api/v1/crates/tokio-io/0.1.11/authors"},"crate_size":33322,"published_by":null,"audit_actions":[],"checksum":"b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.11/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2402,"comment_lines":135,"files":31}},"total_code_lines":2402,"total_comment_lines":135}},{"id":114261,"crate":"tokio-io","num":"0.1.10","dl_path":"/api/v1/crates/tokio-io/0.1.10/download","readme_path":"/api/v1/crates/tokio-io/0.1.10/readme","updated_at":"2018-10-24T05:02:14.542613Z","created_at":"2018-10-24T05:02:14.542613Z","downloads":906848,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.10/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.10/downloads","authors":"/api/v1/crates/tokio-io/0.1.10/authors"},"crate_size":33143,"published_by":null,"audit_actions":[],"checksum":"7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.10/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2402,"comment_lines":135,"files":31}},"total_code_lines":2402,"total_comment_lines":135}},{"id":109812,"crate":"tokio-io","num":"0.1.9","dl_path":"/api/v1/crates/tokio-io/0.1.9/download","readme_path":"/api/v1/crates/tokio-io/0.1.9/readme","updated_at":"2018-09-27T05:38:43.720124Z","created_at":"2018-09-27T05:38:43.720124Z","downloads":255594,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.9/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.9/downloads","authors":"/api/v1/crates/tokio-io/0.1.9/authors"},"crate_size":32954,"published_by":null,"audit_actions":[],"checksum":"8b8a85fffbec3c5ab1ab62324570230dcd37ee5996a7859da5caf7b9d45e3e8c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.9/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2389,"comment_lines":137,"files":31}},"total_code_lines":2389,"total_comment_lines":137}},{"id":105216,"crate":"tokio-io","num":"0.1.8","dl_path":"/api/v1/crates/tokio-io/0.1.8/download","readme_path":"/api/v1/crates/tokio-io/0.1.8/readme","updated_at":"2018-08-24T15:59:06.950242Z","created_at":"2018-08-24T15:59:06.950242Z","downloads":402927,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.8/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.8/downloads","authors":"/api/v1/crates/tokio-io/0.1.8/authors"},"crate_size":32375,"published_by":null,"audit_actions":[],"checksum":"8d6cc2de7725863c86ac71b0b9068476fec50834f055a243558ef1655bbd34cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1.8/tokio_io","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2315,"comment_lines":129,"files":31}},"total_code_lines":2315,"total_comment_lines":129}},{"id":96440,"crate":"tokio-io","num":"0.1.7","dl_path":"/api/v1/crates/tokio-io/0.1.7/download","readme_path":"/api/v1/crates/tokio-io/0.1.7/readme","updated_at":"2018-06-13T17:25:45.879963Z","created_at":"2018-06-13T17:25:45.879963Z","downloads":379884,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.7/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.7/downloads","authors":"/api/v1/crates/tokio-io/0.1.7/authors"},"crate_size":32327,"published_by":null,"audit_actions":[],"checksum":"a5c9635ee806f26d302b8baa1e145689a280d8f5aa8d0552e7344808da54cc21","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2316,"comment_lines":129,"files":31}},"total_code_lines":2316,"total_comment_lines":129}},{"id":83967,"crate":"tokio-io","num":"0.1.6","dl_path":"/api/v1/crates/tokio-io/0.1.6/download","readme_path":"/api/v1/crates/tokio-io/0.1.6/readme","updated_at":"2018-03-09T04:17:57.411775Z","created_at":"2018-03-09T04:17:57.411775Z","downloads":437901,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.6/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.6/downloads","authors":"/api/v1/crates/tokio-io/0.1.6/authors"},"crate_size":29972,"published_by":null,"audit_actions":[],"checksum":"6af9eb326f64b2d6b68438e1953341e00ab3cf54de7e35d92bfc73af8555313a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1803,"comment_lines":93,"files":25}},"total_code_lines":1803,"total_comment_lines":93}},{"id":80212,"crate":"tokio-io","num":"0.1.5","dl_path":"/api/v1/crates/tokio-io/0.1.5/download","readme_path":"/api/v1/crates/tokio-io/0.1.5/readme","updated_at":"2018-02-07T21:31:27.670015Z","created_at":"2018-02-07T21:31:27.670015Z","downloads":179345,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.5/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.5/downloads","authors":"/api/v1/crates/tokio-io/0.1.5/authors"},"crate_size":33064,"published_by":null,"audit_actions":[],"checksum":"b9532748772222bf70297ec0e2ad0f17213b4a7dd0e6afb68e0a0768f69f4e4f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1744,"comment_lines":93,"files":20}},"total_code_lines":1744,"total_comment_lines":93}},{"id":70927,"crate":"tokio-io","num":"0.1.4","dl_path":"/api/v1/crates/tokio-io/0.1.4/download","readme_path":"/api/v1/crates/tokio-io/0.1.4/readme","updated_at":"2017-11-30T03:01:35.006985Z","created_at":"2017-11-10T18:05:10.510493Z","downloads":369803,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.4/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.4/downloads","authors":"/api/v1/crates/tokio-io/0.1.4/authors"},"crate_size":33671,"published_by":null,"audit_actions":[],"checksum":"514aae203178929dbf03318ad7c683126672d4d96eccb77b29603d33c9e25743","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1719,"comment_lines":92,"files":20}},"total_code_lines":1719,"total_comment_lines":92}},{"id":62398,"crate":"tokio-io","num":"0.1.3","dl_path":"/api/v1/crates/tokio-io/0.1.3/download","readme_path":"/api/v1/crates/tokio-io/0.1.3/readme","updated_at":"2017-11-30T03:16:35.868214Z","created_at":"2017-08-15T02:14:51.929074Z","downloads":226574,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.3/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.3/downloads","authors":"/api/v1/crates/tokio-io/0.1.3/authors"},"crate_size":31210,"published_by":null,"audit_actions":[],"checksum":"b4ab83e7adb5677e42e405fa4ceff75659d93c4d7d7dd22f52fcec59ee9f02af","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1546,"comment_lines":81,"files":18}},"total_code_lines":1546,"total_comment_lines":81}},{"id":54141,"crate":"tokio-io","num":"0.1.2","dl_path":"/api/v1/crates/tokio-io/0.1.2/download","readme_path":"/api/v1/crates/tokio-io/0.1.2/readme","updated_at":"2017-11-30T03:22:35.486079Z","created_at":"2017-05-23T13:54:27.697309Z","downloads":155529,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.2/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.2/downloads","authors":"/api/v1/crates/tokio-io/0.1.2/authors"},"crate_size":30489,"published_by":null,"audit_actions":[],"checksum":"c2c3ce9739f7387a0fa65b5421e81feae92e04d603f008898f4257790ce8c2db","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1537,"comment_lines":81,"files":18}},"total_code_lines":1537,"total_comment_lines":81}},{"id":48505,"crate":"tokio-io","num":"0.1.1","dl_path":"/api/v1/crates/tokio-io/0.1.1/download","readme_path":"/api/v1/crates/tokio-io/0.1.1/readme","updated_at":"2017-11-30T03:33:08.118891Z","created_at":"2017-03-22T23:13:45.482220Z","downloads":99790,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.1/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.1/downloads","authors":"/api/v1/crates/tokio-io/0.1.1/authors"},"crate_size":28915,"published_by":null,"audit_actions":[],"checksum":"48f55df1341bb92281f229a6030bc2abffde2c7a44c6d6b802b7687dd8be0775","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1482,"comment_lines":79,"files":18}},"total_code_lines":1482,"total_comment_lines":79}},{"id":47878,"crate":"tokio-io","num":"0.1.0","dl_path":"/api/v1/crates/tokio-io/0.1.0/download","readme_path":"/api/v1/crates/tokio-io/0.1.0/readme","updated_at":"2017-11-30T03:06:06.593325Z","created_at":"2017-03-15T16:44:53.532150Z","downloads":17970,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/tokio-io/0.1.0/dependencies","version_downloads":"/api/v1/crates/tokio-io/0.1.0/downloads","authors":"/api/v1/crates/tokio-io/0.1.0/authors"},"crate_size":28733,"published_by":null,"audit_actions":[],"checksum":"6a278fde45f1be68e44995227d426aaa4841e0980bb0a21b981092f28c3c8473","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Core I/O primitives for asynchronous I/O in Rust.","homepage":"https://tokio.rs","documentation":"https://docs.rs/tokio-io/0.1","repository":"https://github.com/tokio-rs/tokio-io","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1453,"comment_lines":79,"files":18}},"total_code_lines":1453,"total_comment_lines":79}}],"keywords":[],"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":11857}]}