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
Document everything #126
Document everything #126
Conversation
dd29f12
to
e7fdf2d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good from my perspective.
@Ruben2424, I followed your suggestions |
999c086
to
d3a2906
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good here. Thank you. 💪
Woops, sorry, just merged a different PR that caused some conflicts here. |
@g2p changes: Run cargo fmt, rebase and fix conflicts, fix draft doctests, remove overly incomplete draft tests.
d3a2906
to
5f415ef
Compare
I couldn't turn on #![deny(missing_docs)] for the whole crate because the test_helpers feature exposes about 138 undocumented qpack/proto functions. Refactoring the tests to be part of the original crate would fix that. Changed the RequestEnd struct to not be public, it is an internal struct used to notify the connection of closed streams.
5f415ef
to
43dbdf3
Compare
Changed some citations to match published versions. Changes were editorial as far as I could tell.
43dbdf3
to
8a958b0
Compare
Rebased, then fixed some issue with an URL that broke the format duvet report expected. |
Thanks again <3 |
This is an updated and rebased version of #82.
I couldn't turn on
#![deny(missing_docs)]
for the whole crate because thetest_helpers
feature exposes about 138 undocumented qpack and proto functions.Refactoring the tests to be part of the original crate would fix that (and remove the need to backdoor module privacy). I added the
#[deny(missing_docs)]
attribute to the rest of the modules instead.Also updated draft references to point to published RFCs.
Motivation for the pull request is that I would like a preliminary release of the crate; see #125, and #70 before that.