{"crate":{"id":"quick-error","name":"quick-error","updated_at":"2021-05-07T12:10:10.154641Z","versions":[375502,271750,200648,94266,64618,51196,28129,22450,20844,19986,19830,16831,16000,15954,15796,15577],"keywords":["type","enum","error","macro"],"categories":["rust-patterns"],"badges":[],"created_at":"2015-09-09T22:47:44.666353Z","downloads":397573290,"recent_downloads":91486264,"default_version":"2.0.1","num_versions":16,"yanked":false,"max_version":"2.0.1","newest_version":"2.0.1","max_stable_version":"2.0.1","description":"    A macro which makes error types pleasant to write.\n","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","links":{"version_downloads":"/api/v1/crates/quick-error/downloads","versions":null,"owners":"/api/v1/crates/quick-error/owners","owner_team":"/api/v1/crates/quick-error/owner_team","owner_user":"/api/v1/crates/quick-error/owner_user","reverse_dependencies":"/api/v1/crates/quick-error/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":375502,"crate":"quick-error","num":"2.0.1","dl_path":"/api/v1/crates/quick-error/2.0.1/download","readme_path":"/api/v1/crates/quick-error/2.0.1/readme","updated_at":"2021-05-07T12:10:10.154641Z","created_at":"2021-05-07T12:10:10.154641Z","downloads":123631401,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/2.0.1/dependencies","version_downloads":"/api/v1/crates/quick-error/2.0.1/downloads","authors":"/api/v1/crates/quick-error/2.0.1/authors"},"crate_size":14265,"published_by":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"audit_actions":[{"action":"publish","user":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"time":"2021-05-07T12:10:10.154641Z"}],"checksum":"a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":962,"comment_lines":25,"files":1}},"total_code_lines":962,"total_comment_lines":25}},{"id":271750,"crate":"quick-error","num":"2.0.0","dl_path":"/api/v1/crates/quick-error/2.0.0/download","readme_path":"/api/v1/crates/quick-error/2.0.0/readme","updated_at":"2020-08-11T21:08:35.993327Z","created_at":"2020-08-11T21:08:35.993327Z","downloads":3227237,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/2.0.0/dependencies","version_downloads":"/api/v1/crates/quick-error/2.0.0/downloads","authors":"/api/v1/crates/quick-error/2.0.0/authors"},"crate_size":14286,"published_by":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"audit_actions":[{"action":"publish","user":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"time":"2020-08-11T21:08:35.993327Z"}],"checksum":"3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":962,"comment_lines":25,"files":1}},"total_code_lines":962,"total_comment_lines":25}},{"id":200648,"crate":"quick-error","num":"1.2.3","dl_path":"/api/v1/crates/quick-error/1.2.3/download","readme_path":"/api/v1/crates/quick-error/1.2.3/readme","updated_at":"2020-01-02T20:56:38.589874Z","created_at":"2020-01-02T20:56:38.589874Z","downloads":259508144,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.2.3/dependencies","version_downloads":"/api/v1/crates/quick-error/1.2.3/downloads","authors":"/api/v1/crates/quick-error/1.2.3/authors"},"crate_size":15066,"published_by":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"audit_actions":[{"action":"publish","user":{"id":892,"login":"tailhook","name":"Paul Colomiets","avatar":"https://avatars.githubusercontent.com/u/321799?v=4","url":"https://github.com/tailhook","github_username_matches":true,"created_at":"2010-07-03T10:56:24Z"},"time":"2020-01-02T20:56:38.589874Z"}],"checksum":"a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":886,"comment_lines":25,"files":1}},"total_code_lines":886,"total_comment_lines":25}},{"id":94266,"crate":"quick-error","num":"1.2.2","dl_path":"/api/v1/crates/quick-error/1.2.2/download","readme_path":"/api/v1/crates/quick-error/1.2.2/readme","updated_at":"2018-05-26T21:01:31.536732Z","created_at":"2018-05-26T21:01:31.536732Z","downloads":8198976,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.2.2/dependencies","version_downloads":"/api/v1/crates/quick-error/1.2.2/downloads","authors":"/api/v1/crates/quick-error/1.2.2/authors"},"crate_size":15132,"published_by":null,"audit_actions":[],"checksum":"9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":925,"comment_lines":25,"files":1}},"total_code_lines":925,"total_comment_lines":25}},{"id":64618,"crate":"quick-error","num":"1.2.1","dl_path":"/api/v1/crates/quick-error/1.2.1/download","readme_path":"/api/v1/crates/quick-error/1.2.1/readme","updated_at":"2017-11-30T03:53:36.181463Z","created_at":"2017-09-06T05:52:23.368622Z","downloads":1385769,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.2.1/dependencies","version_downloads":"/api/v1/crates/quick-error/1.2.1/downloads","authors":"/api/v1/crates/quick-error/1.2.1/authors"},"crate_size":15112,"published_by":null,"audit_actions":[],"checksum":"eda5fe9b71976e62bc81b781206aaa076401769b2143379d3eb2118388babac4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://docs.rs/quick-error","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":917,"comment_lines":25,"files":1}},"total_code_lines":917,"total_comment_lines":25}},{"id":51196,"crate":"quick-error","num":"1.2.0","dl_path":"/api/v1/crates/quick-error/1.2.0/download","readme_path":"/api/v1/crates/quick-error/1.2.0/readme","updated_at":"2017-11-30T03:52:59.178734Z","created_at":"2017-04-24T16:52:31.112001Z","downloads":266926,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.2.0/dependencies","version_downloads":"/api/v1/crates/quick-error/1.2.0/downloads","authors":"/api/v1/crates/quick-error/1.2.0/authors"},"crate_size":14590,"published_by":null,"audit_actions":[],"checksum":"3c36987d4978eb1be2e422b1e0423a557923a5c3e7e6f31d5699e9aafaefa469","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":909,"comment_lines":25,"files":1}},"total_code_lines":909,"total_comment_lines":25}},{"id":28129,"crate":"quick-error","num":"1.1.0","dl_path":"/api/v1/crates/quick-error/1.1.0/download","readme_path":"/api/v1/crates/quick-error/1.1.0/readme","updated_at":"2017-11-30T03:16:03.100973Z","created_at":"2016-06-04T10:28:12.618007Z","downloads":380470,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.1.0/dependencies","version_downloads":"/api/v1/crates/quick-error/1.1.0/downloads","authors":"/api/v1/crates/quick-error/1.1.0/authors"},"crate_size":13671,"published_by":null,"audit_actions":[],"checksum":"0aad603e8d7fb67da22dbdf1f4b826ce8829e406124109e73cf1b2454b93a71c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":813,"comment_lines":25,"files":1}},"total_code_lines":813,"total_comment_lines":25}},{"id":22450,"crate":"quick-error","num":"1.0.0","dl_path":"/api/v1/crates/quick-error/1.0.0/download","readme_path":"/api/v1/crates/quick-error/1.0.0/readme","updated_at":"2017-11-30T03:41:14.629483Z","created_at":"2016-02-15T22:14:13.477828Z","downloads":73949,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/1.0.0/dependencies","version_downloads":"/api/v1/crates/quick-error/1.0.0/downloads","authors":"/api/v1/crates/quick-error/1.0.0/authors"},"crate_size":11597,"published_by":null,"audit_actions":[],"checksum":"c415e447dcced6ca7d8b290f5881050d1a2bb757967889cfba93b6f7f649ca50","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":639,"comment_lines":22,"files":1}},"total_code_lines":639,"total_comment_lines":22}},{"id":20844,"crate":"quick-error","num":"0.2.2","dl_path":"/api/v1/crates/quick-error/0.2.2/download","readme_path":"/api/v1/crates/quick-error/0.2.2/readme","updated_at":"2017-11-30T03:09:44.226005Z","created_at":"2016-01-15T19:02:54.314172Z","downloads":392337,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/quick-error/0.2.2/dependencies","version_downloads":"/api/v1/crates/quick-error/0.2.2/downloads","authors":"/api/v1/crates/quick-error/0.2.2/authors"},"crate_size":11231,"published_by":null,"audit_actions":[],"checksum":"7ac990ab4e038dd8481a5e3fd00641067fcfc674ad663f3222752ed5284e05d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":639,"comment_lines":22,"files":1}},"total_code_lines":639,"total_comment_lines":22}},{"id":19986,"crate":"quick-error","num":"0.2.1","dl_path":"/api/v1/crates/quick-error/0.2.1/download","readme_path":"/api/v1/crates/quick-error/0.2.1/readme","updated_at":"2017-11-30T02:28:28.685544Z","created_at":"2015-12-29T13:46:24.962367Z","downloads":4282,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.2.1/dependencies","version_downloads":"/api/v1/crates/quick-error/0.2.1/downloads","authors":"/api/v1/crates/quick-error/0.2.1/authors"},"crate_size":7700,"published_by":null,"audit_actions":[],"checksum":"0c2bc0e71a54431e552b8b848e9094aeeafd6a344efedc4b2707e87603f080db","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":639,"comment_lines":22,"files":1}},"total_code_lines":639,"total_comment_lines":22}},{"id":19830,"crate":"quick-error","num":"0.2.0","dl_path":"/api/v1/crates/quick-error/0.2.0/download","readme_path":"/api/v1/crates/quick-error/0.2.0/readme","updated_at":"2017-11-30T02:27:06.384727Z","created_at":"2015-12-26T13:31:27.510962Z","downloads":4308,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.2.0/dependencies","version_downloads":"/api/v1/crates/quick-error/0.2.0/downloads","authors":"/api/v1/crates/quick-error/0.2.0/authors"},"crate_size":7176,"published_by":null,"audit_actions":[],"checksum":"04ff8824ec61197aefcfe3cc1314ead9d00ad577b6fd8d7c6013f55fd4f67d86","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":609,"comment_lines":20,"files":1}},"total_code_lines":609,"total_comment_lines":20}},{"id":16831,"crate":"quick-error","num":"0.1.4","dl_path":"/api/v1/crates/quick-error/0.1.4/download","readme_path":"/api/v1/crates/quick-error/0.1.4/readme","updated_at":"2017-11-30T03:11:27.351623Z","created_at":"2015-10-17T20:04:06.375244Z","downloads":269713,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.1.4/dependencies","version_downloads":"/api/v1/crates/quick-error/0.1.4/downloads","authors":"/api/v1/crates/quick-error/0.1.4/authors"},"crate_size":6201,"published_by":null,"audit_actions":[],"checksum":"5fb6ccf8db7bbcb9c2eae558db5ab4f3da1c2a87e4e597ed394726bc8ea6ca1d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":458,"comment_lines":35,"files":1}},"total_code_lines":458,"total_comment_lines":35}},{"id":16000,"crate":"quick-error","num":"0.1.3","dl_path":"/api/v1/crates/quick-error/0.1.3/download","readme_path":"/api/v1/crates/quick-error/0.1.3/readme","updated_at":"2017-11-30T02:26:01.552521Z","created_at":"2015-09-22T17:54:12.459808Z","downloads":4426,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.1.3/dependencies","version_downloads":"/api/v1/crates/quick-error/0.1.3/downloads","authors":"/api/v1/crates/quick-error/0.1.3/authors"},"crate_size":584667,"published_by":null,"audit_actions":[],"checksum":"55765ac56b8772d7f9bb8ea51505f8c8f61f0baad23f9d808def01fc86cf5cde","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":564,"comment_lines":21,"files":2},"HTML":{"code_lines":2254,"comment_lines":30,"files":5},"JavaScript":{"code_lines":825,"comment_lines":139,"files":9},"Rust":{"code_lines":494,"comment_lines":35,"files":2}},"total_code_lines":4137,"total_comment_lines":225}},{"id":15954,"crate":"quick-error","num":"0.1.2","dl_path":"/api/v1/crates/quick-error/0.1.2/download","readme_path":"/api/v1/crates/quick-error/0.1.2/readme","updated_at":"2017-11-30T02:27:22.495433Z","created_at":"2015-09-21T20:25:38.742089Z","downloads":3278,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.1.2/dependencies","version_downloads":"/api/v1/crates/quick-error/0.1.2/downloads","authors":"/api/v1/crates/quick-error/0.1.2/authors"},"crate_size":580686,"published_by":null,"audit_actions":[],"checksum":"ef2e16a2cfbaa687dc72117e67bc3246d5c4842d729f743fbc11f8b82c2b2601","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":564,"comment_lines":21,"files":2},"HTML":{"code_lines":1933,"comment_lines":30,"files":5},"JavaScript":{"code_lines":825,"comment_lines":139,"files":9},"Rust":{"code_lines":374,"comment_lines":4,"files":1}},"total_code_lines":3696,"total_comment_lines":194}},{"id":15796,"crate":"quick-error","num":"0.1.1","dl_path":"/api/v1/crates/quick-error/0.1.1/download","readme_path":"/api/v1/crates/quick-error/0.1.1/readme","updated_at":"2017-11-30T04:10:42.003851Z","created_at":"2015-09-17T12:20:33.345268Z","downloads":3165,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.1.1/dependencies","version_downloads":"/api/v1/crates/quick-error/0.1.1/downloads","authors":"/api/v1/crates/quick-error/0.1.1/authors"},"crate_size":5750,"published_by":null,"audit_actions":[],"checksum":"717f444a05c825beaf67c8ae44bff334a40a9743e96721e7233009f65ff280bf","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":328,"comment_lines":4,"files":1}},"total_code_lines":328,"total_comment_lines":4}},{"id":15577,"crate":"quick-error","num":"0.1.0","dl_path":"/api/v1/crates/quick-error/0.1.0/download","readme_path":"/api/v1/crates/quick-error/0.1.0/readme","updated_at":"2017-11-30T04:10:41.990863Z","created_at":"2015-09-09T22:47:44.677745Z","downloads":3277,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/quick-error/0.1.0/dependencies","version_downloads":"/api/v1/crates/quick-error/0.1.0/downloads","authors":"/api/v1/crates/quick-error/0.1.0/authors"},"crate_size":5447,"published_by":null,"audit_actions":[],"checksum":"10a0198bff5178287dbd4af45b63f5752e3ef6e18b61e7ff0c0ae3467215ad76","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A macro which makes error types pleasant to write.","homepage":"http://github.com/tailhook/quick-error","documentation":"http://tailhook.github.io/quick-error/","repository":"http://github.com/tailhook/quick-error","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":328,"comment_lines":4,"files":1}},"total_code_lines":328,"total_comment_lines":4}}],"keywords":[{"id":"type","keyword":"type","created_at":"2015-06-04T09:46:39.382899Z","crates_cnt":190},{"id":"enum","keyword":"enum","created_at":"2015-05-10T03:02:50.200210Z","crates_cnt":503},{"id":"error","keyword":"error","created_at":"2014-12-08T15:55:35.624606Z","crates_cnt":635},{"id":"macro","keyword":"macro","created_at":"2014-11-11T07:02:07.088649Z","crates_cnt":2486}],"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":4283}]}