{"crate":{"id":"validator","name":"validator","updated_at":"2026-07-27T09:04:08.086375Z","versions":[2873144,1414900,1326261,1111296,1104649,1071567,823595,590727,542977,395407,355357,309528,281856,250635,183926,162743,108830,101358,94686,73356,70710,70708,62205,43757,42532,42509,40969],"keywords":["api","validation","validator"],"categories":[],"badges":[],"created_at":"2016-12-28T02:54:16.372547Z","downloads":63341967,"recent_downloads":11332129,"default_version":"0.21.0","num_versions":27,"yanked":false,"max_version":"0.21.0","newest_version":"0.21.0","max_stable_version":"0.21.0","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","links":{"version_downloads":"/api/v1/crates/validator/downloads","versions":null,"owners":"/api/v1/crates/validator/owners","owner_team":"/api/v1/crates/validator/owner_team","owner_user":"/api/v1/crates/validator/owner_user","reverse_dependencies":"/api/v1/crates/validator/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2873144,"crate":"validator","num":"0.21.0","dl_path":"/api/v1/crates/validator/0.21.0/download","readme_path":"/api/v1/crates/validator/0.21.0/readme","updated_at":"2026-07-27T09:04:08.086375Z","created_at":"2026-07-27T09:04:08.086375Z","downloads":743132,"features":{"card":["card-validate"],"derive":["validator_derive"],"derive_nightly_features":["derive","validator_derive/nightly_features"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.21.0/dependencies","version_downloads":"/api/v1/crates/validator/0.21.0/downloads","authors":"/api/v1/crates/validator/0.21.0/authors"},"crate_size":20571,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2026-07-27T09:04:08.086375Z"}],"checksum":"c3d68c6633c483df6780cc5277a417c7c2d1bceee2649d06c8ab6b0fd2dd3c81","rust_version":"1.88","has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1548,"comment_lines":27,"files":17}},"total_code_lines":1548,"total_comment_lines":27}},{"id":1414900,"crate":"validator","num":"0.20.0","dl_path":"/api/v1/crates/validator/0.20.0/download","readme_path":"/api/v1/crates/validator/0.20.0/readme","updated_at":"2025-01-20T11:40:45.543454Z","created_at":"2025-01-20T11:40:45.543454Z","downloads":26758985,"features":{"card":["card-validate"],"derive":["validator_derive"],"derive_nightly_features":["derive","validator_derive/nightly_features"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.20.0/dependencies","version_downloads":"/api/v1/crates/validator/0.20.0/downloads","authors":"/api/v1/crates/validator/0.20.0/authors"},"crate_size":16031,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2025-01-20T11:40:45.543454Z"}],"checksum":"43fb22e1a008ece370ce08a3e9e4447a910e92621bb49b85d6e48a45397e7cfa","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1555,"comment_lines":27,"files":17}},"total_code_lines":1555,"total_comment_lines":27}},{"id":1326261,"crate":"validator","num":"0.19.0","dl_path":"/api/v1/crates/validator/0.19.0/download","readme_path":"/api/v1/crates/validator/0.19.0/readme","updated_at":"2024-11-03T22:03:32.456838Z","created_at":"2024-11-03T22:03:32.456838Z","downloads":9569221,"features":{"card":["card-validate"],"derive":["validator_derive"],"derive_nightly_features":["derive","validator_derive/nightly_features"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.19.0/dependencies","version_downloads":"/api/v1/crates/validator/0.19.0/downloads","authors":"/api/v1/crates/validator/0.19.0/authors"},"crate_size":15883,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2024-11-03T22:03:32.456838Z"}],"checksum":"d0b4a29d8709210980a09379f27ee31549b73292c87ab9899beee1c0d3be6303","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1543,"comment_lines":27,"files":17}},"total_code_lines":1543,"total_comment_lines":27}},{"id":1111296,"crate":"validator","num":"0.18.1","dl_path":"/api/v1/crates/validator/0.18.1/download","readme_path":"/api/v1/crates/validator/0.18.1/readme","updated_at":"2024-04-11T07:20:41.378131Z","created_at":"2024-04-11T07:20:41.378131Z","downloads":3074707,"features":{"card":["card-validate"],"derive":["validator_derive"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.18.1/dependencies","version_downloads":"/api/v1/crates/validator/0.18.1/downloads","authors":"/api/v1/crates/validator/0.18.1/authors"},"crate_size":15702,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2024-04-11T07:20:41.378131Z"}],"checksum":"db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1522,"comment_lines":27,"files":17}},"total_code_lines":1522,"total_comment_lines":27}},{"id":1104649,"crate":"validator","num":"0.18.0","dl_path":"/api/v1/crates/validator/0.18.0/download","readme_path":"/api/v1/crates/validator/0.18.0/readme","updated_at":"2024-04-05T14:12:15.846360Z","created_at":"2024-04-05T14:12:15.846360Z","downloads":25935,"features":{"card":["card-validate"],"derive":["validator_derive"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.18.0/dependencies","version_downloads":"/api/v1/crates/validator/0.18.0/downloads","authors":"/api/v1/crates/validator/0.18.0/authors"},"crate_size":15652,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2024-04-05T14:12:15.846360Z"}],"checksum":"ecda4130ab69f138bc9ec971ac01c173ce053d993cc600eb01633be50a8f0b1a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1527,"comment_lines":24,"files":17}},"total_code_lines":1527,"total_comment_lines":24}},{"id":1071567,"crate":"validator","num":"0.17.0","dl_path":"/api/v1/crates/validator/0.17.0/download","readme_path":"/api/v1/crates/validator/0.17.0/readme","updated_at":"2024-03-04T09:32:34.105999Z","created_at":"2024-03-04T09:32:34.105999Z","downloads":520729,"features":{"card":["card-validate"],"derive":["validator_derive"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.17.0/dependencies","version_downloads":"/api/v1/crates/validator/0.17.0/downloads","authors":"/api/v1/crates/validator/0.17.0/authors"},"crate_size":15761,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2024-03-04T09:32:34.105999Z"}],"checksum":"da339118f018cc70ebf01fafc103360528aad53717e4bf311db929cb01cb9345","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1586,"comment_lines":23,"files":18}},"total_code_lines":1586,"total_comment_lines":23}},{"id":823595,"crate":"validator","num":"0.16.1","dl_path":"/api/v1/crates/validator/0.16.1/download","readme_path":"/api/v1/crates/validator/0.16.1/readme","updated_at":"2023-06-15T18:20:58.029985Z","created_at":"2023-06-15T18:20:58.029985Z","downloads":13354165,"features":{"card":["card-validate","validator_derive/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone"],"unic":["unic-ucd-common","validator_derive/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.16.1/dependencies","version_downloads":"/api/v1/crates/validator/0.16.1/downloads","authors":"/api/v1/crates/validator/0.16.1/authors"},"crate_size":13718,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2023-06-15T18:20:58.029985Z"}],"checksum":"b92f40481c04ff1f4f61f304d61793c7b56ff76ac1469f1beb199b1445b253bd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1074,"comment_lines":23,"files":17}},"total_code_lines":1074,"total_comment_lines":23}},{"id":590727,"crate":"validator","num":"0.16.0","dl_path":"/api/v1/crates/validator/0.16.0/download","readme_path":"/api/v1/crates/validator/0.16.0/readme","updated_at":"2022-07-25T12:25:28.888531Z","created_at":"2022-07-25T12:25:28.888531Z","downloads":2880596,"features":{"card":["card-validate","validator_derive/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone"],"unic":["unic-ucd-common","validator_derive/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.16.0/dependencies","version_downloads":"/api/v1/crates/validator/0.16.0/downloads","authors":"/api/v1/crates/validator/0.16.0/authors"},"crate_size":10166,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2022-07-25T12:25:28.888531Z"}],"checksum":"32ad5bf234c7d3ad1042e5252b7eddb2c4669ee23f32c7dd0e9b7705f07ef591","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1074,"comment_lines":23,"files":17}},"total_code_lines":1074,"total_comment_lines":23}},{"id":542977,"crate":"validator","num":"0.15.0","dl_path":"/api/v1/crates/validator/0.15.0/download","readme_path":"/api/v1/crates/validator/0.15.0/readme","updated_at":"2022-05-03T08:36:26.362642Z","created_at":"2022-05-03T08:36:26.362642Z","downloads":732330,"features":{"card":["card-validate","validator_derive/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone"],"unic":["unic-ucd-common","validator_derive/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.15.0/dependencies","version_downloads":"/api/v1/crates/validator/0.15.0/downloads","authors":"/api/v1/crates/validator/0.15.0/authors"},"crate_size":9809,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2022-05-03T08:36:26.362642Z"}],"checksum":"f07b0a1390e01c0fc35ebb26b28ced33c9a3808f7f9fbe94d3cc01e233bfeed5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1002,"comment_lines":17,"files":16}},"total_code_lines":1002,"total_comment_lines":17}},{"id":395407,"crate":"validator","num":"0.14.0","dl_path":"/api/v1/crates/validator/0.14.0/download","readme_path":"/api/v1/crates/validator/0.14.0/readme","updated_at":"2021-06-29T20:51:00.504662Z","created_at":"2021-06-29T20:51:00.504662Z","downloads":1967049,"features":{"card":["card-validate","validator_derive/card","validator_types/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone","validator_types/phone"],"unic":["unic-ucd-common","validator_derive/unic","validator_types/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.14.0/dependencies","version_downloads":"/api/v1/crates/validator/0.14.0/downloads","authors":"/api/v1/crates/validator/0.14.0/authors"},"crate_size":9664,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2021-06-29T20:51:00.504662Z"}],"checksum":"6d0f08911ab0fee2c5009580f04615fa868898ee57de10692a45da0c3bcc3e5e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":936,"comment_lines":17,"files":16}},"total_code_lines":936,"total_comment_lines":17}},{"id":355357,"crate":"validator","num":"0.13.0","dl_path":"/api/v1/crates/validator/0.13.0/download","readme_path":"/api/v1/crates/validator/0.13.0/readme","updated_at":"2021-03-22T20:40:19.585740Z","created_at":"2021-03-22T20:40:19.585740Z","downloads":831664,"features":{"card":["card-validate","validator_derive/card","validator_types/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone","validator_types/phone"],"unic":["unic-ucd-common","validator_derive/unic","validator_types/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.13.0/dependencies","version_downloads":"/api/v1/crates/validator/0.13.0/downloads","authors":"/api/v1/crates/validator/0.13.0/authors"},"crate_size":8706,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2021-03-22T20:40:19.585740Z"}],"checksum":"be110dc66fa015b8b1d2c4eae40c495a27fae55f82b9cae3efb8178241ed20eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":872,"comment_lines":17,"files":15}},"total_code_lines":872,"total_comment_lines":17}},{"id":309528,"crate":"validator","num":"0.12.0","dl_path":"/api/v1/crates/validator/0.12.0/download","readme_path":"/api/v1/crates/validator/0.12.0/readme","updated_at":"2020-11-27T08:47:00.695091Z","created_at":"2020-11-27T08:47:00.695091Z","downloads":1361783,"features":{"card":["card-validate","validator_derive/card","validator_types/card"],"derive":["validator_derive"],"phone":["phonenumber","validator_derive/phone","validator_types/phone"],"unic":["unic-ucd-common","validator_derive/unic","validator_types/unic"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.12.0/dependencies","version_downloads":"/api/v1/crates/validator/0.12.0/downloads","authors":"/api/v1/crates/validator/0.12.0/authors"},"crate_size":8822,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2020-11-27T08:47:00.695091Z"}],"checksum":"841d6937c33ec6039d8071bcf72933146b5bbe378d645d8fa59bdadabfc2a249","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":884,"comment_lines":17,"files":15}},"total_code_lines":884,"total_comment_lines":17}},{"id":281856,"crate":"validator","num":"0.11.0","dl_path":"/api/v1/crates/validator/0.11.0/download","readme_path":"/api/v1/crates/validator/0.11.0/readme","updated_at":"2020-09-09T18:40:43.907527Z","created_at":"2020-09-09T18:40:43.907527Z","downloads":250294,"features":{"card":["card-validate"],"derive":["validator_derive"],"phone":["phonenumber"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.11.0/dependencies","version_downloads":"/api/v1/crates/validator/0.11.0/downloads","authors":"/api/v1/crates/validator/0.11.0/authors"},"crate_size":7941,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2020-09-09T18:40:43.907527Z"}],"checksum":"4effc922f18d14f3daf201b1d13c61e5ef62f5975e7d18df381f67badd76cfcd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":881,"comment_lines":13,"files":15}},"total_code_lines":881,"total_comment_lines":13}},{"id":250635,"crate":"validator","num":"0.10.1","dl_path":"/api/v1/crates/validator/0.10.1/download","readme_path":"/api/v1/crates/validator/0.10.1/readme","updated_at":"2020-06-09T19:43:10.190703Z","created_at":"2020-06-09T19:43:10.190703Z","downloads":706904,"features":{"card":["card-validate"],"phone":["phonenumber"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.10.1/dependencies","version_downloads":"/api/v1/crates/validator/0.10.1/downloads","authors":"/api/v1/crates/validator/0.10.1/authors"},"crate_size":8182,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"time":"2020-06-09T19:43:10.190703Z"}],"checksum":"e60fadf92c22236de4028ceb0b8af50ed3430d41ad43d7a7d63b6bd1a8f47c38","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":922,"comment_lines":18,"files":15}},"total_code_lines":922,"total_comment_lines":18}},{"id":183926,"crate":"validator","num":"0.10.0","dl_path":"/api/v1/crates/validator/0.10.0/download","readme_path":"/api/v1/crates/validator/0.10.0/readme","updated_at":"2019-10-20T16:20:03.566464Z","created_at":"2019-10-20T16:20:03.566464Z","downloads":105350,"features":{"card":["card-validate"],"phone":["phonenumber"],"unic":["unic-ucd-common"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.10.0/dependencies","version_downloads":"/api/v1/crates/validator/0.10.0/downloads","authors":"/api/v1/crates/validator/0.10.0/authors"},"crate_size":8058,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[],"checksum":"7ab5990ba09102e1ddc954d294f09b9ea00fc7831a5813bbe84bfdbcae44051e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":890,"comment_lines":18,"files":14}},"total_code_lines":890,"total_comment_lines":18}},{"id":162743,"crate":"validator","num":"0.9.0","dl_path":"/api/v1/crates/validator/0.9.0/download","readme_path":"/api/v1/crates/validator/0.9.0/readme","updated_at":"2019-07-13T14:43:01.861133Z","created_at":"2019-07-13T14:43:01.861133Z","downloads":33845,"features":{"card":["card-validate"],"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.9.0/dependencies","version_downloads":"/api/v1/crates/validator/0.9.0/downloads","authors":"/api/v1/crates/validator/0.9.0/authors"},"crate_size":7704,"published_by":{"id":2876,"login":"Keats","name":"Vincent Prouillet","avatar":"https://avatars.githubusercontent.com/u/680355?v=4","url":"https://github.com/Keats","github_username_matches":true,"created_at":"2011-03-20T19:17:59Z"},"audit_actions":[],"checksum":"16c763c53d5190fb759bc0876564c0966122417d173c1cba864393a10b046c8f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":854,"comment_lines":17,"files":13}},"total_code_lines":854,"total_comment_lines":17}},{"id":108830,"crate":"validator","num":"0.8.0","dl_path":"/api/v1/crates/validator/0.8.0/download","readme_path":"/api/v1/crates/validator/0.8.0/readme","updated_at":"2018-09-19T07:56:35.845032Z","created_at":"2018-09-19T07:56:35.845032Z","downloads":302506,"features":{"card":["card-validate"],"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.8.0/dependencies","version_downloads":"/api/v1/crates/validator/0.8.0/downloads","authors":"/api/v1/crates/validator/0.8.0/authors"},"crate_size":7614,"published_by":null,"audit_actions":[],"checksum":"236a5eda3df2c877872e98dbc55d497d943792e6405d8fc65bd4f8a5e3b53c99","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":823,"comment_lines":17,"files":13}},"total_code_lines":823,"total_comment_lines":17}},{"id":101358,"crate":"validator","num":"0.7.1","dl_path":"/api/v1/crates/validator/0.7.1/download","readme_path":"/api/v1/crates/validator/0.7.1/readme","updated_at":"2018-07-27T13:09:00.492529Z","created_at":"2018-07-27T13:09:00.492529Z","downloads":24688,"features":{"card":["card-validate"],"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.7.1/dependencies","version_downloads":"/api/v1/crates/validator/0.7.1/downloads","authors":"/api/v1/crates/validator/0.7.1/authors"},"crate_size":6582,"published_by":null,"audit_actions":[],"checksum":"a3f0d7368156daa506d6e42bd110857ee42d320dd1edd8e77f81b44fb00bb844","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":731,"comment_lines":17,"files":13}},"total_code_lines":731,"total_comment_lines":17}},{"id":94686,"crate":"validator","num":"0.7.0","dl_path":"/api/v1/crates/validator/0.7.0/download","readme_path":"/api/v1/crates/validator/0.7.0/readme","updated_at":"2018-05-29T20:39:40.821598Z","created_at":"2018-05-29T20:39:40.821598Z","downloads":4283,"features":{"card":["card-validate"],"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.7.0/dependencies","version_downloads":"/api/v1/crates/validator/0.7.0/downloads","authors":"/api/v1/crates/validator/0.7.0/authors"},"crate_size":6090,"published_by":null,"audit_actions":[],"checksum":"4a8c44fecf027a477e70a86cd7f4863410adf120ca2cb13408cb099057b8e2d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":586,"comment_lines":17,"files":13}},"total_code_lines":586,"total_comment_lines":17}},{"id":73356,"crate":"validator","num":"0.6.3","dl_path":"/api/v1/crates/validator/0.6.3/download","readme_path":"/api/v1/crates/validator/0.6.3/readme","updated_at":"2017-12-05T10:28:42.842212Z","created_at":"2017-12-05T10:28:42.842212Z","downloads":25759,"features":{"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.6.3/dependencies","version_downloads":"/api/v1/crates/validator/0.6.3/downloads","authors":"/api/v1/crates/validator/0.6.3/authors"},"crate_size":6051,"published_by":null,"audit_actions":[],"checksum":"0ee73a134910391b2a3ffd99f5ba0a67ebc0731e7cf92d56b6dccd1542823163","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":581,"comment_lines":17,"files":13}},"total_code_lines":581,"total_comment_lines":17}},{"id":70710,"crate":"validator","num":"0.6.2","dl_path":"/api/v1/crates/validator/0.6.2/download","readme_path":"/api/v1/crates/validator/0.6.2/readme","updated_at":"2017-11-30T02:27:35.617795Z","created_at":"2017-11-08T16:22:04.013803Z","downloads":1916,"features":{"phone":["phonenumber"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.6.2/dependencies","version_downloads":"/api/v1/crates/validator/0.6.2/downloads","authors":"/api/v1/crates/validator/0.6.2/authors"},"crate_size":6050,"published_by":null,"audit_actions":[],"checksum":"b6db11da0d95b196dbccdace839d0affa659efd78c7269b1ecaa7c06cdc05a7f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":581,"comment_lines":17,"files":13}},"total_code_lines":581,"total_comment_lines":17}},{"id":70708,"crate":"validator","num":"0.6.1","dl_path":"/api/v1/crates/validator/0.6.1/download","readme_path":"/api/v1/crates/validator/0.6.1/readme","updated_at":"2017-11-30T02:27:53.418988Z","created_at":"2017-11-08T15:57:03.216385Z","downloads":1784,"features":{"phone":["phonenumber"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.6.1/dependencies","version_downloads":"/api/v1/crates/validator/0.6.1/downloads","authors":"/api/v1/crates/validator/0.6.1/authors"},"crate_size":6047,"published_by":null,"audit_actions":[],"checksum":"b8e435fdbf33c1d373963a8bb16a02b1dac8303aba26e1cf972d9203f1cbf5dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":581,"comment_lines":17,"files":13}},"total_code_lines":581,"total_comment_lines":17}},{"id":62205,"crate":"validator","num":"0.6.0","dl_path":"/api/v1/crates/validator/0.6.0/download","readme_path":"/api/v1/crates/validator/0.6.0/readme","updated_at":"2017-11-30T02:55:44.130450Z","created_at":"2017-08-12T03:50:20.927408Z","downloads":2134,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.6.0/dependencies","version_downloads":"/api/v1/crates/validator/0.6.0/downloads","authors":"/api/v1/crates/validator/0.6.0/authors"},"crate_size":5486,"published_by":null,"audit_actions":[],"checksum":"dcbecbc88623d0ed341d8da505aa13775558f9443ceedc89de872e2ddfcb5edb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":508,"comment_lines":17,"files":11}},"total_code_lines":508,"total_comment_lines":17}},{"id":43757,"crate":"validator","num":"0.4.0","dl_path":"/api/v1/crates/validator/0.4.0/download","readme_path":"/api/v1/crates/validator/0.4.0/readme","updated_at":"2017-11-30T03:30:59.469135Z","created_at":"2017-01-30T11:23:00.876816Z","downloads":3489,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.4.0/dependencies","version_downloads":"/api/v1/crates/validator/0.4.0/downloads","authors":"/api/v1/crates/validator/0.4.0/authors"},"crate_size":4531,"published_by":null,"audit_actions":[],"checksum":"49c474dc6dcb80b645c1404e5aac6175bb386429e49f6694436a0408d4cff98f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":451,"comment_lines":20,"files":9}},"total_code_lines":451,"total_comment_lines":20}},{"id":42532,"crate":"validator","num":"0.3.0","dl_path":"/api/v1/crates/validator/0.3.0/download","readme_path":"/api/v1/crates/validator/0.3.0/readme","updated_at":"2017-11-30T04:06:31.751662Z","created_at":"2017-01-17T16:35:17.090138Z","downloads":2041,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.3.0/dependencies","version_downloads":"/api/v1/crates/validator/0.3.0/downloads","authors":"/api/v1/crates/validator/0.3.0/authors"},"crate_size":4478,"published_by":null,"audit_actions":[],"checksum":"ff01aa733dd4e6b40f47ec5d1dfc0d57079d8b384fbf598449c48ce158644cc2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":436,"comment_lines":20,"files":9}},"total_code_lines":436,"total_comment_lines":20}},{"id":42509,"crate":"validator","num":"0.2.0","dl_path":"/api/v1/crates/validator/0.2.0/download","readme_path":"/api/v1/crates/validator/0.2.0/readme","updated_at":"2017-11-30T04:06:31.749473Z","created_at":"2017-01-17T08:54:41.097967Z","downloads":2431,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.2.0/dependencies","version_downloads":"/api/v1/crates/validator/0.2.0/downloads","authors":"/api/v1/crates/validator/0.2.0/authors"},"crate_size":3944,"published_by":null,"audit_actions":[],"checksum":"a8ed3e9e002c625d5798c9d0b98594126914147527fb23964bf59e01aa963816","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":365,"comment_lines":21,"files":8}},"total_code_lines":365,"total_comment_lines":21}},{"id":40969,"crate":"validator","num":"0.1.0","dl_path":"/api/v1/crates/validator/0.1.0/download","readme_path":"/api/v1/crates/validator/0.1.0/readme","updated_at":"2017-11-30T03:31:01.022140Z","created_at":"2016-12-28T02:54:16.372547Z","downloads":2077,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/validator/0.1.0/dependencies","version_downloads":"/api/v1/crates/validator/0.1.0/downloads","authors":"/api/v1/crates/validator/0.1.0/authors"},"crate_size":3749,"published_by":null,"audit_actions":[],"checksum":"ffe7528e05eca1ffc9f58d710d64ceb2844c91f287e3d748ad2f155a98de3524","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Common validation functions (email, url, length, ...) and trait. Works with validator_derive","homepage":"https://github.com/Keats/validator","documentation":null,"repository":"https://github.com/Keats/validator","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":343,"comment_lines":20,"files":7}},"total_code_lines":343,"total_comment_lines":20}}],"keywords":[{"id":"api","keyword":"api","created_at":"2014-11-29T17:51:55.405929Z","crates_cnt":4839},{"id":"validation","keyword":"validation","created_at":"2016-03-07T12:49:34.868709Z","crates_cnt":956},{"id":"validator","keyword":"validator","created_at":"2014-12-04T08:23:22.932260Z","crates_cnt":174}],"categories":[]}