{"crate":{"id":"crunchy","name":"crunchy","updated_at":"2025-06-25T12:54:43.146786Z","versions":[1615354,1417620,148976,85502,62748,62642,60370,60118,60116,60078,59982],"keywords":[],"categories":[],"badges":[],"created_at":"2017-07-18T13:28:08.599993Z","downloads":396104692,"recent_downloads":93516060,"default_version":"0.2.4","num_versions":11,"yanked":false,"max_version":"0.2.4","newest_version":"0.2.4","max_stable_version":"0.2.4","description":"Crunchy unroller: deterministically unroll constant loops","homepage":"https://github.com/eira-fransham/crunchy","documentation":null,"repository":"https://github.com/eira-fransham/crunchy","links":{"version_downloads":"/api/v1/crates/crunchy/downloads","versions":null,"owners":"/api/v1/crates/crunchy/owners","owner_team":"/api/v1/crates/crunchy/owner_team","owner_user":"/api/v1/crates/crunchy/owner_user","reverse_dependencies":"/api/v1/crates/crunchy/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1615354,"crate":"crunchy","num":"0.2.4","dl_path":"/api/v1/crates/crunchy/0.2.4/download","readme_path":"/api/v1/crates/crunchy/0.2.4/readme","updated_at":"2025-06-25T12:54:43.146786Z","created_at":"2025-06-25T12:54:43.146786Z","downloads":202281900,"features":{"default":["limit_128"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.2.4/dependencies","version_downloads":"/api/v1/crates/crunchy/0.2.4/downloads","authors":"/api/v1/crates/crunchy/0.2.4/authors"},"crate_size":3887,"published_by":{"id":11478,"login":"eira-fransham","name":"Eira Fransham","avatar":"https://avatars.githubusercontent.com/u/29733394?v=4","url":"https://github.com/eira-fransham","github_username_matches":true,"created_at":"2017-06-27T14:11:56Z"},"audit_actions":[{"action":"publish","user":{"id":11478,"login":"eira-fransham","name":"Eira Fransham","avatar":"https://avatars.githubusercontent.com/u/29733394?v=4","url":"https://github.com/eira-fransham","github_username_matches":true,"created_at":"2017-06-27T14:11:56Z"},"time":"2025-06-25T12:54:43.146786Z"}],"checksum":"460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Crunchy unroller: deterministically unroll constant loops","homepage":"https://github.com/eira-fransham/crunchy","documentation":null,"repository":"https://github.com/eira-fransham/crunchy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":242,"comment_lines":0,"files":2}},"total_code_lines":242,"total_comment_lines":0}},{"id":1417620,"crate":"crunchy","num":"0.2.3","dl_path":"/api/v1/crates/crunchy/0.2.3/download","readme_path":"/api/v1/crates/crunchy/0.2.3/readme","updated_at":"2025-01-22T11:30:05.799441Z","created_at":"2025-01-22T11:30:05.799441Z","downloads":39872257,"features":{"default":["limit_128"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.2.3/dependencies","version_downloads":"/api/v1/crates/crunchy/0.2.3/downloads","authors":"/api/v1/crates/crunchy/0.2.3/authors"},"crate_size":3775,"published_by":{"id":11478,"login":"eira-fransham","name":"Eira Fransham","avatar":"https://avatars.githubusercontent.com/u/29733394?v=4","url":"https://github.com/eira-fransham","github_username_matches":true,"created_at":"2017-06-27T14:11:56Z"},"audit_actions":[{"action":"publish","user":{"id":11478,"login":"eira-fransham","name":"Eira Fransham","avatar":"https://avatars.githubusercontent.com/u/29733394?v=4","url":"https://github.com/eira-fransham","github_username_matches":true,"created_at":"2017-06-27T14:11:56Z"},"time":"2025-01-22T11:30:05.799441Z"}],"checksum":"43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Crunchy unroller: deterministically unroll constant loops","homepage":"https://github.com/eira-fransham/crunchy","documentation":null,"repository":"https://github.com/eira-fransham/crunchy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":244,"comment_lines":0,"files":2}},"total_code_lines":244,"total_comment_lines":0}},{"id":148976,"crate":"crunchy","num":"0.2.2","dl_path":"/api/v1/crates/crunchy/0.2.2/download","readme_path":"/api/v1/crates/crunchy/0.2.2/readme","updated_at":"2019-05-07T08:48:47.756991Z","created_at":"2019-05-07T08:48:47.756991Z","downloads":152141754,"features":{"default":["limit_128"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.2.2/dependencies","version_downloads":"/api/v1/crates/crunchy/0.2.2/downloads","authors":"/api/v1/crates/crunchy/0.2.2/authors"},"crate_size":2995,"published_by":{"id":11478,"login":"eira-fransham","name":"Eira Fransham","avatar":"https://avatars.githubusercontent.com/u/29733394?v=4","url":"https://github.com/eira-fransham","github_username_matches":true,"created_at":"2017-06-27T14:11:56Z"},"audit_actions":[],"checksum":"7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":241,"comment_lines":0,"files":2}},"total_code_lines":241,"total_comment_lines":0}},{"id":85502,"crate":"crunchy","num":"0.2.1","dl_path":"/api/v1/crates/crunchy/0.2.1/download","readme_path":"/api/v1/crates/crunchy/0.2.1/readme","updated_at":"2018-03-19T15:35:45.249955Z","created_at":"2018-03-19T15:35:45.249955Z","downloads":133759,"features":{"default":["limit_128"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.2.1/dependencies","version_downloads":"/api/v1/crates/crunchy/0.2.1/downloads","authors":"/api/v1/crates/crunchy/0.2.1/authors"},"crate_size":2792,"published_by":null,"audit_actions":[],"checksum":"c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":191,"comment_lines":0,"files":2}},"total_code_lines":191,"total_comment_lines":0}},{"id":62748,"crate":"crunchy","num":"0.1.6","dl_path":"/api/v1/crates/crunchy/0.1.6/download","readme_path":"/api/v1/crates/crunchy/0.1.6/readme","updated_at":"2017-11-30T02:51:45.904346Z","created_at":"2017-08-18T14:30:45.235950Z","downloads":1510570,"features":{"default":["limit_128"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.6/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.6/downloads","authors":"/api/v1/crates/crunchy/0.1.6/authors"},"crate_size":2390,"published_by":null,"audit_actions":[],"checksum":"a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":116,"comment_lines":0,"files":2}},"total_code_lines":116,"total_comment_lines":0}},{"id":62642,"crate":"crunchy","num":"0.1.5","dl_path":"/api/v1/crates/crunchy/0.1.5/download","readme_path":"/api/v1/crates/crunchy/0.1.5/readme","updated_at":"2017-11-30T03:07:56.135159Z","created_at":"2017-08-17T16:52:54.553728Z","downloads":3636,"features":{"default":["limit_64"],"limit_1024":[],"limit_128":[],"limit_2048":[],"limit_256":[],"limit_512":[],"limit_64":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.5/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.5/downloads","authors":"/api/v1/crates/crunchy/0.1.5/authors"},"crate_size":2372,"published_by":null,"audit_actions":[],"checksum":"2c8a3d9dfaeba9607e6833fa88b0f8d2d03e81d3e7cae2250e368f2411618263","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":115,"comment_lines":0,"files":2}},"total_code_lines":115,"total_comment_lines":0}},{"id":60370,"crate":"crunchy","num":"0.1.4","dl_path":"/api/v1/crates/crunchy/0.1.4/download","readme_path":"/api/v1/crates/crunchy/0.1.4/readme","updated_at":"2017-11-30T03:56:11.213303Z","created_at":"2017-07-22T15:11:48.393585Z","downloads":3207,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.4/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.4/downloads","authors":"/api/v1/crates/crunchy/0.1.4/authors"},"crate_size":6794,"published_by":null,"audit_actions":[],"checksum":"94f284902e3f4f07ee1e363bdf205b77f84014926448221cd5b3649cf872d8ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Python":{"code_lines":34,"comment_lines":39,"files":1},"Rust":{"code_lines":2083,"comment_lines":0,"files":1}},"total_code_lines":2117,"total_comment_lines":39}},{"id":60118,"crate":"crunchy","num":"0.1.3","dl_path":"/api/v1/crates/crunchy/0.1.3/download","readme_path":"/api/v1/crates/crunchy/0.1.3/readme","updated_at":"2017-11-30T03:56:11.209152Z","created_at":"2017-07-19T16:03:43.831445Z","downloads":6434,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.3/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.3/downloads","authors":"/api/v1/crates/crunchy/0.1.3/authors"},"crate_size":61215,"published_by":null,"audit_actions":[],"checksum":"e6aa9cb5f2d7bffc4eecfaf924fe450549dc4f0c3a6502298dc24f968b1eabbe","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":133390,"comment_lines":0,"files":1},"Shell":{"code_lines":36,"comment_lines":1,"files":1}},"total_code_lines":133426,"total_comment_lines":1}},{"id":60116,"crate":"crunchy","num":"0.1.2","dl_path":"/api/v1/crates/crunchy/0.1.2/download","readme_path":"/api/v1/crates/crunchy/0.1.2/readme","updated_at":"2017-11-30T02:24:53.727046Z","created_at":"2017-07-19T15:59:55.128323Z","downloads":3136,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.2/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.2/downloads","authors":"/api/v1/crates/crunchy/0.1.2/authors"},"crate_size":6298,"published_by":null,"audit_actions":[],"checksum":"b9245862b61aec79db82cbf893d001b321452fe83294cdc8d5d4175abf475db1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3089,"comment_lines":0,"files":1},"Shell":{"code_lines":38,"comment_lines":1,"files":1}},"total_code_lines":3127,"total_comment_lines":1}},{"id":60078,"crate":"crunchy","num":"0.1.1","dl_path":"/api/v1/crates/crunchy/0.1.1/download","readme_path":"/api/v1/crates/crunchy/0.1.1/readme","updated_at":"2017-11-30T03:56:11.206520Z","created_at":"2017-07-19T09:57:12.837583Z","downloads":3117,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.1/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.1/downloads","authors":"/api/v1/crates/crunchy/0.1.1/authors"},"crate_size":60928,"published_by":null,"audit_actions":[],"checksum":"803315676d3fc09db67636977586262e7d1a6c5bdb291810efd5ceb48a0d5d58","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":133380,"comment_lines":0,"files":1},"Shell":{"code_lines":22,"comment_lines":1,"files":1}},"total_code_lines":133402,"total_comment_lines":1}},{"id":59982,"crate":"crunchy","num":"0.1.0","dl_path":"/api/v1/crates/crunchy/0.1.0/download","readme_path":"/api/v1/crates/crunchy/0.1.0/readme","updated_at":"2017-11-30T03:56:11.185403Z","created_at":"2017-07-18T13:28:08.599993Z","downloads":3248,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/crunchy/0.1.0/dependencies","version_downloads":"/api/v1/crates/crunchy/0.1.0/downloads","authors":"/api/v1/crates/crunchy/0.1.0/authors"},"crate_size":5219,"published_by":null,"audit_actions":[],"checksum":"b56bdac907d4b64254aed43964b11dd334bc46e0826a0e3add75caddfaf90175","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Crunchy unroller: deterministically unroll constant loops","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8772,"comment_lines":0,"files":1},"Shell":{"code_lines":22,"comment_lines":1,"files":1}},"total_code_lines":8794,"total_comment_lines":1}}],"keywords":[],"categories":[]}