{"crate":{"id":"async-net","name":"async-net","updated_at":"2023-10-29T01:50:56.095276Z","versions":[938266,906744,604598,395821,370608,297341,291707,288644,288262,288041,285802,285693,285332,285331,283521,280866,280544,276800,266273,263886,258897,148425],"keywords":["networking","mio","uds","reactor","std"],"categories":["network-programming","asynchronous","os"],"badges":[],"created_at":"2019-05-04T09:21:31.635799Z","downloads":37478012,"recent_downloads":8485086,"default_version":"2.0.0","num_versions":22,"yanked":false,"max_version":"2.0.0","newest_version":"2.0.0","max_stable_version":"2.0.0","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","links":{"version_downloads":"/api/v1/crates/async-net/downloads","versions":null,"owners":"/api/v1/crates/async-net/owners","owner_team":"/api/v1/crates/async-net/owner_team","owner_user":"/api/v1/crates/async-net/owner_user","reverse_dependencies":"/api/v1/crates/async-net/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":938266,"crate":"async-net","num":"2.0.0","dl_path":"/api/v1/crates/async-net/2.0.0/download","readme_path":"/api/v1/crates/async-net/2.0.0/readme","updated_at":"2023-10-29T01:50:56.095276Z","created_at":"2023-10-29T01:50:56.095276Z","downloads":26869098,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/2.0.0/dependencies","version_downloads":"/api/v1/crates/async-net/2.0.0/downloads","authors":"/api/v1/crates/async-net/2.0.0/authors"},"crate_size":17787,"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-29T01:50:56.095276Z"}],"checksum":"b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1036,"comment_lines":21,"files":5}},"total_code_lines":1036,"total_comment_lines":21}},{"id":906744,"crate":"async-net","num":"1.8.0","dl_path":"/api/v1/crates/async-net/1.8.0/download","readme_path":"/api/v1/crates/async-net/1.8.0/readme","updated_at":"2023-09-25T17:26:51.943231Z","created_at":"2023-09-25T17:26:51.943231Z","downloads":4124487,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.8.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.8.0/downloads","authors":"/api/v1/crates/async-net/1.8.0/authors"},"crate_size":17763,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-09-25T17:26:51.943231Z"}],"checksum":"0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1039,"comment_lines":21,"files":5}},"total_code_lines":1039,"total_comment_lines":21}},{"id":604598,"crate":"async-net","num":"1.7.0","dl_path":"/api/v1/crates/async-net/1.7.0/download","readme_path":"/api/v1/crates/async-net/1.7.0/readme","updated_at":"2022-08-17T20:34:41.210918Z","created_at":"2022-08-17T20:34:41.210918Z","downloads":4905844,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.7.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.7.0/downloads","authors":"/api/v1/crates/async-net/1.7.0/authors"},"crate_size":17913,"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":"2022-08-17T20:34:41.210918Z"}],"checksum":"4051e67316bc7eff608fe723df5d32ed639946adcd69e07df41fd42a7b411f1f","rust_version":"1.47","has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1058,"comment_lines":21,"files":6}},"total_code_lines":1058,"total_comment_lines":21}},{"id":395821,"crate":"async-net","num":"1.6.1","dl_path":"/api/v1/crates/async-net/1.6.1/download","readme_path":"/api/v1/crates/async-net/1.6.1/readme","updated_at":"2021-06-30T13:59:09.180784Z","created_at":"2021-06-30T13:59:09.180784Z","downloads":949586,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.6.1/dependencies","version_downloads":"/api/v1/crates/async-net/1.6.1/downloads","authors":"/api/v1/crates/async-net/1.6.1/authors"},"crate_size":17913,"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-06-30T13:59:09.180784Z"}],"checksum":"5373304df79b9b4395068fb080369ec7178608827306ce4d081cba51cac551df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":929,"comment_lines":21,"files":5}},"total_code_lines":929,"total_comment_lines":21}},{"id":370608,"crate":"async-net","num":"1.6.0","dl_path":"/api/v1/crates/async-net/1.6.0/download","readme_path":"/api/v1/crates/async-net/1.6.0/readme","updated_at":"2021-04-24T09:37:56.439691Z","created_at":"2021-04-24T09:37:56.439691Z","downloads":94315,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.6.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.6.0/downloads","authors":"/api/v1/crates/async-net/1.6.0/authors"},"crate_size":17901,"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-04-24T09:37:56.439691Z"}],"checksum":"69b0a74e7f70af3c8cf1aa539edbd044795706659ac52b78a71dc1a205ecefdf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/smol-rs/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/smol-rs/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":912,"comment_lines":18,"files":5}},"total_code_lines":912,"total_comment_lines":18}},{"id":297341,"crate":"async-net","num":"1.5.0","dl_path":"/api/v1/crates/async-net/1.5.0/download","readme_path":"/api/v1/crates/async-net/1.5.0/readme","updated_at":"2020-10-20T21:16:01.195299Z","created_at":"2020-10-20T21:16:01.195299Z","downloads":369184,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.5.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.5.0/downloads","authors":"/api/v1/crates/async-net/1.5.0/authors"},"crate_size":18131,"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-20T21:16:01.195299Z"}],"checksum":"06de475c85affe184648202401d7622afb32f0f74e02192857d0201a16defbe5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":935,"comment_lines":18,"files":5}},"total_code_lines":935,"total_comment_lines":18}},{"id":291707,"crate":"async-net","num":"1.4.7","dl_path":"/api/v1/crates/async-net/1.4.7/download","readme_path":"/api/v1/crates/async-net/1.4.7/readme","updated_at":"2020-10-09T12:29:36.064247Z","created_at":"2020-10-09T12:29:36.064247Z","downloads":24897,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.7/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.7/downloads","authors":"/api/v1/crates/async-net/1.4.7/authors"},"crate_size":17989,"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-09T12:29:36.064247Z"}],"checksum":"ee4c3668eb091d781e97f0026b5289b457c77d407a85749a9bb4c057456c428f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":905,"comment_lines":18,"files":5}},"total_code_lines":905,"total_comment_lines":18}},{"id":288644,"crate":"async-net","num":"1.4.6","dl_path":"/api/v1/crates/async-net/1.4.6/download","readme_path":"/api/v1/crates/async-net/1.4.6/readme","updated_at":"2020-09-29T17:02:36.505776Z","created_at":"2020-09-29T17:02:36.505776Z","downloads":25642,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.6/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.6/downloads","authors":"/api/v1/crates/async-net/1.4.6/authors"},"crate_size":17914,"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-29T17:02:36.505776Z"}],"checksum":"14a5335056541826f855bf95b936df9788adbacf94b15ef7104029f7fff3e82a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":905,"comment_lines":18,"files":5}},"total_code_lines":905,"total_comment_lines":18}},{"id":288262,"crate":"async-net","num":"1.4.5","dl_path":"/api/v1/crates/async-net/1.4.5/download","readme_path":"/api/v1/crates/async-net/1.4.5/readme","updated_at":"2020-09-28T17:10:25.896401Z","created_at":"2020-09-28T17:10:25.896401Z","downloads":3432,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.5/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.5/downloads","authors":"/api/v1/crates/async-net/1.4.5/authors"},"crate_size":18047,"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-28T17:10:25.896401Z"}],"checksum":"85a3943abf23487723d17ea912cf320107d67fb46235331f7f68e41bb211e358","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":922,"comment_lines":26,"files":5}},"total_code_lines":922,"total_comment_lines":26}},{"id":288041,"crate":"async-net","num":"1.4.4","dl_path":"/api/v1/crates/async-net/1.4.4/download","readme_path":"/api/v1/crates/async-net/1.4.4/readme","updated_at":"2020-09-27T22:31:40.877495Z","created_at":"2020-09-27T22:31:40.877495Z","downloads":3127,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.4/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.4/downloads","authors":"/api/v1/crates/async-net/1.4.4/authors"},"crate_size":17840,"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-27T22:31:40.877495Z"}],"checksum":"f45c05b1cd146b92569c3181c9da04bd9285d4f4463020cbd31d02255a0867e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":930,"comment_lines":32,"files":5}},"total_code_lines":930,"total_comment_lines":32}},{"id":285802,"crate":"async-net","num":"1.4.3","dl_path":"/api/v1/crates/async-net/1.4.3/download","readme_path":"/api/v1/crates/async-net/1.4.3/readme","updated_at":"2020-09-21T10:49:24.980317Z","created_at":"2020-09-21T10:49:24.980317Z","downloads":17341,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.3/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.3/downloads","authors":"/api/v1/crates/async-net/1.4.3/authors"},"crate_size":17852,"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-21T10:49:24.980317Z"}],"checksum":"fb04482b77baa38d59d56aee0a7b4266600ab28e2b8be7af03508f6a30ecbdcf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":878,"comment_lines":24,"files":5}},"total_code_lines":878,"total_comment_lines":24}},{"id":285693,"crate":"async-net","num":"1.4.2","dl_path":"/api/v1/crates/async-net/1.4.2/download","readme_path":"/api/v1/crates/async-net/1.4.2/readme","updated_at":"2020-09-20T23:04:47.509877Z","created_at":"2020-09-20T23:04:47.509877Z","downloads":3241,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.2/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.2/downloads","authors":"/api/v1/crates/async-net/1.4.2/authors"},"crate_size":17857,"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-20T23:04:47.509877Z"}],"checksum":"f2cdebbe05091c3e245b1f01db93f08a575c180e31b732eed957a93a18d6a766","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":878,"comment_lines":24,"files":5}},"total_code_lines":878,"total_comment_lines":24}},{"id":285332,"crate":"async-net","num":"1.4.1","dl_path":"/api/v1/crates/async-net/1.4.1/download","readme_path":"/api/v1/crates/async-net/1.4.1/readme","updated_at":"2020-09-20T00:45:57.146959Z","created_at":"2020-09-20T00:45:57.146959Z","downloads":4454,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.1/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.1/downloads","authors":"/api/v1/crates/async-net/1.4.1/authors"},"crate_size":17770,"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-20T00:45:57.146959Z"}],"checksum":"05ecf837512d9a4563d52aa90621f729bbf39a5ec4eac25ad868ed478822c526","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":872,"comment_lines":24,"files":5}},"total_code_lines":872,"total_comment_lines":24}},{"id":285331,"crate":"async-net","num":"1.4.0","dl_path":"/api/v1/crates/async-net/1.4.0/download","readme_path":"/api/v1/crates/async-net/1.4.0/readme","updated_at":"2020-09-20T00:43:10.144978Z","created_at":"2020-09-20T00:43:10.144978Z","downloads":2921,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.4.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.4.0/downloads","authors":"/api/v1/crates/async-net/1.4.0/authors"},"crate_size":17749,"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-20T00:43:10.144978Z"}],"checksum":"2ac41b79a8bbf3f09779504636a89a97cff851209e929908ad77cf17cc3f047f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":872,"comment_lines":24,"files":5}},"total_code_lines":872,"total_comment_lines":24}},{"id":283521,"crate":"async-net","num":"1.3.0","dl_path":"/api/v1/crates/async-net/1.3.0/download","readme_path":"/api/v1/crates/async-net/1.3.0/readme","updated_at":"2020-09-14T14:22:23.916857Z","created_at":"2020-09-14T14:22:23.916857Z","downloads":9477,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.3.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.3.0/downloads","authors":"/api/v1/crates/async-net/1.3.0/authors"},"crate_size":16632,"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-14T14:22:23.916857Z"}],"checksum":"a48af5438be856056bdeb6c5d895148a715be5915fccee49d1e5b50851dc9b8b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":751,"comment_lines":0,"files":5}},"total_code_lines":751,"total_comment_lines":0}},{"id":280866,"crate":"async-net","num":"1.2.0","dl_path":"/api/v1/crates/async-net/1.2.0/download","readme_path":"/api/v1/crates/async-net/1.2.0/readme","updated_at":"2020-09-07T13:56:11.897965Z","created_at":"2020-09-07T13:56:11.897965Z","downloads":6845,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.2.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.2.0/downloads","authors":"/api/v1/crates/async-net/1.2.0/authors"},"crate_size":16228,"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-07T13:56:11.897965Z"}],"checksum":"f9c1d358c27ba114eab4330c50d21879ad0e6af192f01dba6fec1ab3b1e03d90","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":682,"comment_lines":0,"files":5}},"total_code_lines":682,"total_comment_lines":0}},{"id":280544,"crate":"async-net","num":"1.1.0","dl_path":"/api/v1/crates/async-net/1.1.0/download","readme_path":"/api/v1/crates/async-net/1.1.0/readme","updated_at":"2020-09-06T09:00:17.843316Z","created_at":"2020-09-06T09:00:17.843316Z","downloads":3367,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.1.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.1.0/downloads","authors":"/api/v1/crates/async-net/1.1.0/authors"},"crate_size":16222,"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-06T09:00:17.843316Z"}],"checksum":"a68a1ca3d6a987fbaee11a5a1746520437374954849ea9a204c36ca19820aa6a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":682,"comment_lines":0,"files":5}},"total_code_lines":682,"total_comment_lines":0}},{"id":276800,"crate":"async-net","num":"1.0.0","dl_path":"/api/v1/crates/async-net/1.0.0/download","readme_path":"/api/v1/crates/async-net/1.0.0/readme","updated_at":"2020-08-26T21:20:20.899531Z","created_at":"2020-08-26T21:20:20.899531Z","downloads":7212,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/1.0.0/dependencies","version_downloads":"/api/v1/crates/async-net/1.0.0/downloads","authors":"/api/v1/crates/async-net/1.0.0/authors"},"crate_size":16196,"published_by":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"audit_actions":[{"action":"publish","user":{"id":5153,"login":"ghost_5153","name":"Stjepan Glavina","avatar":null,"url":"https://crates.io/users/ghost_5153","github_username_matches":false,"created_at":null},"time":"2020-08-26T21:20:20.899531Z"}],"checksum":"79db11f7831e0de63763ed8e3f23c2095aad16c6ca2fffa727b922a955f026b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":680,"comment_lines":0,"files":5}},"total_code_lines":680,"total_comment_lines":0}},{"id":266273,"crate":"async-net","num":"0.1.2","dl_path":"/api/v1/crates/async-net/0.1.2/download","readme_path":"/api/v1/crates/async-net/0.1.2/readme","updated_at":"2020-07-25T15:14:48.276654Z","created_at":"2020-07-25T15:14:48.276654Z","downloads":11418,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/0.1.2/dependencies","version_downloads":"/api/v1/crates/async-net/0.1.2/downloads","authors":"/api/v1/crates/async-net/0.1.2/authors"},"crate_size":16131,"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-07-25T15:14:48.276654Z"}],"checksum":"556790e2ea8d562a416bed6d04c4e92f949a1d5c4c724544c30d25f063b84b03","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":674,"comment_lines":0,"files":5}},"total_code_lines":674,"total_comment_lines":0}},{"id":263886,"crate":"async-net","num":"0.1.1","dl_path":"/api/v1/crates/async-net/0.1.1/download","readme_path":"/api/v1/crates/async-net/0.1.1/readme","updated_at":"2020-07-19T17:37:48.194257Z","created_at":"2020-07-19T17:37:48.194257Z","downloads":5456,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/0.1.1/dependencies","version_downloads":"/api/v1/crates/async-net/0.1.1/downloads","authors":"/api/v1/crates/async-net/0.1.1/authors"},"crate_size":16048,"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-07-19T17:37:48.194257Z"}],"checksum":"06a8331a18438790b68a3c7e236aa73147c0ef815805bf532eb91b2380ec98d1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":672,"comment_lines":0,"files":5}},"total_code_lines":672,"total_comment_lines":0}},{"id":258897,"crate":"async-net","num":"0.1.0","dl_path":"/api/v1/crates/async-net/0.1.0/download","readme_path":"/api/v1/crates/async-net/0.1.0/readme","updated_at":"2020-07-04T08:48:36.563359Z","created_at":"2020-07-04T08:48:36.563359Z","downloads":3291,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/async-net/0.1.0/dependencies","version_downloads":"/api/v1/crates/async-net/0.1.0/downloads","authors":"/api/v1/crates/async-net/0.1.0/authors"},"crate_size":16226,"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-07-04T08:48:36.563359Z"}],"checksum":"8b2f5c38241c3be75f0b9fb89a894c588ede60f10651c57b9576144f206b9b5c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Async networking primitives for TCP/UDP/Unix communication","homepage":"https://github.com/stjepang/async-net","documentation":"https://docs.rs/async-net","repository":"https://github.com/stjepang/async-net","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":669,"comment_lines":0,"files":5}},"total_code_lines":669,"total_comment_lines":0}},{"id":148425,"crate":"async-net","num":"0.0.0","dl_path":"/api/v1/crates/async-net/0.0.0/download","readme_path":"/api/v1/crates/async-net/0.0.0/readme","updated_at":"2019-05-04T09:21:31.635799Z","created_at":"2019-05-04T09:21:31.635799Z","downloads":3007,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/async-net/0.0.0/dependencies","version_downloads":"/api/v1/crates/async-net/0.0.0/downloads","authors":"/api/v1/crates/async-net/0.0.0/authors"},"crate_size":703,"published_by":{"id":19568,"login":"r3v2d0g","name":"Matthieu Le brazidec (r3v2d0g)","avatar":"https://avatars.githubusercontent.com/u/8067794?v=4","url":"https://github.com/r3v2d0g","github_username_matches":true,"created_at":"2014-07-04T11:47:33Z"},"audit_actions":[],"checksum":"30a782aaff5990decc5747ceb5ff0d41cb541dc350c35b9cb0cec7a8d3e1c197","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Reserved for future use.","homepage":"https://github.com/azastrael","documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"networking","keyword":"networking","created_at":"2014-11-20T21:57:33.507829Z","crates_cnt":1713},{"id":"mio","keyword":"mio","created_at":"2015-07-04T18:49:19.612191Z","crates_cnt":67},{"id":"uds","keyword":"uds","created_at":"2017-02-25T03:55:32.399673Z","crates_cnt":44},{"id":"reactor","keyword":"reactor","created_at":"2018-10-29T21:37:36.061261Z","crates_cnt":32},{"id":"std","keyword":"std","created_at":"2015-07-29T10:15:35.120243Z","crates_cnt":99}],"categories":[{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14728},{"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":11855},{"id":"os","category":"Operating systems","slug":"os","description":"Bindings to operating system-specific APIs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2020}]}