Open AaronO opened 1 year ago
Happy to see those gnarly macros cleaned up. I put those together when I was very new at Rust, and slowly grew them poorly, and understanding them whenever I came back to them was always confusing.
I'm guessing moving around the enums makes them slightly smaller. You said there was a measurable perf improvement?
Just checking in here, did you want to get this merged before we shoot out the new release?
Builds off #134 (swar), #138 (Bytes cursor)
Cleaner, faster and less macros !
Key changes
?
early-exits, removing need for parsing-helper macrosbyte_map!
(response header-parsing macros should become functions)TODO