{"crate":{"id":"shuttle","name":"shuttle","updated_at":"2026-08-20T09:02:18.309247Z","versions":[3037792,2984435,2289098,2280066,1610015,1299562,1161442,1075793,806505,710656,669070,663807,653080,613128,580453,530678,428403,398921,388814,385444,365276,354288,346698,290175],"keywords":["async","concurrency","lock","thread"],"categories":["development-tools::testing","asynchronous","concurrency"],"badges":[],"created_at":"2020-10-04T02:09:49.590412Z","downloads":5375721,"recent_downloads":1467312,"default_version":"0.9.3","num_versions":24,"yanked":false,"max_version":"0.9.3","newest_version":"0.9.3","max_stable_version":"0.9.3","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","links":{"version_downloads":"/api/v1/crates/shuttle/downloads","versions":null,"owners":"/api/v1/crates/shuttle/owners","owner_team":"/api/v1/crates/shuttle/owner_team","owner_user":"/api/v1/crates/shuttle/owner_user","reverse_dependencies":"/api/v1/crates/shuttle/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3037792,"crate":"shuttle","num":"0.9.3","dl_path":"/api/v1/crates/shuttle/0.9.3/download","readme_path":"/api/v1/crates/shuttle/0.9.3/readme","updated_at":"2026-08-20T09:02:18.309247Z","created_at":"2026-08-20T09:02:18.309247Z","downloads":5864,"features":{"annotation":["shuttle-engine/annotation","shuttle-schedulers/annotation","dep:serde","dep:serde_json","dep:regex"],"bench-no-vector-clocks":["shuttle-engine/bench-no-vector-clocks"],"default":[],"vector-clocks":["shuttle-engine/vector-clocks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.9.3/dependencies","version_downloads":"/api/v1/crates/shuttle/0.9.3/downloads","authors":"/api/v1/crates/shuttle/0.9.3/authors"},"crate_size":90236,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2026-08-20T09:02:18.309247Z"}],"checksum":"786792d8bc94c770b53a938f0ae68726387a3a0a3762f9cc2c38d5e1bb40f0c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":237,"comment_lines":43,"files":7}},"total_code_lines":237,"total_comment_lines":43}},{"id":2984435,"crate":"shuttle","num":"0.9.2","dl_path":"/api/v1/crates/shuttle/0.9.2/download","readme_path":"/api/v1/crates/shuttle/0.9.2/readme","updated_at":"2026-08-12T22:00:07.398254Z","created_at":"2026-08-12T22:00:07.398254Z","downloads":5291,"features":{"annotation":["shuttle-engine/annotation","shuttle-schedulers/annotation","dep:serde","dep:serde_json","dep:regex"],"bench-no-vector-clocks":["shuttle-engine/bench-no-vector-clocks"],"default":[],"vector-clocks":["shuttle-engine/vector-clocks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.9.2/dependencies","version_downloads":"/api/v1/crates/shuttle/0.9.2/downloads","authors":"/api/v1/crates/shuttle/0.9.2/authors"},"crate_size":88148,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2026-08-12T22:00:07.398254Z"}],"checksum":"e34d00c32c85e9dafcb7948cabbb601509e9568ef4e636dafeecc847c7c43c3b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":237,"comment_lines":43,"files":7}},"total_code_lines":237,"total_comment_lines":43}},{"id":2289098,"crate":"shuttle","num":"0.9.1","dl_path":"/api/v1/crates/shuttle/0.9.1/download","readme_path":"/api/v1/crates/shuttle/0.9.1/readme","updated_at":"2026-04-21T22:52:12.715745Z","created_at":"2026-04-21T22:52:12.715745Z","downloads":253343,"features":{"annotation":["dep:serde","dep:serde_json","dep:regex"],"bench-no-vector-clocks":[],"default":[],"vector-clocks":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.9.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.9.1/downloads","authors":"/api/v1/crates/shuttle/0.9.1/authors"},"crate_size":180093,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2026-04-21T22:52:12.715745Z"}],"checksum":"ba93071c1b720be2505f4c8ce2863502cb9a26a3819e268df1932458a755152c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7397,"comment_lines":908,"files":45}},"total_code_lines":7397,"total_comment_lines":908}},{"id":2280066,"crate":"shuttle","num":"0.9.0","dl_path":"/api/v1/crates/shuttle/0.9.0/download","readme_path":"/api/v1/crates/shuttle/0.9.0/readme","updated_at":"2026-04-20T05:57:31.905753Z","created_at":"2026-04-20T05:57:31.905753Z","downloads":860,"features":{"annotation":["dep:serde","dep:serde_json","dep:regex"],"bench-no-vector-clocks":[],"default":[],"vector-clocks":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.9.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.9.0/downloads","authors":"/api/v1/crates/shuttle/0.9.0/authors"},"crate_size":178675,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2026-04-20T05:57:31.905753Z"}],"checksum":"5bd61f7740e01181c94642c211391c8f6b6877fa0df7a904aace62bf38221d7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7398,"comment_lines":909,"files":45}},"total_code_lines":7398,"total_comment_lines":909}},{"id":1610015,"crate":"shuttle","num":"0.8.1","dl_path":"/api/v1/crates/shuttle/0.8.1/download","readme_path":"/api/v1/crates/shuttle/0.8.1/readme","updated_at":"2025-06-20T23:46:45.484502Z","created_at":"2025-06-20T23:46:45.484502Z","downloads":1668757,"features":{"annotation":["dep:serde","dep:serde_json","dep:regex"],"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.8.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.8.1/downloads","authors":"/api/v1/crates/shuttle/0.8.1/authors"},"crate_size":252407,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2025-06-20T23:46:45.484502Z"}],"checksum":"2ab17edba38d63047f46780cf7360acf7467fec2c048928689a5c1dd1c2b4e31","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":250,"comment_lines":0,"files":3},"JavaScript":{"code_lines":72,"comment_lines":5,"files":1},"Rust":{"code_lines":6333,"comment_lines":775,"files":44},"TypeScript":{"code_lines":2533,"comment_lines":368,"files":19}},"total_code_lines":9188,"total_comment_lines":1148}},{"id":1299562,"crate":"shuttle","num":"0.8.0","dl_path":"/api/v1/crates/shuttle/0.8.0/download","readme_path":"/api/v1/crates/shuttle/0.8.0/readme","updated_at":"2024-10-12T08:47:25.243999Z","created_at":"2024-10-12T08:47:25.243999Z","downloads":178196,"features":{"annotation":["dep:serde","dep:serde_json","dep:regex"],"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.8.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.8.0/downloads","authors":"/api/v1/crates/shuttle/0.8.0/authors"},"crate_size":238752,"published_by":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"audit_actions":[{"action":"publish","user":{"id":109284,"login":"sarsko","name":"Sarek Høverstad Skotåm","avatar":"https://avatars.githubusercontent.com/u/44001885?v=4","url":"https://github.com/sarsko","github_username_matches":true,"created_at":"2018-10-09T17:26:20Z"},"time":"2024-10-12T08:47:25.243999Z"}],"checksum":"e72e65e5ac3437476a310bd73ec924dc75e3055ffa61f376266f80576f3869ff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":250,"comment_lines":0,"files":3},"JavaScript":{"code_lines":72,"comment_lines":5,"files":1},"Rust":{"code_lines":6183,"comment_lines":762,"files":44},"TypeScript":{"code_lines":2533,"comment_lines":368,"files":19}},"total_code_lines":9038,"total_comment_lines":1135}},{"id":1161442,"crate":"shuttle","num":"0.7.1","dl_path":"/api/v1/crates/shuttle/0.7.1/download","readme_path":"/api/v1/crates/shuttle/0.7.1/readme","updated_at":"2024-05-31T19:10:52.888272Z","created_at":"2024-05-31T19:10:52.888272Z","downloads":2184874,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.7.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.7.1/downloads","authors":"/api/v1/crates/shuttle/0.7.1/authors"},"crate_size":135373,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2024-05-31T19:10:52.888272Z"}],"checksum":"2d9a8db61a44e2b663f169a08206a789bcbd22ba32011e14951562848e7b9c98","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5290,"comment_lines":657,"files":41}},"total_code_lines":5290,"total_comment_lines":657}},{"id":1075793,"crate":"shuttle","num":"0.7.0","dl_path":"/api/v1/crates/shuttle/0.7.0/download","readme_path":"/api/v1/crates/shuttle/0.7.0/readme","updated_at":"2024-03-07T19:00:20.566785Z","created_at":"2024-03-07T19:00:20.566785Z","downloads":28200,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.7.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.7.0/downloads","authors":"/api/v1/crates/shuttle/0.7.0/authors"},"crate_size":133210,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2024-03-07T19:00:20.566785Z"}],"checksum":"fa904d5f504c34f1aa43218ee180173970a360124f44bdbaeda4e3d8d53e24c3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5195,"comment_lines":657,"files":41}},"total_code_lines":5195,"total_comment_lines":657}},{"id":806505,"crate":"shuttle","num":"0.6.1","dl_path":"/api/v1/crates/shuttle/0.6.1/download","readme_path":"/api/v1/crates/shuttle/0.6.1/readme","updated_at":"2023-05-23T20:25:20.560866Z","created_at":"2023-05-23T20:25:20.560866Z","downloads":962213,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.6.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.6.1/downloads","authors":"/api/v1/crates/shuttle/0.6.1/authors"},"crate_size":120585,"published_by":{"id":210053,"login":"bkragl","name":"Bernhard Kragl","avatar":"https://avatars.githubusercontent.com/u/6729391?v=4","url":"https://github.com/bkragl","github_username_matches":true,"created_at":"2014-02-19T17:14:05Z"},"audit_actions":[{"action":"publish","user":{"id":210053,"login":"bkragl","name":"Bernhard Kragl","avatar":"https://avatars.githubusercontent.com/u/6729391?v=4","url":"https://github.com/bkragl","github_username_matches":true,"created_at":"2014-02-19T17:14:05Z"},"time":"2023-05-23T20:25:20.560866Z"}],"checksum":"2c0bfcaa99240f0a404da9c2f0809f8bb502951a4a26f5288acf43462a4805db","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4805,"comment_lines":596,"files":40}},"total_code_lines":4805,"total_comment_lines":596}},{"id":710656,"crate":"shuttle","num":"0.6.0","dl_path":"/api/v1/crates/shuttle/0.6.0/download","readme_path":"/api/v1/crates/shuttle/0.6.0/readme","updated_at":"2023-01-25T00:31:19.564745Z","created_at":"2023-01-25T00:31:19.564745Z","downloads":2839,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.6.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.6.0/downloads","authors":"/api/v1/crates/shuttle/0.6.0/authors"},"crate_size":112983,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2023-01-25T00:31:19.564745Z"}],"checksum":"f6b45350ea43c87491a8cc7c212cfd163aff964eafcf898cbf72637547e0bccb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4558,"comment_lines":581,"files":39}},"total_code_lines":4558,"total_comment_lines":581}},{"id":669070,"crate":"shuttle","num":"0.5.0","dl_path":"/api/v1/crates/shuttle/0.5.0/download","readme_path":"/api/v1/crates/shuttle/0.5.0/readme","updated_at":"2022-11-23T00:26:00.061083Z","created_at":"2022-11-23T00:26:00.061083Z","downloads":32651,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.5.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.5.0/downloads","authors":"/api/v1/crates/shuttle/0.5.0/authors"},"crate_size":108123,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-11-23T00:26:00.061083Z"}],"checksum":"29bceac3b34e513d3e7b60c506542468c447df30e014fbdf5d154efcfcf70cc7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4423,"comment_lines":551,"files":38}},"total_code_lines":4423,"total_comment_lines":551}},{"id":663807,"crate":"shuttle","num":"0.4.1","dl_path":"/api/v1/crates/shuttle/0.4.1/download","readme_path":"/api/v1/crates/shuttle/0.4.1/readme","updated_at":"2022-11-14T23:09:39.518402Z","created_at":"2022-11-14T23:09:39.518402Z","downloads":2074,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.4.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.4.1/downloads","authors":"/api/v1/crates/shuttle/0.4.1/authors"},"crate_size":107218,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-11-14T23:09:39.518402Z"}],"checksum":"ae3516ebcc451de38f280f5d84de93ac871b7bb7590f34efccaa91e2c964d093","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4413,"comment_lines":552,"files":38}},"total_code_lines":4413,"total_comment_lines":552}},{"id":653080,"crate":"shuttle","num":"0.4.0","dl_path":"/api/v1/crates/shuttle/0.4.0/download","readme_path":"/api/v1/crates/shuttle/0.4.0/readme","updated_at":"2022-10-29T05:18:01.988687Z","created_at":"2022-10-29T05:18:01.988687Z","downloads":1463,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.4.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.4.0/downloads","authors":"/api/v1/crates/shuttle/0.4.0/authors"},"crate_size":106995,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-10-29T05:18:01.988687Z"}],"checksum":"f9cf6e2264335cd79852f6aef04c675042084a74c048c1c66ecbd5249feb85af","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4385,"comment_lines":551,"files":38}},"total_code_lines":4385,"total_comment_lines":551}},{"id":613128,"crate":"shuttle","num":"0.3.0","dl_path":"/api/v1/crates/shuttle/0.3.0/download","readme_path":"/api/v1/crates/shuttle/0.3.0/readme","updated_at":"2022-09-01T20:00:19.832750Z","created_at":"2022-09-01T20:00:19.832750Z","downloads":2081,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.3.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.3.0/downloads","authors":"/api/v1/crates/shuttle/0.3.0/authors"},"crate_size":106443,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-09-01T20:00:19.832750Z"}],"checksum":"1219a9b16ca47710807fba2ea551fb7875172118850b42a77d68a2a90035be07","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4324,"comment_lines":551,"files":38}},"total_code_lines":4324,"total_comment_lines":551}},{"id":580453,"crate":"shuttle","num":"0.2.0","dl_path":"/api/v1/crates/shuttle/0.2.0/download","readme_path":"/api/v1/crates/shuttle/0.2.0/readme","updated_at":"2022-07-07T19:23:48.066646Z","created_at":"2022-07-07T19:23:48.066646Z","downloads":5072,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.2.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.2.0/downloads","authors":"/api/v1/crates/shuttle/0.2.0/authors"},"crate_size":105027,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-07-07T19:23:48.066646Z"}],"checksum":"f9530a86401642e98211ee26f7bdfe12d9b580fef6d4f94b9416321c284e7632","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4273,"comment_lines":545,"files":37}},"total_code_lines":4273,"total_comment_lines":545}},{"id":530678,"crate":"shuttle","num":"0.1.0","dl_path":"/api/v1/crates/shuttle/0.1.0/download","readme_path":"/api/v1/crates/shuttle/0.1.0/readme","updated_at":"2022-04-11T17:30:55.536751Z","created_at":"2022-04-11T17:30:55.536751Z","downloads":4601,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.1.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.1.0/downloads","authors":"/api/v1/crates/shuttle/0.1.0/authors"},"crate_size":98934,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2022-04-11T17:30:55.536751Z"}],"checksum":"7466fede8b49ecf1b1424432cf49c770cfbc531c19b2c539eade90fc6d943718","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4136,"comment_lines":487,"files":37}},"total_code_lines":4136,"total_comment_lines":487}},{"id":428403,"crate":"shuttle","num":"0.0.7","dl_path":"/api/v1/crates/shuttle/0.0.7/download","readme_path":"/api/v1/crates/shuttle/0.0.7/readme","updated_at":"2021-09-21T15:59:08.381858Z","created_at":"2021-09-21T15:59:08.381858Z","downloads":7417,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.7/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.7/downloads","authors":"/api/v1/crates/shuttle/0.0.7/authors"},"crate_size":98194,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-09-21T15:59:08.381858Z"}],"checksum":"cf6488127237c77b868dea6f506a64dd0e41dbc0e37ad69a7d392374702f6759","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4063,"comment_lines":485,"files":37}},"total_code_lines":4063,"total_comment_lines":485}},{"id":398921,"crate":"shuttle","num":"0.0.6","dl_path":"/api/v1/crates/shuttle/0.0.6/download","readme_path":"/api/v1/crates/shuttle/0.0.6/readme","updated_at":"2021-07-08T16:57:23.964976Z","created_at":"2021-07-08T16:57:23.964976Z","downloads":4328,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.6/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.6/downloads","authors":"/api/v1/crates/shuttle/0.0.6/authors"},"crate_size":87783,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-07-08T16:57:23.964976Z"}],"checksum":"276cbb648970c4455e57e87f60e1cfc4359ebb7b0fe5af045f839bc1e52e2059","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3732,"comment_lines":447,"files":34}},"total_code_lines":3732,"total_comment_lines":447}},{"id":388814,"crate":"shuttle","num":"0.0.5","dl_path":"/api/v1/crates/shuttle/0.0.5/download","readme_path":"/api/v1/crates/shuttle/0.0.5/readme","updated_at":"2021-06-11T22:14:19.570234Z","created_at":"2021-06-11T22:14:19.570234Z","downloads":4299,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.5/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.5/downloads","authors":"/api/v1/crates/shuttle/0.0.5/authors"},"crate_size":71121,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-06-11T22:14:19.570234Z"}],"checksum":"aeeb1c1ebf32e3e7880360b4f95d0e7f64a218e59b3cc30c3474e2a4314d53eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2907,"comment_lines":359,"files":30}},"total_code_lines":2907,"total_comment_lines":359}},{"id":385444,"crate":"shuttle","num":"0.0.4","dl_path":"/api/v1/crates/shuttle/0.0.4/download","readme_path":"/api/v1/crates/shuttle/0.0.4/readme","updated_at":"2021-06-02T17:41:08.546167Z","created_at":"2021-06-02T17:41:08.546167Z","downloads":4311,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.4/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.4/downloads","authors":"/api/v1/crates/shuttle/0.0.4/authors"},"crate_size":71074,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-06-02T17:41:08.546167Z"}],"checksum":"518e57f4c2883f251856a3d549687373ebb3dc361c114bf3cf427154e08fd95a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2907,"comment_lines":359,"files":30}},"total_code_lines":2907,"total_comment_lines":359}},{"id":365276,"crate":"shuttle","num":"0.0.3","dl_path":"/api/v1/crates/shuttle/0.0.3/download","readme_path":"/api/v1/crates/shuttle/0.0.3/readme","updated_at":"2021-04-13T18:55:53.871097Z","created_at":"2021-04-13T18:55:53.871097Z","downloads":4315,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.3/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.3/downloads","authors":"/api/v1/crates/shuttle/0.0.3/authors"},"crate_size":70002,"published_by":{"id":114816,"login":"jorajeev","name":"Rajeev Joshi","avatar":"https://avatars.githubusercontent.com/u/43651355?v=4","url":"https://github.com/jorajeev","github_username_matches":true,"created_at":"2018-09-27T17:32:08Z"},"audit_actions":[{"action":"publish","user":{"id":114816,"login":"jorajeev","name":"Rajeev Joshi","avatar":"https://avatars.githubusercontent.com/u/43651355?v=4","url":"https://github.com/jorajeev","github_username_matches":true,"created_at":"2018-09-27T17:32:08Z"},"time":"2021-04-13T18:55:53.871097Z"}],"checksum":"c0bd4a9af06200b99f50da326c39c58f1f8ea5cff3c041de0326d9f286a24843","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2883,"comment_lines":360,"files":30}},"total_code_lines":2883,"total_comment_lines":360}},{"id":354288,"crate":"shuttle","num":"0.0.2","dl_path":"/api/v1/crates/shuttle/0.0.2/download","readme_path":"/api/v1/crates/shuttle/0.0.2/readme","updated_at":"2021-03-19T22:30:46.235849Z","created_at":"2021-03-19T22:30:46.235849Z","downloads":4295,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.2/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.2/downloads","authors":"/api/v1/crates/shuttle/0.0.2/authors"},"crate_size":65055,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-03-19T22:30:46.235849Z"}],"checksum":"6c14f86ba08aac4d264a332b504ce685c19a40197f0eecfb4ccd8999852ae0a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2805,"comment_lines":353,"files":30}},"total_code_lines":2805,"total_comment_lines":353}},{"id":346698,"crate":"shuttle","num":"0.0.1","dl_path":"/api/v1/crates/shuttle/0.0.1/download","readme_path":"/api/v1/crates/shuttle/0.0.1/readme","updated_at":"2021-03-03T01:16:11.939989Z","created_at":"2021-03-03T01:16:11.939989Z","downloads":4316,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.1/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.1/downloads","authors":"/api/v1/crates/shuttle/0.0.1/authors"},"crate_size":62219,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2021-03-03T01:16:11.939989Z"}],"checksum":"4ae130a7acd759cd2105b9066fcec40212ccc11d4217d53cd3416f8e193faf5a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A library for testing concurrent Rust code","homepage":null,"documentation":null,"repository":"https://github.com/awslabs/shuttle","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2730,"comment_lines":348,"files":29}},"total_code_lines":2730,"total_comment_lines":348}},{"id":290175,"crate":"shuttle","num":"0.0.0","dl_path":"/api/v1/crates/shuttle/0.0.0/download","readme_path":"/api/v1/crates/shuttle/0.0.0/readme","updated_at":"2020-10-04T02:09:49.590412Z","created_at":"2020-10-04T02:09:49.590412Z","downloads":1340,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/shuttle/0.0.0/dependencies","version_downloads":"/api/v1/crates/shuttle/0.0.0/downloads","authors":"/api/v1/crates/shuttle/0.0.0/authors"},"crate_size":990,"published_by":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"audit_actions":[{"action":"publish","user":{"id":102126,"login":"jamesbornholt","name":"James Bornholt","avatar":"https://avatars.githubusercontent.com/u/807483?v=4","url":"https://github.com/jamesbornholt","github_username_matches":true,"created_at":"2011-05-24T12:49:35Z"},"time":"2020-10-04T02:09:49.590412Z"}],"checksum":"697035e34162d8e75e04cf286a5de24d55e81510619ee30742a6c20c1fe66c41","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Placeholder for a future crate","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5678},{"id":"concurrency","keyword":"concurrency","created_at":"2015-01-17T16:12:22.343004Z","crates_cnt":587},{"id":"lock","keyword":"lock","created_at":"2015-03-09T21:06:51.686561Z","crates_cnt":159},{"id":"thread","keyword":"thread","created_at":"2015-04-14T11:12:00.224825Z","crates_cnt":283}],"categories":[{"id":"development-tools::testing","category":"Testing","slug":"development-tools::testing","description":"Crates to help you verify the correctness of your code.","created_at":"2016-12-30T23:42:37.777395Z","crates_cnt":2783},{"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":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3634}]}