-
-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H3 http body #734
H3 http body #734
Conversation
In trying to integrate this with hyper, I think we need to make |
Yes sure! I'll push that soon. |
f170284
to
642cb10
Compare
In fact I've got all tests passing into my working copy. I'm currently separating this up into commits. I also have a serious fall in throughput benchmarks I need to solve. I believe it's only the benchmark impl. Next I'll get the docs a little refresh. |
67f892b
to
be564af
Compare
Let's do the docs update in a separate PR, so that I can rebase my pin-project and other tweaks in parallel with your documentation work? |
Did you bring more changes? Just 2 failing tests to fix and we're good. I did not push the last changes. |
No, I don't have more changes. Do want to split up my commits a bit more to be a bit cleaner. Thanks for rebasing them into your stack, though! |
The HttpBody trait make use of `bytes::Buf` to reference the data. As the code was holding `Bytes`, a copy would have been necessary. Introduces a parameter type bound on Buf instead of Bytes for payload-frames transmits.
So here we are! It's ready for a review. If you want to edit those commits of yours, feel free ! :) |
Codecov Report
@@ Coverage Diff @@
## master #734 +/- ##
==========================================
+ Coverage 70.63% 71.03% +0.40%
==========================================
Files 72 73 +1
Lines 13041 13021 -20
==========================================
+ Hits 9211 9250 +39
+ Misses 3830 3771 -59
Continue to review full report at Codecov.
|
cda5c58
to
b24cdbe
Compare
b171f0f
to
28b259f
Compare
This is preparing the HttpBody integration: Error::Body(HttpBody::Error)
@stammw please have another look. I've spent some time improving things:
I'm still not super-happy with the commit history (the client response cancellation still fails for a bunch of these commits until fixed up in the last one, some commits are very large and not very focused) but I'm also not sure how it could be improved much. If you're happy with my updates, let's merge it. |
Pretty neat ! Thanks for the improvements ! |
No description provided.