netdoc: Make versions smaller in GenericRouterStatus
When the version is a Tor version, we can just parse it; otherwise, we can intern it. This shrinks GenericRouterStatus and avoids a lot of extra help allocations.
Showing
- crates/tor-netdoc/src/doc/netstatus/rs.rs 43 additions, 5 deletionscrates/tor-netdoc/src/doc/netstatus/rs.rs
- crates/tor-netdoc/src/doc/netstatus/rs/build.rs 2 additions, 1 deletioncrates/tor-netdoc/src/doc/netstatus/rs/build.rs
- crates/tor-netdoc/src/types/version.rs 2 additions, 2 deletionscrates/tor-netdoc/src/types/version.rs
- crates/tor-netdoc/src/util/intern.rs 19 additions, 3 deletionscrates/tor-netdoc/src/util/intern.rs
- doc/semver_status.md 2 additions, 0 deletionsdoc/semver_status.md
Please register or sign in to comment