BartMassey / BartMassey/bitstream

Move to generic Chunk type

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Right now, the code is locked into `Chunk` being `u64`. This is restrictive for small systems. The `Chunk` type should be made generic. This would be a breaking change.

Open questions: are chunks greater than `u64` worth supporting? If not, should the `Chunk` type be limited to types that are `Into`?

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the current `Chunk` type definition and every use that assumes `u64`, then resolve whether larger chunk types are supported or the type is constrained by `Into`. Done means the generic design and its breaking API impact are settled and the affected code remains usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.