{"crate":{"id":"tryhard","name":"tryhard","updated_at":"2025-06-23T16:06:48.657870Z","versions":[1612744,879341,612699,392727,324068,308827,308045],"keywords":["futures","retry","tokio"],"categories":["rust-patterns"],"badges":[],"created_at":"2020-11-23T14:21:30.019365Z","downloads":16913021,"recent_downloads":6066640,"default_version":"0.5.2","num_versions":7,"yanked":false,"max_version":"0.5.2","newest_version":"0.5.2","max_stable_version":"0.5.2","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","links":{"version_downloads":"/api/v1/crates/tryhard/downloads","versions":null,"owners":"/api/v1/crates/tryhard/owners","owner_team":"/api/v1/crates/tryhard/owner_team","owner_user":"/api/v1/crates/tryhard/owner_user","reverse_dependencies":"/api/v1/crates/tryhard/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1612744,"crate":"tryhard","num":"0.5.2","dl_path":"/api/v1/crates/tryhard/0.5.2/download","readme_path":"/api/v1/crates/tryhard/0.5.2/readme","updated_at":"2025-06-23T16:06:48.657870Z","created_at":"2025-06-23T16:06:48.657870Z","downloads":13449098,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.5.2/dependencies","version_downloads":"/api/v1/crates/tryhard/0.5.2/downloads","authors":"/api/v1/crates/tryhard/0.5.2/authors"},"crate_size":22608,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2025-06-23T16:06:48.657870Z"}],"checksum":"9fe58ebd5edd976e0fe0f8a14d2a04b7c81ef153ea9a54eebc42e67c2c23b4e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":669,"comment_lines":9,"files":3}},"total_code_lines":669,"total_comment_lines":9}},{"id":879341,"crate":"tryhard","num":"0.5.1","dl_path":"/api/v1/crates/tryhard/0.5.1/download","readme_path":"/api/v1/crates/tryhard/0.5.1/readme","updated_at":"2023-08-23T20:06:53.291914Z","created_at":"2023-08-23T20:06:53.291914Z","downloads":3070719,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.5.1/dependencies","version_downloads":"/api/v1/crates/tryhard/0.5.1/downloads","authors":"/api/v1/crates/tryhard/0.5.1/authors"},"crate_size":19457,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2023-08-23T20:06:53.291914Z"}],"checksum":"9c9f0a709784e86923586cff0d872dba54cd2d2e116b3bc57587d15737cfce9d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":666,"comment_lines":9,"files":3}},"total_code_lines":666,"total_comment_lines":9}},{"id":612699,"crate":"tryhard","num":"0.5.0","dl_path":"/api/v1/crates/tryhard/0.5.0/download","readme_path":"/api/v1/crates/tryhard/0.5.0/readme","updated_at":"2022-09-01T07:30:55.400194Z","created_at":"2022-09-01T07:30:55.400194Z","downloads":281065,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.5.0/dependencies","version_downloads":"/api/v1/crates/tryhard/0.5.0/downloads","authors":"/api/v1/crates/tryhard/0.5.0/authors"},"crate_size":19394,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2022-09-01T07:30:55.400194Z"}],"checksum":"7a30c54ab5d67a3aee4be0ffb0cc035426a06ffc3ef1ba979b3c658168688691","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":666,"comment_lines":9,"files":3}},"total_code_lines":666,"total_comment_lines":9}},{"id":392727,"crate":"tryhard","num":"0.4.0","dl_path":"/api/v1/crates/tryhard/0.4.0/download","readme_path":"/api/v1/crates/tryhard/0.4.0/readme","updated_at":"2021-06-22T16:11:56.388840Z","created_at":"2021-06-22T16:11:56.388840Z","downloads":102463,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.4.0/dependencies","version_downloads":"/api/v1/crates/tryhard/0.4.0/downloads","authors":"/api/v1/crates/tryhard/0.4.0/authors"},"crate_size":19122,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2021-06-22T16:11:56.388840Z"}],"checksum":"30cd27b84d4410536f50315f5179a49b651c365328bbeff9900b4c65fc3b92fa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":648,"comment_lines":8,"files":3}},"total_code_lines":648,"total_comment_lines":8}},{"id":324068,"crate":"tryhard","num":"0.3.0","dl_path":"/api/v1/crates/tryhard/0.3.0/download","readme_path":"/api/v1/crates/tryhard/0.3.0/readme","updated_at":"2021-01-07T09:47:55.381754Z","created_at":"2021-01-07T09:47:55.381754Z","downloads":1725,"features":{"default":["tokio-1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.3.0/dependencies","version_downloads":"/api/v1/crates/tryhard/0.3.0/downloads","authors":"/api/v1/crates/tryhard/0.3.0/authors"},"crate_size":18545,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2021-01-07T09:47:55.381754Z"}],"checksum":"c77f8fcd2eba0962ef942f754ef3acc9552e405fc0d5bb81082504a4b3bd6a9d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":605,"comment_lines":5,"files":2}},"total_code_lines":605,"total_comment_lines":5}},{"id":308827,"crate":"tryhard","num":"0.2.0","dl_path":"/api/v1/crates/tryhard/0.2.0/download","readme_path":"/api/v1/crates/tryhard/0.2.0/readme","updated_at":"2020-11-25T08:32:09.437227Z","created_at":"2020-11-25T08:32:09.437227Z","downloads":1502,"features":{"default":["tokio-03"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.2.0/dependencies","version_downloads":"/api/v1/crates/tryhard/0.2.0/downloads","authors":"/api/v1/crates/tryhard/0.2.0/authors"},"crate_size":17203,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2020-11-25T08:32:09.437227Z"}],"checksum":"39209adfb74aff27f7b83e45b95261cd0146b86228aa49616d9584f35d35575a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":457,"comment_lines":4,"files":2}},"total_code_lines":457,"total_comment_lines":4}},{"id":308045,"crate":"tryhard","num":"0.1.0","dl_path":"/api/v1/crates/tryhard/0.1.0/download","readme_path":"/api/v1/crates/tryhard/0.1.0/readme","updated_at":"2020-11-23T14:21:30.019365Z","created_at":"2020-11-23T14:21:30.019365Z","downloads":1208,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/tryhard/0.1.0/dependencies","version_downloads":"/api/v1/crates/tryhard/0.1.0/downloads","authors":"/api/v1/crates/tryhard/0.1.0/authors"},"crate_size":16150,"published_by":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"audit_actions":[{"action":"publish","user":{"id":52553,"login":"embark-studios","name":null,"avatar":"https://avatars.githubusercontent.com/u/52158206?v=4","url":"https://github.com/embark-studios","github_username_matches":true,"created_at":"2019-06-24T09:54:49Z"},"time":"2020-11-23T14:21:30.019365Z"}],"checksum":"885d63b4e7093fa6b75ac91e61f542e5b9edc040a828f2a44d36b0f63da4aee0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Easily retry futures","homepage":"https://github.com/EmbarkStudios/tryhard","documentation":"https://docs.rs/tryhard","repository":"https://github.com/EmbarkStudios/tryhard","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":446,"comment_lines":4,"files":2}},"total_code_lines":446,"total_comment_lines":4}}],"keywords":[{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664},{"id":"retry","keyword":"retry","created_at":"2017-03-05T13:07:28.724889Z","crates_cnt":169},{"id":"tokio","keyword":"tokio","created_at":"2016-09-15T21:21:41.020895Z","crates_cnt":1398}],"categories":[{"id":"rust-patterns","category":"Rust patterns","slug":"rust-patterns","description":"Shared solutions for particular situations specific to programming in Rust.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4293}]}