cdfdc1eb6b
This is hopefully the beginning of the long-awaited dissolution of libextra. Using the newly created build infrastructure for building libraries, I decided to move the first module out of libextra. While not being a particularly meaty module in and of itself, the flate module is required by rustc and additionally has a native C dependency. I was able to very easily split out the C dependency from rustrt, update librustc, and magically everything gets installed to the right locations and built automatically. This is meant to be a proof-of-concept commit to how easy it is to remove modules from libextra now. I didn't put any effort into modernizing the interface of libflate or updating it other than to remove the one glob import it had.
1.8 KiB
1.8 KiB
% Rust documentation
Guides
- Pointers
- References and Lifetimes
- Containers and Iterators
- Tasks and Communication
- Foreign Function Interface
- Macros
- Packaging
- Testing
- Conditions
- Rust's Runtime
Libraries
Tooling
FAQs
- Language FAQ
- Project FAQ
- Usage FAQ
- Code cheatsheet - "How do I do X?"
- How to submit a bug report
External resources
- The Rust IRC channel -
#rust
on irc.mozilla.org - The Rust community on Reddit
- The Rust wiki