{"crate":{"id":"turmoil","name":"turmoil","updated_at":"2026-04-24T22:19:53.728520Z","versions":[2303287,1983351,1807241,1477902,1425350,1295976,1204165,1102535,1015891,958830,947265,930808,853655,816919,806760,756732,748812,739098,722581,700531,678872,663648,660608,652850,600616,596016],"keywords":["deterministic","simulation","testing"],"categories":["network-programming","asynchronous","simulation"],"badges":[],"created_at":"2022-08-03T23:14:22.054385Z","downloads":15947384,"recent_downloads":516480,"default_version":"0.7.2","num_versions":26,"yanked":false,"max_version":"0.7.2","newest_version":"0.7.2","max_stable_version":"0.7.2","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","links":{"version_downloads":"/api/v1/crates/turmoil/downloads","versions":null,"owners":"/api/v1/crates/turmoil/owners","owner_team":"/api/v1/crates/turmoil/owner_team","owner_user":"/api/v1/crates/turmoil/owner_user","reverse_dependencies":"/api/v1/crates/turmoil/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2303287,"crate":"turmoil","num":"0.7.2","dl_path":"/api/v1/crates/turmoil/0.7.2/download","readme_path":"/api/v1/crates/turmoil/0.7.2/readme","updated_at":"2026-04-24T22:19:53.728520Z","created_at":"2026-04-24T22:19:53.728520Z","downloads":525054,"features":{"default":[],"regex":["dep:regex"],"unstable-barriers":["dep:uuid"],"unstable-fs":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.7.2/dependencies","version_downloads":"/api/v1/crates/turmoil/0.7.2/downloads","authors":"/api/v1/crates/turmoil/0.7.2/authors"},"crate_size":114851,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2026-04-24T22:19:53.728520Z"}],"checksum":"0061c28f1469e94771bb8aa626ce6b29265c2fb5034115046a170b0cba2e33d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6885,"comment_lines":357,"files":29}},"total_code_lines":6885,"total_comment_lines":357}},{"id":1983351,"crate":"turmoil","num":"0.7.1","dl_path":"/api/v1/crates/turmoil/0.7.1/download","readme_path":"/api/v1/crates/turmoil/0.7.1/readme","updated_at":"2026-01-29T18:44:12.110492Z","created_at":"2026-01-29T18:44:12.110492Z","downloads":193415,"features":{"default":[],"regex":["dep:regex"],"unstable-barriers":["dep:uuid"],"unstable-fs":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.7.1/dependencies","version_downloads":"/api/v1/crates/turmoil/0.7.1/downloads","authors":"/api/v1/crates/turmoil/0.7.1/authors"},"crate_size":110348,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2026-01-29T18:44:12.110492Z"}],"checksum":"f5384da930ba6d7e467030c421a7332726755d548ba38058aed30c2c30d991d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6684,"comment_lines":345,"files":29}},"total_code_lines":6684,"total_comment_lines":345}},{"id":1807241,"crate":"turmoil","num":"0.7.0","dl_path":"/api/v1/crates/turmoil/0.7.0/download","readme_path":"/api/v1/crates/turmoil/0.7.0/readme","updated_at":"2025-11-03T21:05:50.314149Z","created_at":"2025-11-03T21:05:50.314149Z","downloads":126891,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.7.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.7.0/downloads","authors":"/api/v1/crates/turmoil/0.7.0/authors"},"crate_size":59572,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2025-11-03T21:05:50.314149Z"}],"checksum":"85cd2d56e2ec74ade0b5c61c3a435df11aa8584cb1f672b36feb4d2980f956b3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3619,"comment_lines":134,"files":19}},"total_code_lines":3619,"total_comment_lines":134}},{"id":1477902,"crate":"turmoil","num":"0.6.6","dl_path":"/api/v1/crates/turmoil/0.6.6/download","readme_path":"/api/v1/crates/turmoil/0.6.6/readme","updated_at":"2025-03-10T22:39:30.064679Z","created_at":"2025-03-10T22:39:30.064679Z","downloads":5458589,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.6/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.6/downloads","authors":"/api/v1/crates/turmoil/0.6.6/authors"},"crate_size":58439,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2025-03-10T22:39:30.064679Z"}],"checksum":"1f0d6c134ef37268c94d50fb74252af1c34c5c88389e2c1af85654da944ceb52","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3591,"comment_lines":134,"files":19}},"total_code_lines":3591,"total_comment_lines":134}},{"id":1425350,"crate":"turmoil","num":"0.6.5","dl_path":"/api/v1/crates/turmoil/0.6.5/download","readme_path":"/api/v1/crates/turmoil/0.6.5/readme","updated_at":"2025-01-29T03:34:02.862237Z","created_at":"2025-01-29T03:34:02.862237Z","downloads":4346850,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.5/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.5/downloads","authors":"/api/v1/crates/turmoil/0.6.5/authors"},"crate_size":53644,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2025-01-29T03:34:02.862237Z"}],"checksum":"3f4bf3407e4cded7fa5c1f8083ccc0f38fb58c2640ea3c45dacd26ee8b15a91d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3219,"comment_lines":127,"files":19}},"total_code_lines":3219,"total_comment_lines":127}},{"id":1295976,"crate":"turmoil","num":"0.6.4","dl_path":"/api/v1/crates/turmoil/0.6.4/download","readme_path":"/api/v1/crates/turmoil/0.6.4/readme","updated_at":"2024-10-09T15:03:37.947331Z","created_at":"2024-10-09T15:03:37.947331Z","downloads":112693,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.4/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.4/downloads","authors":"/api/v1/crates/turmoil/0.6.4/authors"},"crate_size":47149,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2024-10-09T15:03:37.947331Z"}],"checksum":"9b20f35a8264406dd5afac69a541665e860e52fec3dcec4091a0e2a3ce7f2b75","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3183,"comment_lines":126,"files":19}},"total_code_lines":3183,"total_comment_lines":126}},{"id":1204165,"crate":"turmoil","num":"0.6.3","dl_path":"/api/v1/crates/turmoil/0.6.3/download","readme_path":"/api/v1/crates/turmoil/0.6.3/readme","updated_at":"2024-07-15T16:54:39.741685Z","created_at":"2024-07-15T16:54:39.741685Z","downloads":45650,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.3/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.3/downloads","authors":"/api/v1/crates/turmoil/0.6.3/authors"},"crate_size":44750,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2024-07-15T16:54:39.741685Z"}],"checksum":"e4d81bafd9a29aea436db2b3d5bec441ed3b777ac627059dd3ea65bea638126a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2903,"comment_lines":118,"files":19}},"total_code_lines":2903,"total_comment_lines":118}},{"id":1102535,"crate":"turmoil","num":"0.6.2","dl_path":"/api/v1/crates/turmoil/0.6.2/download","readme_path":"/api/v1/crates/turmoil/0.6.2/readme","updated_at":"2024-04-03T15:20:26.670264Z","created_at":"2024-04-03T15:20:26.670264Z","downloads":96142,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.2/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.2/downloads","authors":"/api/v1/crates/turmoil/0.6.2/authors"},"crate_size":43910,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2024-04-03T15:20:26.670264Z"}],"checksum":"c1a6d72d6f78941e759159d1080436847926852d5250455fecbbfab203832eac","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2878,"comment_lines":118,"files":19}},"total_code_lines":2878,"total_comment_lines":118}},{"id":1015891,"crate":"turmoil","num":"0.6.1","dl_path":"/api/v1/crates/turmoil/0.6.1/download","readme_path":"/api/v1/crates/turmoil/0.6.1/readme","updated_at":"2024-01-16T15:49:37.795872Z","created_at":"2024-01-16T15:49:37.795872Z","downloads":4393746,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.1/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.1/downloads","authors":"/api/v1/crates/turmoil/0.6.1/authors"},"crate_size":43072,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2024-01-16T15:49:37.795872Z"}],"checksum":"782659970f5b2f36e9df638c61b7b822b86a11f5aa36e7d619ab02d8268a013d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2842,"comment_lines":115,"files":19}},"total_code_lines":2842,"total_comment_lines":115}},{"id":958830,"crate":"turmoil","num":"0.6.0","dl_path":"/api/v1/crates/turmoil/0.6.0/download","readme_path":"/api/v1/crates/turmoil/0.6.0/readme","updated_at":"2023-11-17T21:46:35.912511Z","created_at":"2023-11-17T21:46:35.912511Z","downloads":57529,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.6.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.6.0/downloads","authors":"/api/v1/crates/turmoil/0.6.0/authors"},"crate_size":41011,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-11-17T21:46:35.912511Z"}],"checksum":"181ee1366231313f06f613c278fe595e7369a1714bd3dae0b2cb1c9c0ab9ae69","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2759,"comment_lines":111,"files":19}},"total_code_lines":2759,"total_comment_lines":111}},{"id":947265,"crate":"turmoil","num":"0.5.8","dl_path":"/api/v1/crates/turmoil/0.5.8/download","readme_path":"/api/v1/crates/turmoil/0.5.8/readme","updated_at":"2023-11-06T15:25:56.566124Z","created_at":"2023-11-06T15:25:56.566124Z","downloads":415306,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.8/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.8/downloads","authors":"/api/v1/crates/turmoil/0.5.8/authors"},"crate_size":39388,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-11-06T15:25:56.566124Z"}],"checksum":"bdb7b53b9fe56eb5b3b9ed4c667cdf6242ba3ade04ea867217ebff28c5e18f56","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2749,"comment_lines":100,"files":19}},"total_code_lines":2749,"total_comment_lines":100}},{"id":930808,"crate":"turmoil","num":"0.5.7","dl_path":"/api/v1/crates/turmoil/0.5.7/download","readme_path":"/api/v1/crates/turmoil/0.5.7/readme","updated_at":"2023-10-20T16:57:08.759159Z","created_at":"2023-10-20T16:57:08.759159Z","downloads":16836,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.7/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.7/downloads","authors":"/api/v1/crates/turmoil/0.5.7/authors"},"crate_size":39069,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-10-20T16:57:08.759159Z"}],"checksum":"efa6036ab00a1b9e5968357385229810c83141fa4ddcb14299dd584ee9d6ccd5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2743,"comment_lines":100,"files":19}},"total_code_lines":2743,"total_comment_lines":100}},{"id":853655,"crate":"turmoil","num":"0.5.6","dl_path":"/api/v1/crates/turmoil/0.5.6/download","readme_path":"/api/v1/crates/turmoil/0.5.6/readme","updated_at":"2023-07-24T16:00:28.191066Z","created_at":"2023-07-24T16:00:28.191066Z","downloads":100638,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.6/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.6/downloads","authors":"/api/v1/crates/turmoil/0.5.6/authors"},"crate_size":38317,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-07-24T16:00:28.191066Z"}],"checksum":"3d480a6336949f5dc88332df0bffdc60a91363eb2b310fe9d9d083b0789a6f70","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2702,"comment_lines":99,"files":19}},"total_code_lines":2702,"total_comment_lines":99}},{"id":816919,"crate":"turmoil","num":"0.5.5","dl_path":"/api/v1/crates/turmoil/0.5.5/download","readme_path":"/api/v1/crates/turmoil/0.5.5/readme","updated_at":"2023-06-06T15:19:40.869408Z","created_at":"2023-06-06T15:19:40.869408Z","downloads":23862,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.5/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.5/downloads","authors":"/api/v1/crates/turmoil/0.5.5/authors"},"crate_size":37357,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-06-06T15:19:40.869408Z"}],"checksum":"1e72ab712288bd737d0abc60712e031fb48488bbce7810ac2135da067e916469","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2582,"comment_lines":98,"files":19}},"total_code_lines":2582,"total_comment_lines":98}},{"id":806760,"crate":"turmoil","num":"0.5.4","dl_path":"/api/v1/crates/turmoil/0.5.4/download","readme_path":"/api/v1/crates/turmoil/0.5.4/readme","updated_at":"2023-05-24T02:45:08.041793Z","created_at":"2023-05-24T02:45:08.041793Z","downloads":2301,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.4/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.4/downloads","authors":"/api/v1/crates/turmoil/0.5.4/authors"},"crate_size":36779,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-05-24T02:45:08.041793Z"}],"checksum":"5557fce3a773c393996bb66c092dda7660cd30577dc230db4795dabcaa664357","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2559,"comment_lines":100,"files":19}},"total_code_lines":2559,"total_comment_lines":100}},{"id":756732,"crate":"turmoil","num":"0.5.3","dl_path":"/api/v1/crates/turmoil/0.5.3/download","readme_path":"/api/v1/crates/turmoil/0.5.3/readme","updated_at":"2023-03-23T02:35:28.733277Z","created_at":"2023-03-23T02:35:28.733277Z","downloads":8652,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.3/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.3/downloads","authors":"/api/v1/crates/turmoil/0.5.3/authors"},"crate_size":33121,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-03-23T02:35:28.733277Z"}],"checksum":"70e103c6cca29efa6ad02a1b3a5c4bdf09fa39a6612bcdb0ee57f29df89ef287","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2297,"comment_lines":98,"files":18}},"total_code_lines":2297,"total_comment_lines":98}},{"id":748812,"crate":"turmoil","num":"0.5.2","dl_path":"/api/v1/crates/turmoil/0.5.2/download","readme_path":"/api/v1/crates/turmoil/0.5.2/readme","updated_at":"2023-03-13T16:58:54.995154Z","created_at":"2023-03-13T16:58:54.995154Z","downloads":1269,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.2/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.2/downloads","authors":"/api/v1/crates/turmoil/0.5.2/authors"},"crate_size":32374,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-03-13T16:58:54.995154Z"}],"checksum":"b635ad00c85361711a70758f217c21629f55519766bb60116df2a843d80581ba","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2237,"comment_lines":97,"files":18}},"total_code_lines":2237,"total_comment_lines":97}},{"id":739098,"crate":"turmoil","num":"0.5.1","dl_path":"/api/v1/crates/turmoil/0.5.1/download","readme_path":"/api/v1/crates/turmoil/0.5.1/readme","updated_at":"2023-03-02T00:17:25.982978Z","created_at":"2023-03-02T00:17:25.982978Z","downloads":1156,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.1/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.1/downloads","authors":"/api/v1/crates/turmoil/0.5.1/authors"},"crate_size":30346,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-03-02T00:17:25.982978Z"}],"checksum":"456b31d8ed74bc4bede9badc00855336d4b445d8fee7a5118cf726a9d7f40dca","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2155,"comment_lines":93,"files":18}},"total_code_lines":2155,"total_comment_lines":93}},{"id":722581,"crate":"turmoil","num":"0.5.0","dl_path":"/api/v1/crates/turmoil/0.5.0/download","readme_path":"/api/v1/crates/turmoil/0.5.0/readme","updated_at":"2023-02-08T22:24:44.961124Z","created_at":"2023-02-08T22:24:44.961124Z","downloads":1123,"features":{"default":[],"regex":["dep:regex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.5.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.5.0/downloads","authors":"/api/v1/crates/turmoil/0.5.0/authors"},"crate_size":28803,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-02-08T22:24:44.961124Z"}],"checksum":"40e2fb084052fbfb5453bd2128009a822d33034c4d226d1f5ae06086ccccf2b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2066,"comment_lines":81,"files":19}},"total_code_lines":2066,"total_comment_lines":81}},{"id":700531,"crate":"turmoil","num":"0.4.0","dl_path":"/api/v1/crates/turmoil/0.4.0/download","readme_path":"/api/v1/crates/turmoil/0.4.0/readme","updated_at":"2023-01-10T19:56:57.403640Z","created_at":"2023-01-10T19:56:57.403640Z","downloads":9138,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.4.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.4.0/downloads","authors":"/api/v1/crates/turmoil/0.4.0/authors"},"crate_size":26797,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2023-01-10T19:56:57.403640Z"}],"checksum":"96a12fe7cc665cf1ac3f34a80ae5b93d81485be7c28b8005014ceda1bd37620f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1876,"comment_lines":82,"files":19}},"total_code_lines":1876,"total_comment_lines":82}},{"id":678872,"crate":"turmoil","num":"0.3.3","dl_path":"/api/v1/crates/turmoil/0.3.3/download","readme_path":"/api/v1/crates/turmoil/0.3.3/readme","updated_at":"2022-12-07T21:20:25.559551Z","created_at":"2022-12-07T21:20:25.559551Z","downloads":1149,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.3.3/dependencies","version_downloads":"/api/v1/crates/turmoil/0.3.3/downloads","authors":"/api/v1/crates/turmoil/0.3.3/authors"},"crate_size":25872,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2022-12-07T21:20:25.559551Z"}],"checksum":"ccbc903eb72975213a7388bedfefe9963b0b0dfa8a36b3f6d4508acec82fd33f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1814,"comment_lines":79,"files":19}},"total_code_lines":1814,"total_comment_lines":79}},{"id":663648,"crate":"turmoil","num":"0.3.2","dl_path":"/api/v1/crates/turmoil/0.3.2/download","readme_path":"/api/v1/crates/turmoil/0.3.2/readme","updated_at":"2022-11-14T17:01:20.559638Z","created_at":"2022-11-14T17:01:20.559638Z","downloads":1094,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.3.2/dependencies","version_downloads":"/api/v1/crates/turmoil/0.3.2/downloads","authors":"/api/v1/crates/turmoil/0.3.2/authors"},"crate_size":25338,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2022-11-14T17:01:20.559638Z"}],"checksum":"2b59258707e137f30509fd693915222b8f718a1eb271342cd4751e6ffb20ee1a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1767,"comment_lines":82,"files":19}},"total_code_lines":1767,"total_comment_lines":82}},{"id":660608,"crate":"turmoil","num":"0.3.1","dl_path":"/api/v1/crates/turmoil/0.3.1/download","readme_path":"/api/v1/crates/turmoil/0.3.1/readme","updated_at":"2022-11-10T03:37:51.592944Z","created_at":"2022-11-10T03:37:51.592944Z","downloads":1108,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.3.1/dependencies","version_downloads":"/api/v1/crates/turmoil/0.3.1/downloads","authors":"/api/v1/crates/turmoil/0.3.1/authors"},"crate_size":24945,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2022-11-10T03:37:51.592944Z"}],"checksum":"c6a3c054d874dadce810ab3cbc7b0ede8633563cec2649526166675428389cc6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1728,"comment_lines":81,"files":19}},"total_code_lines":1728,"total_comment_lines":81}},{"id":652850,"crate":"turmoil","num":"0.3.0","dl_path":"/api/v1/crates/turmoil/0.3.0/download","readme_path":"/api/v1/crates/turmoil/0.3.0/readme","updated_at":"2022-10-28T19:32:44.844064Z","created_at":"2022-10-28T19:32:44.844064Z","downloads":1097,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.3.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.3.0/downloads","authors":"/api/v1/crates/turmoil/0.3.0/authors"},"crate_size":24564,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2022-10-28T19:32:44.844064Z"}],"checksum":"68561cfffedea8d8d2cea61c46bcefc7aab735345a9dca655a04b889f70f1bea","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1763,"comment_lines":81,"files":20}},"total_code_lines":1763,"total_comment_lines":81}},{"id":600616,"crate":"turmoil","num":"0.2.0","dl_path":"/api/v1/crates/turmoil/0.2.0/download","readme_path":"/api/v1/crates/turmoil/0.2.0/readme","updated_at":"2022-08-11T17:25:07.127618Z","created_at":"2022-08-11T17:25:07.127618Z","downloads":1129,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.2.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.2.0/downloads","authors":"/api/v1/crates/turmoil/0.2.0/authors"},"crate_size":9095,"published_by":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"audit_actions":[{"action":"publish","user":{"id":171914,"login":"mcches","name":"Brett McChesney","avatar":"https://avatars.githubusercontent.com/u/39924297?v=4","url":"https://github.com/mcches","github_username_matches":true,"created_at":"2018-06-04T18:46:18Z"},"time":"2022-08-11T17:25:07.127618Z"}],"checksum":"5873bc2c4642c2fc03b461b84a2e567973680364424cb590a53d40ac6c24662b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Simulation testing framework for distributed systems","homepage":"https://github.com/tokio-rs/turmoil","documentation":null,"repository":"https://github.com/tokio-rs/turmoil","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":619,"comment_lines":10,"files":13}},"total_code_lines":619,"total_comment_lines":10}},{"id":596016,"crate":"turmoil","num":"0.1.0","dl_path":"/api/v1/crates/turmoil/0.1.0/download","readme_path":"/api/v1/crates/turmoil/0.1.0/readme","updated_at":"2022-08-03T23:14:22.054385Z","created_at":"2022-08-03T23:14:22.054385Z","downloads":1193,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/turmoil/0.1.0/dependencies","version_downloads":"/api/v1/crates/turmoil/0.1.0/downloads","authors":"/api/v1/crates/turmoil/0.1.0/authors"},"crate_size":718,"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":[{"action":"publish","user":{"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"},"time":"2022-08-03T23:14:22.054385Z"}],"checksum":"bf20c4c3c60d6f9677bd0c89025d448629b7392c4d04edb8e24fdc3d0242a090","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"work in progress","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8,"comment_lines":0,"files":1}},"total_code_lines":8,"total_comment_lines":0}}],"keywords":[{"id":"deterministic","keyword":"deterministic","created_at":"2018-05-12T19:15:33.864884Z","crates_cnt":364},{"id":"simulation","keyword":"simulation","created_at":"2015-06-02T16:09:15.576562Z","crates_cnt":1019},{"id":"testing","keyword":"testing","created_at":"2014-11-21T00:20:47.152369Z","crates_cnt":2303}],"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":13769},{"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":11069},{"id":"simulation","category":"Simulation","slug":"simulation","description":"Crates used to model or construct models for some activity, e.g. to. simulate a networking protocol.","created_at":"2017-08-05T01:46:09.648303Z","crates_cnt":2269}]}