{"crate":{"id":"nutype","name":"nutype","updated_at":"2026-09-01T07:29:26.786675Z","versions":[3125088,2599055,2305773,1662765,1439932,1430664,1381482,1256343,1247896,1247288,1194962,1190264,1106155,1106150,1030704,961789,882947,882574,835158,830975,775900,724683,633833],"keywords":["derive","invariant","newtype","sanitization","validation"],"categories":["data-structures","rust-patterns"],"badges":[],"created_at":"2022-10-03T20:13:43.377873Z","downloads":5613378,"recent_downloads":1814825,"default_version":"0.7.0","num_versions":23,"yanked":false,"max_version":"0.8.0-beta.2","newest_version":"0.8.0-beta.2","max_stable_version":"0.7.0","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","links":{"version_downloads":"/api/v1/crates/nutype/downloads","versions":null,"owners":"/api/v1/crates/nutype/owners","owner_team":"/api/v1/crates/nutype/owner_team","owner_user":"/api/v1/crates/nutype/owner_user","reverse_dependencies":"/api/v1/crates/nutype/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3125088,"crate":"nutype","num":"0.8.0-beta.2","dl_path":"/api/v1/crates/nutype/0.8.0-beta.2/download","readme_path":"/api/v1/crates/nutype/0.8.0-beta.2/readme","updated_at":"2026-09-01T07:29:26.786675Z","created_at":"2026-09-01T07:29:26.786675Z","downloads":123,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"derive_unchecked":["nutype_macros/derive_unchecked"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"rust_decimal":["nutype_macros/rust_decimal"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"],"valuable":["nutype_macros/valuable"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.8.0-beta.2/dependencies","version_downloads":"/api/v1/crates/nutype/0.8.0-beta.2/downloads","authors":"/api/v1/crates/nutype/0.8.0-beta.2/authors"},"crate_size":14453,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2026-09-01T07:29:26.786675Z"}],"checksum":"61310c59de09c33f604a75aedf293778074460a607e8a10c677eb72cbdc7cb50","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":2599055,"crate":"nutype","num":"0.8.0-beta.1","dl_path":"/api/v1/crates/nutype/0.8.0-beta.1/download","readme_path":"/api/v1/crates/nutype/0.8.0-beta.1/readme","updated_at":"2026-06-18T08:29:50.232343Z","created_at":"2026-06-18T08:29:50.232343Z","downloads":20575,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"derive_unchecked":["nutype_macros/derive_unchecked"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"rust_decimal":["nutype_macros/rust_decimal"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"],"valuable":["nutype_macros/valuable"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.8.0-beta.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.8.0-beta.1/downloads","authors":"/api/v1/crates/nutype/0.8.0-beta.1/authors"},"crate_size":14453,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2026-06-18T08:29:50.232343Z"}],"checksum":"8927742e72e208ad188d2c7e36c7828e04a6e3bddeeed2e722fba59519f428c5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":2305773,"crate":"nutype","num":"0.7.0","dl_path":"/api/v1/crates/nutype/0.7.0/download","readme_path":"/api/v1/crates/nutype/0.7.0/readme","updated_at":"2026-04-25T11:54:51.290873Z","created_at":"2026-04-25T11:54:51.290873Z","downloads":431382,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"derive_unchecked":["nutype_macros/derive_unchecked"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"],"valuable":["nutype_macros/valuable"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.7.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.7.0/downloads","authors":"/api/v1/crates/nutype/0.7.0/authors"},"crate_size":13047,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2026-04-25T11:54:51.290873Z"}],"checksum":"e3ae01f500e59a27e8c868297e15e268105d30ae06dee1ca194e025be29dee2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1662765,"crate":"nutype","num":"0.6.2","dl_path":"/api/v1/crates/nutype/0.6.2/download","readme_path":"/api/v1/crates/nutype/0.6.2/readme","updated_at":"2025-07-30T06:11:16.582978Z","created_at":"2025-07-30T06:11:16.582978Z","downloads":1907657,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"derive_unsafe":["nutype_macros/derive_unsafe"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.6.2/dependencies","version_downloads":"/api/v1/crates/nutype/0.6.2/downloads","authors":"/api/v1/crates/nutype/0.6.2/authors"},"crate_size":11840,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2025-07-30T06:11:16.582978Z"}],"checksum":"70587a780088c67dad31bf722b875c5616096b4d8c0ded8b7de03294ffb9bbb5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1439932,"crate":"nutype","num":"0.6.1","dl_path":"/api/v1/crates/nutype/0.6.1/download","readme_path":"/api/v1/crates/nutype/0.6.1/readme","updated_at":"2025-02-09T15:18:41.430792Z","created_at":"2025-02-09T15:18:41.430792Z","downloads":264538,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.6.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.6.1/downloads","authors":"/api/v1/crates/nutype/0.6.1/authors"},"crate_size":11217,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2025-02-09T15:18:41.430792Z"}],"checksum":"3340cb6773b0794ecb3f62ff66631d580f57151d9415c10ee8a27a357aeb998b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1430664,"crate":"nutype","num":"0.6.0","dl_path":"/api/v1/crates/nutype/0.6.0/download","readme_path":"/api/v1/crates/nutype/0.6.0/readme","updated_at":"2025-02-02T16:59:16.155097Z","created_at":"2025-02-02T16:59:16.155097Z","downloads":121639,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.6.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.6.0/downloads","authors":"/api/v1/crates/nutype/0.6.0/authors"},"crate_size":11216,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2025-02-02T16:59:16.155097Z"}],"checksum":"d74a972c014dca75f04b94ea99fddbaf55bb1772a43851e90aee081743a960b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1381482,"crate":"nutype","num":"0.5.1","dl_path":"/api/v1/crates/nutype/0.5.1/download","readme_path":"/api/v1/crates/nutype/0.5.1/readme","updated_at":"2024-12-20T11:43:33.766765Z","created_at":"2024-12-20T11:43:33.766765Z","downloads":146501,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.5.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.5.1/downloads","authors":"/api/v1/crates/nutype/0.5.1/authors"},"crate_size":8899,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-12-20T11:43:33.766765Z"}],"checksum":"0f1ea9dc0315b5f4a6bda53b4602f4c77f877ac37f427d640a7f647bfba8edb6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1256343,"crate":"nutype","num":"0.5.0","dl_path":"/api/v1/crates/nutype/0.5.0/download","readme_path":"/api/v1/crates/nutype/0.5.0/readme","updated_at":"2024-09-02T06:31:57.030996Z","created_at":"2024-09-02T06:31:57.030996Z","downloads":74536,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.5.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.5.0/downloads","authors":"/api/v1/crates/nutype/0.5.0/authors"},"crate_size":8890,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-09-02T06:31:57.030996Z"}],"checksum":"d8789358e2d6cdffb0cb170c7802ee7548beb8067ed643f3122fa36c335f3c64","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1247896,"crate":"nutype","num":"0.5.0-beta.2","dl_path":"/api/v1/crates/nutype/0.5.0-beta.2/download","readme_path":"/api/v1/crates/nutype/0.5.0-beta.2/readme","updated_at":"2024-08-25T11:32:37.026820Z","created_at":"2024-08-25T11:32:37.026820Z","downloads":995,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.5.0-beta.2/dependencies","version_downloads":"/api/v1/crates/nutype/0.5.0-beta.2/downloads","authors":"/api/v1/crates/nutype/0.5.0-beta.2/authors"},"crate_size":8910,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-08-25T11:32:37.026820Z"}],"checksum":"4ab345a455af7be29f6defc36a9d6cb779256909534fe4b42c59b337f80220d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1247288,"crate":"nutype","num":"0.5.0-beta.1","dl_path":"/api/v1/crates/nutype/0.5.0-beta.1/download","readme_path":"/api/v1/crates/nutype/0.5.0-beta.1/readme","updated_at":"2024-08-24T15:12:56.663919Z","created_at":"2024-08-24T15:12:56.663919Z","downloads":967,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.5.0-beta.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.5.0-beta.1/downloads","authors":"/api/v1/crates/nutype/0.5.0-beta.1/authors"},"crate_size":8909,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-08-24T15:12:56.663919Z"}],"checksum":"112d70ed0635b9ed53da9a67ce9c36d01c2925b72e589cfb1086f90809df6978","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1194962,"crate":"nutype","num":"0.4.3","dl_path":"/api/v1/crates/nutype/0.4.3/download","readme_path":"/api/v1/crates/nutype/0.4.3/readme","updated_at":"2024-07-06T15:58:46.968233Z","created_at":"2024-07-06T15:58:46.968233Z","downloads":458109,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.3/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.3/downloads","authors":"/api/v1/crates/nutype/0.4.3/authors"},"crate_size":8212,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-07-06T15:58:46.968233Z"}],"checksum":"362399c4581483ed2813c9b05dd6bcd903c60e61005c4b838c65ae755be69dd6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1190264,"crate":"nutype","num":"0.4.3-beta.1","dl_path":"/api/v1/crates/nutype/0.4.3-beta.1/download","readme_path":"/api/v1/crates/nutype/0.4.3-beta.1/readme","updated_at":"2024-07-01T20:32:37.261249Z","created_at":"2024-07-01T20:32:37.261249Z","downloads":1029,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.3-beta.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.3-beta.1/downloads","authors":"/api/v1/crates/nutype/0.4.3-beta.1/authors"},"crate_size":8390,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-07-01T20:32:37.261249Z"}],"checksum":"ad579e0609efbb397968d12eccd0438dd575df5bd35bb0f887b4f93e5a5fff12","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1106155,"crate":"nutype","num":"0.4.2","dl_path":"/api/v1/crates/nutype/0.4.2/download","readme_path":"/api/v1/crates/nutype/0.4.2/readme","updated_at":"2024-04-07T09:56:16.345661Z","created_at":"2024-04-07T09:56:16.345661Z","downloads":1806081,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.2/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.2/downloads","authors":"/api/v1/crates/nutype/0.4.2/authors"},"crate_size":8464,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-04-07T09:56:16.345661Z"}],"checksum":"801187d4ee2f03db47daf0f5fc335a7b1b94f60f47942293060b762641b83f2e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1106150,"crate":"nutype","num":"0.4.1","dl_path":"/api/v1/crates/nutype/0.4.1/download","readme_path":"/api/v1/crates/nutype/0.4.1/readme","updated_at":"2024-04-07T09:48:58.379164Z","created_at":"2024-04-07T09:48:58.379164Z","downloads":1129,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.1/downloads","authors":"/api/v1/crates/nutype/0.4.1/authors"},"crate_size":8461,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-04-07T09:48:58.379164Z"}],"checksum":"3cd9262a15b4dbe0a6ecd8120aef0521cc6865951bd247a56c459a9bfed944d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":1030704,"crate":"nutype","num":"0.4.1-beta.1","dl_path":"/api/v1/crates/nutype/0.4.1-beta.1/download","readme_path":"/api/v1/crates/nutype/0.4.1-beta.1/readme","updated_at":"2024-01-28T12:29:30.255199Z","created_at":"2024-01-28T12:29:30.255199Z","downloads":1208,"features":{"arbitrary":["nutype_macros/arbitrary"],"default":["std"],"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"],"std":["nutype_macros/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.1-beta.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.1-beta.1/downloads","authors":"/api/v1/crates/nutype/0.4.1-beta.1/authors"},"crate_size":8477,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2024-01-28T12:29:30.255199Z"}],"checksum":"e695efe6e31abbf6017eb79ce8490b86898a56ad9ce2a2bd179f0b65f941ff6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":37,"comment_lines":1,"files":1}},"total_code_lines":37,"total_comment_lines":1}},{"id":961789,"crate":"nutype","num":"0.4.0","dl_path":"/api/v1/crates/nutype/0.4.0/download","readme_path":"/api/v1/crates/nutype/0.4.0/readme","updated_at":"2023-11-20T19:40:06.477146Z","created_at":"2023-11-20T19:40:06.477146Z","downloads":69106,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.0/downloads","authors":"/api/v1/crates/nutype/0.4.0/authors"},"crate_size":8313,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-11-20T19:40:06.477146Z"}],"checksum":"38fd38251d275b6a3cecbf4d2f8ce83b80609f0e33e2508a8bc3a7d94401d007","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36,"comment_lines":0,"files":1}},"total_code_lines":36,"total_comment_lines":0}},{"id":882947,"crate":"nutype","num":"0.4.0-beta.2","dl_path":"/api/v1/crates/nutype/0.4.0-beta.2/download","readme_path":"/api/v1/crates/nutype/0.4.0-beta.2/readme","updated_at":"2023-08-28T04:30:43.586276Z","created_at":"2023-08-28T04:30:43.586276Z","downloads":1788,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.0-beta.2/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.0-beta.2/downloads","authors":"/api/v1/crates/nutype/0.4.0-beta.2/authors"},"crate_size":8894,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-08-28T04:30:43.586276Z"}],"checksum":"312ebc882516887d78226e9f428a6bf10068d569afdfddbb07cc9676220ef176","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36,"comment_lines":0,"files":1}},"total_code_lines":36,"total_comment_lines":0}},{"id":882574,"crate":"nutype","num":"0.4.0-beta.1","dl_path":"/api/v1/crates/nutype/0.4.0-beta.1/download","readme_path":"/api/v1/crates/nutype/0.4.0-beta.1/readme","updated_at":"2023-08-27T16:05:59.896722Z","created_at":"2023-08-27T16:05:59.896722Z","downloads":1211,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.4.0-beta.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.4.0-beta.1/downloads","authors":"/api/v1/crates/nutype/0.4.0-beta.1/authors"},"crate_size":8898,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-08-27T16:05:59.896722Z"}],"checksum":"83f8eef45b73d1a0ad99c7e3bec8d8aa02c9e0eb89f484d4b945c3e4e7dd4bea","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":36,"comment_lines":0,"files":1}},"total_code_lines":36,"total_comment_lines":0}},{"id":835158,"crate":"nutype","num":"0.3.1","dl_path":"/api/v1/crates/nutype/0.3.1/download","readme_path":"/api/v1/crates/nutype/0.3.1/readme","updated_at":"2023-06-30T04:59:19.241464Z","created_at":"2023-06-30T04:59:19.241464Z","downloads":125098,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.3.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.3.1/downloads","authors":"/api/v1/crates/nutype/0.3.1/authors"},"crate_size":8276,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-06-30T04:59:19.241464Z"}],"checksum":"0ae1c26994c543093dea62dc235aba699a8ea1ba5bcab09449a757449a643a91","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26,"comment_lines":0,"files":1}},"total_code_lines":26,"total_comment_lines":0}},{"id":830975,"crate":"nutype","num":"0.3.0","dl_path":"/api/v1/crates/nutype/0.3.0/download","readme_path":"/api/v1/crates/nutype/0.3.0/readme","updated_at":"2023-06-25T08:45:20.382101Z","created_at":"2023-06-25T08:45:20.382101Z","downloads":1335,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.3.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.3.0/downloads","authors":"/api/v1/crates/nutype/0.3.0/authors"},"crate_size":8254,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-06-25T08:45:20.382101Z"}],"checksum":"49131023a3266af4e007ef9c7ee3828766b54161e7ef05dd732c8abcf258c126","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26,"comment_lines":0,"files":1}},"total_code_lines":26,"total_comment_lines":0}},{"id":775900,"crate":"nutype","num":"0.2.0","dl_path":"/api/v1/crates/nutype/0.2.0/download","readme_path":"/api/v1/crates/nutype/0.2.0/readme","updated_at":"2023-04-13T19:24:11.159869Z","created_at":"2023-04-13T19:24:11.159869Z","downloads":113719,"features":{"new_unchecked":["nutype_macros/new_unchecked"],"regex":["nutype_macros/regex"],"schemars08":["nutype_macros/schemars08"],"serde":["nutype_macros/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.2.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.2.0/downloads","authors":"/api/v1/crates/nutype/0.2.0/authors"},"crate_size":7903,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-04-13T19:24:11.159869Z"}],"checksum":"060a7fdadbae85c7063375e8fb9dd88c9ac336a22d1f0eb2fefd53dbf98edcb5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26,"comment_lines":0,"files":1}},"total_code_lines":26,"total_comment_lines":0}},{"id":724683,"crate":"nutype","num":"0.1.1","dl_path":"/api/v1/crates/nutype/0.1.1/download","readme_path":"/api/v1/crates/nutype/0.1.1/readme","updated_at":"2023-02-11T15:13:11.571566Z","created_at":"2023-02-11T15:13:11.571566Z","downloads":60036,"features":{"serde1":["nutype_macros/serde1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.1.1/dependencies","version_downloads":"/api/v1/crates/nutype/0.1.1/downloads","authors":"/api/v1/crates/nutype/0.1.1/authors"},"crate_size":6848,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2023-02-11T15:13:11.571566Z"}],"checksum":"2a9d7240ff1fd77d3efca29efbd1be0a1ee3308b14d01b61240cafbd3072082c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"The newtype with guarantees.","homepage":"https://github.com/greyblake/nutype","documentation":"https://docs.rs/nutype","repository":"https://github.com/greyblake/nutype","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26,"comment_lines":0,"files":1}},"total_code_lines":26,"total_comment_lines":0}},{"id":633833,"crate":"nutype","num":"0.1.0","dl_path":"/api/v1/crates/nutype/0.1.0/download","readme_path":"/api/v1/crates/nutype/0.1.0/readme","updated_at":"2022-10-03T20:13:43.377873Z","created_at":"2022-10-03T20:13:43.377873Z","downloads":1211,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/nutype/0.1.0/dependencies","version_downloads":"/api/v1/crates/nutype/0.1.0/downloads","authors":"/api/v1/crates/nutype/0.1.0/authors"},"crate_size":922,"published_by":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"audit_actions":[{"action":"publish","user":{"id":5327,"login":"greyblake","name":"Serhii Potapov","avatar":"https://avatars.githubusercontent.com/u/113512?v=4","url":"https://github.com/greyblake","github_username_matches":true,"created_at":"2009-08-09T17:57:29Z"},"time":"2022-10-03T20:13:43.377873Z"}],"checksum":"3b50b3e98af0d54ec5f9fe79d535006dbf0334dd7d8cbd15f48c0117bb82331e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Newtype library","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12,"comment_lines":0,"files":1}},"total_code_lines":12,"total_comment_lines":0}}],"keywords":[{"id":"derive","keyword":"derive","created_at":"2015-08-16T10:04:40.719656Z","crates_cnt":1539},{"id":"invariant","keyword":"invariant","created_at":"2016-08-21T23:18:22.167013Z","crates_cnt":31},{"id":"newtype","keyword":"newtype","created_at":"2015-08-16T10:07:16.402917Z","crates_cnt":105},{"id":"sanitization","keyword":"sanitization","created_at":"2015-09-04T17:50:51.981622Z","crates_cnt":36},{"id":"validation","keyword":"validation","created_at":"2016-03-07T12:49:34.868709Z","crates_cnt":956}],"categories":[{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11061},{"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":4127}]}