Rust Libz Blitz status update 2017-06-15
Ok, this is an update of the last two weeks.
The big event this time was that @KodrAus finished the walkdir evaluation, and it went really well. He filed a bunch of very well-documented issues that are all still open and want to be closed.
The error-chain evaluation is open too and in need of help completing the guidelines checklist and brainstorming ideas for cookbook recipes. There’s also a fair bit of discussion on that thread about the error-chain design. If you have opinions don’t hesitate to jump in.
Coming up we’ll expect @burntsushi to get the gcc evaluation started soon, and for me to schedule out the next few crates after that.
I also hope to start a push for getting actual 1.0 crates released, and to motivate that with a “1.0 achievements” thread of some kind, where any crate author can post their crate that meets some qualifications to the best of their determination.
It was another really productive week. Thanks to everybody who chipped in!
url
-
@SimonSapin updated the
percent_encoding
docs -
@SimonSapin moved
percent_encoding
to its own crate -
@tomecki made
HostAndPort
implDisplay
-
@imor implemented
Debug
for many types -
@cGuille implemented
Hash
forOrigin
-
@SimonSapin hid the
quirks
module -
@Enet24 replaced
unwrap
with?
in examples - @tmccombs explained ‘fragments’
log
- @budziq added doc references to other loggers
-
@budziq added docs for interaction between features and
log!
-
@rap2hpoutre improved
max_log_level
docs -
@nivkner improved
set_logger_raw
docs
reqwest
-
@budziq exposed
RedirectAction
andRedirectAttempt
- @tomprince hid internal conversions
-
@tomprince made
Error::get_ref
returnSend+Sync
-
@theduke moved
try_
macro to error.rs -
@alisha17 converted examples to
?
- @budziq added “Errors” sections to docs
-
@jaemk improved
Response
docs -
@jaemk added examples to
Body
ctors - @Andygauge improved error docs
-
@jaemk improved
RequestBuilder
docs
cookbook
- @budziq added “compress a directory into a tarball”
- @sb89 added “extract all links from a webpage”
- @budziq added “define and operate on a type represented as a bitfield”
- @budziq upgraded rayon and image
- @budziq pinned mdbook to 0.0.22
- @budziq clarified the cookbook license
- @crypto-universe added “recursively calculate file sizes at a given depth”
help wanted
- walkdir: Add Error docs to methods that return Result
- walkdir: Use
?
in docs instead of unwrapping - walkdir: Add example for content_first
- walkdir: Add links to other walkdir items in DirEntry docs
- walkdir: Add links to other walkdir items in Iter and IterFilterEntry docs
- walkdir: Add links to other walkdir items in WalkDir docs
- walkdir: Add links to other walkdir items in WalkDirIterator docs
- walkdir: Document that
Iter
andIterFilterEntry
are the result of trait methods - walkdir: Correct errors in WalkDir type docs
- walkdir: Add html_root_url attribute
- walkdir: Implement Debug for WalkDir, Iter and IterFilterEntry
- walkdir: Add build badges to Cargo.toml
- walkdir: Add categories to Cargo.toml
- walkdir: Rename Iter to IntoIter
- walkdir: Rename IterFilterEntry to FilterEntry
- walkdir: Link references to std in docs
- walkdir: Make skip_current_dir and filter_entry inherent methods
- walkdir: Make WalkDir Send + Sync
- walkdir: Document why unwraps won’t fail
- walkdir: Remove re-export of is_same_file
- walkdir: Change OsString args in sort_by to OsStr
- walkdir: Move DirEntry::ino method to an extension trait
- cookbook: Use
filter_entry
in walkdir example - cookbook: “decompress a tarball while removing a prefix from the paths”
- cookbook: Move to skeptic 0.10
- skeptic (used by cookbook): multiple matching crates when deps are duplicated