stratum-mining / stratum

stratum
https://stratumprotocol.org
Other
208 stars 124 forks source link

Refactor: `binary-sv2::no-serde-sv2::derive_codec` crate #1133

Open rrybarczyk opened 1 month ago

rrybarczyk commented 1 month ago

Background

This task is an outcome of the protocols Rust docs issues tracked in #845.

While documenting protocols::v2::binary-sv2::no-serde-sv2::derive_codec in #1010, areas of potential code debt were identified. This issue servers as a place to list out these items to then be addressed in an organized manner. The initial Rust documentation effort was an immediate action, while a refactoring (which implies breaking API changes) is not so urgent priority, so for now we should leave this in the backlog for an appropriate moment in the future.

Identified Potential Code Debt

TODO