{"id":28518224,"url":"https://github.com/rustcrypto/hybrid-array","last_synced_at":"2025-10-10T18:38:50.576Z","repository":{"id":216596381,"uuid":"741742159","full_name":"RustCrypto/hybrid-array","owner":"RustCrypto","description":"Hybrid typenum/const generic arrays","archived":false,"fork":false,"pushed_at":"2025-05-04T12:51:03.000Z","size":177,"stargazers_count":13,"open_issues_count":3,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-16T00:36:25.196Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RustCrypto.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-11T02:34:52.000Z","updated_at":"2025-07-20T03:28:18.000Z","dependencies_parsed_at":"2024-01-29T19:26:26.966Z","dependency_job_id":"1ea6297e-196c-46f4-82ee-83fdeb6a6563","html_url":"https://github.com/RustCrypto/hybrid-array","commit_stats":null,"previous_names":["rustcrypto/hybrid-array"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/RustCrypto/hybrid-array","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustCrypto%2Fhybrid-array","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustCrypto%2Fhybrid-array/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustCrypto%2Fhybrid-array/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustCrypto%2Fhybrid-array/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RustCrypto","download_url":"https://codeload.github.com/RustCrypto/hybrid-array/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustCrypto%2Fhybrid-array/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272235226,"owners_count":24897169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-09T05:36:41.710Z","updated_at":"2025-10-10T18:38:50.571Z","avatar_url":"https://github.com/RustCrypto.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [RustCrypto]: Hybrid Const Generic / Typenum Arrays\n\n[![crate][crate-image]][crate-link]\n[![Docs][docs-image]][docs-link]\n[![Build Status][build-image]][build-link]\n![Apache2/MIT licensed][license-image]\n![Rust Version][rustc-image]\n[![Project Chat][chat-image]][chat-link]\n\nHybrid array type combining const generics with the expressiveness of\n[`typenum`]-based constraints, providing an alternative to [`generic-array`]\nand a incremental transition path to const generics.\n\n## About\n\nThis crate uses `typenum` to enable the following features which aren't yet\npossible with the stable implementation of const generics:\n\n- [#60551: Associated constants in traits can not be used in const generics][rust-issue-60551]\n- [#76560: Complex generic constants: `feature(generic_const_exprs)`][rust-issue-76560]\n\nInternally the crate is built on const generics and provides traits which make\nit possible to convert between const generic types and `typenum` types.\n\n## Minimum Supported Rust Version (MSRV) Policy\n\nMSRV increases are not considered breaking changes and can happen in patch\nreleases.\n\nThe crate MSRV accounts for all supported targets and crate feature\ncombinations, excluding explicitly unstable features.\n\n## License\n\nLicensed under either of:\n\n- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n- [MIT license](http://opensource.org/licenses/MIT)\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall be\ndual licensed as above, without any additional terms or conditions.\n\n[//]: # (badges)\n\n[crate-image]: https://img.shields.io/crates/v/hybrid-array?logo=rust\n[crate-link]: https://crates.io/crates/hybrid-array\n[docs-image]: https://docs.rs/hybrid-array/badge.svg\n[docs-link]: https://docs.rs/hybrid-array/\n[build-image]: https://github.com/RustCrypto/hybrid-array/actions/workflows/hybrid-array.yml/badge.svg?branch=master\n[build-link]: https://github.com/RustCrypto/hybrid-array/actions/workflows/hybrid-array.yml?query=branch:master\n[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg\n[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg\n[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg\n[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260052-utils\n\n[//]: # (links)\n\n[RustCrypto]: https://github.com/rustcrypto\n[RustCrypto/utils#378]: https://github.com/RustCrypto/utils/issues/378\n[`typenum`]: https://github.com/paholg/typenum\n[`generic-array`]: https://github.com/fizyk20/generic-array\n[rust-issue-60551]: https://github.com/rust-lang/rust/issues/60551\n[rust-issue-76560]: https://github.com/rust-lang/rust/issues/76560\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcrypto%2Fhybrid-array","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustcrypto%2Fhybrid-array","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcrypto%2Fhybrid-array/lists"}