firelink-sh

firelink-sh/padder

Highly efficient runtime data formatting and padding crate for Rust.

1 good first / help-wanted issue · Rust · last activity Jul 23, 2025

crate data-engineering formatting mocking padding rust
1 Open Issue Need Help Last updated: Jul 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Optimize the performance of the `pad_right` function for `Vec<T>` in the `padder` crate when the `enable_unsafe` feature is enabled. The current implementation using repeated `.push()` calls is significantly slower than it could be. The task involves replacing this with a more efficient approach using `std::iter::repeat_n` and `collect()`, potentially with additional optimizations based on the size of the padding.

Complexity: 4/5
help wanted
firelink-sh/padder
2

Highly efficient runtime data formatting and padding crate for Rust.

Rust
#crate#data-engineering#formatting#mocking#padding#rust