#tuple #collection #zero-cost #collect #exact-size

collect_exact

Allows zero-cost collection into exact-size arrays and tuples

2 releases

Uses new Rust 2024

new 0.1.1 Mar 22, 2025
0.1.0 Mar 22, 2025

#946 in Algorithms

Download history 137/week @ 2025-03-17

137 downloads per month

MIT license

11KB
185 lines

collect_exact

Allows zero-cost collection into exact-size arrays and tuples.

Crates.io MIT licensed Build Status

Usage

use collect_exact::CollectExact;

let iter = [1, 2, 3].into_iter();
let result = iter.collect_exact::<[u32; 3]>();

assert_eq!(result, Ok([1, 2, 3]));

lib.rs:

Allows zero-cost collection into exact-size arrays and tuples.

Usage

use collect_exact::CollectExact;

let iter = [1, 2, 3].into_iter();
let result = iter.collect_exact::<[u32; 3]>();

assert_eq!(result, Ok([1, 2, 3]));

No runtime deps