{"crate":{"id":"if_chain","name":"if_chain","updated_at":"2025-08-29T15:19:03.717105Z","versions":[1706215,415662,288566,151931,100539,45655,41086,41062],"keywords":[],"categories":["rust-patterns","no-std"],"badges":[],"created_at":"2016-12-28T22:56:06.959949Z","downloads":60813300,"recent_downloads":8663975,"default_version":"1.0.3","num_versions":8,"yanked":false,"max_version":"1.0.3","newest_version":"1.0.3","max_stable_version":"1.0.3","description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lambda-fairy/if_chain","links":{"version_downloads":"/api/v1/crates/if_chain/downloads","versions":null,"owners":"/api/v1/crates/if_chain/owners","owner_team":"/api/v1/crates/if_chain/owner_team","owner_user":"/api/v1/crates/if_chain/owner_user","reverse_dependencies":"/api/v1/crates/if_chain/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1706215,"crate":"if_chain","num":"1.0.3","dl_path":"/api/v1/crates/if_chain/1.0.3/download","readme_path":"/api/v1/crates/if_chain/1.0.3/readme","updated_at":"2025-08-29T15:19:03.717105Z","created_at":"2025-08-29T15:19:03.717105Z","downloads":12778935,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/1.0.3/dependencies","version_downloads":"/api/v1/crates/if_chain/1.0.3/downloads","authors":"/api/v1/crates/if_chain/1.0.3/authors"},"crate_size":8384,"published_by":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"audit_actions":[{"action":"publish","user":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"time":"2025-08-29T15:19:03.717105Z"}],"checksum":"cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lambda-fairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":139,"comment_lines":13,"files":1}},"total_code_lines":139,"total_comment_lines":13}},{"id":415662,"crate":"if_chain","num":"1.0.2","dl_path":"/api/v1/crates/if_chain/1.0.2/download","readme_path":"/api/v1/crates/if_chain/1.0.2/readme","updated_at":"2021-08-21T07:29:35.974595Z","created_at":"2021-08-21T07:29:35.974595Z","downloads":43860395,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/1.0.2/dependencies","version_downloads":"/api/v1/crates/if_chain/1.0.2/downloads","authors":"/api/v1/crates/if_chain/1.0.2/authors"},"crate_size":8062,"published_by":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"audit_actions":[{"action":"publish","user":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"time":"2021-08-21T07:29:35.974595Z"}],"checksum":"cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lambda-fairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":139,"comment_lines":13,"files":1}},"total_code_lines":139,"total_comment_lines":13}},{"id":288566,"crate":"if_chain","num":"1.0.1","dl_path":"/api/v1/crates/if_chain/1.0.1/download","readme_path":"/api/v1/crates/if_chain/1.0.1/readme","updated_at":"2020-09-29T13:27:57.194458Z","created_at":"2020-09-29T13:27:57.194458Z","downloads":1139135,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/1.0.1/dependencies","version_downloads":"/api/v1/crates/if_chain/1.0.1/downloads","authors":"/api/v1/crates/if_chain/1.0.1/authors"},"crate_size":7924,"published_by":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"audit_actions":[{"action":"publish","user":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"time":"2020-09-29T13:27:57.194458Z"}],"checksum":"1f7280c75fb2e2fc47080ec80ccc481376923acb04501957fc38f935c3de5088","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lambda-fairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":139,"comment_lines":13,"files":1}},"total_code_lines":139,"total_comment_lines":13}},{"id":151931,"crate":"if_chain","num":"1.0.0","dl_path":"/api/v1/crates/if_chain/1.0.0/download","readme_path":"/api/v1/crates/if_chain/1.0.0/readme","updated_at":"2019-05-22T04:54:11.403880Z","created_at":"2019-05-22T04:54:11.403880Z","downloads":1779715,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/1.0.0/dependencies","version_downloads":"/api/v1/crates/if_chain/1.0.0/downloads","authors":"/api/v1/crates/if_chain/1.0.0/authors"},"crate_size":7860,"published_by":{"id":684,"login":"lambda-fairy","name":"Chris Wong","avatar":"https://avatars.githubusercontent.com/u/1572323?v=4","url":"https://github.com/lambda-fairy","github_username_matches":true,"created_at":"2012-03-25T01:12:18Z"},"audit_actions":[],"checksum":"c3360c7b59e5ffa2653671fb74b4741a5d343c03f331c0a4aeda42b5c2b0ec7d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lfairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":139,"comment_lines":13,"files":1}},"total_code_lines":139,"total_comment_lines":13}},{"id":100539,"crate":"if_chain","num":"0.1.3","dl_path":"/api/v1/crates/if_chain/0.1.3/download","readme_path":"/api/v1/crates/if_chain/0.1.3/readme","updated_at":"2018-07-20T07:30:27.868621Z","created_at":"2018-07-20T07:30:27.868621Z","downloads":816626,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/0.1.3/dependencies","version_downloads":"/api/v1/crates/if_chain/0.1.3/downloads","authors":"/api/v1/crates/if_chain/0.1.3/authors"},"crate_size":6970,"published_by":null,"audit_actions":[],"checksum":"4bac95d9aa0624e7b78187d6fb8ab012b41d9f6f54b1bcb61e61c4845f8357ec","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lfairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":104,"comment_lines":0,"files":1}},"total_code_lines":104,"total_comment_lines":0}},{"id":45655,"crate":"if_chain","num":"0.1.2","dl_path":"/api/v1/crates/if_chain/0.1.2/download","readme_path":"/api/v1/crates/if_chain/0.1.2/readme","updated_at":"2017-11-30T03:16:38.065743Z","created_at":"2017-02-17T10:07:09.832758Z","downloads":378216,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/0.1.2/dependencies","version_downloads":"/api/v1/crates/if_chain/0.1.2/downloads","authors":"/api/v1/crates/if_chain/0.1.2/authors"},"crate_size":2169,"published_by":null,"audit_actions":[],"checksum":"61bb90bdd39e3af69b0172dfc6130f6cd6332bf040fbb9bdd4401d37adbd48b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lfairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":104,"comment_lines":0,"files":1}},"total_code_lines":104,"total_comment_lines":0}},{"id":41086,"crate":"if_chain","num":"0.1.1","dl_path":"/api/v1/crates/if_chain/0.1.1/download","readme_path":"/api/v1/crates/if_chain/0.1.1/readme","updated_at":"2017-11-30T03:44:08.662161Z","created_at":"2016-12-29T04:11:04.725488Z","downloads":3450,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/0.1.1/dependencies","version_downloads":"/api/v1/crates/if_chain/0.1.1/downloads","authors":"/api/v1/crates/if_chain/0.1.1/authors"},"crate_size":2122,"published_by":null,"audit_actions":[],"checksum":"e8620e2100fe465d549da5975a5e124ef61a509782192fb41c6a2ae5c56d3647","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lfairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":103,"comment_lines":0,"files":1}},"total_code_lines":103,"total_comment_lines":0}},{"id":41062,"crate":"if_chain","num":"0.1.0","dl_path":"/api/v1/crates/if_chain/0.1.0/download","readme_path":"/api/v1/crates/if_chain/0.1.0/readme","updated_at":"2017-11-30T03:44:08.658844Z","created_at":"2016-12-28T22:56:06.959949Z","downloads":4074,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/if_chain/0.1.0/dependencies","version_downloads":"/api/v1/crates/if_chain/0.1.0/downloads","authors":"/api/v1/crates/if_chain/0.1.0/authors"},"crate_size":1977,"published_by":null,"audit_actions":[],"checksum":"1c84daea1bb8db64596efb8b0369e0d7fadf788dac6ee29a8fb1cdcdd4477ce5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Macro for writing nested `if let` expressions.","homepage":null,"documentation":"https://docs.rs/if_chain","repository":"https://github.com/lfairy/if_chain","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":103,"comment_lines":0,"files":1}},"total_code_lines":103,"total_comment_lines":0}}],"keywords":[],"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":4287},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13687}]}