The Rust Programming Language
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Alex Crichton
Automatically published version of the package `rustc_data_structures` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Automatically published version of the package `rustc_errors` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Automatically published version of the package `rustc_cratesio_shim` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Automatically published version of the package `syntax` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Automatically published version of the package `syntax_pos` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Automatically published version of the package `serialize` in the rust-lang/rust repository from commit 27a046e9338fb0455c33b13e8fe28da78212dedc
Cargo, a package manager for Rust.
Helpers for interacting with crates.io
Lightweight non-blocking IO
Bindings from the `futures` crate to the `mio` crate to get I/O in the form of futures and streams.
An implementation of TLS/SSL streams on top of the `futures_io` crate giving an implementation of TLS for nonblocking I/O streams.
An I/O abstraction layer built on top of streams of readiness. Includes many std::io primitives intended for usage with futures.
An implementation of thread pools which hand out futures to the results of the computation on the threads themselves.
An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
Support for lock-free data structures, synchronizers, and parallel programming
A network application framework for rapid development and highly scalable production deployments of clients and servers.
Backend of crates.io
Interaction between crates.io and S3 for storing crate files
A regular expression parser.
An implementation of statically compiled regular expressions for Rust. Unless you specifically need compile time regular expressions or a matching engine that is guaranteed not to allocate, you should temporarily prefer using the plain regex crate (since it is almost always faster).
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Core I/O and event loop primitives for asynchronous I/O in Rust. Foundation for the rest of the tokio crates.
Definition of the `#[async]` macro for the `futures-await` crate as well as a few other assorted macros.
Definition of the `await!` macro for the `futures-await` crate.
Async/await syntax for Rust through a procedural macro. This crate defines the `#[async]` macro for functions, the `await!` macro for function bodies, and intends to be used with the `futures` crate on crates.io as well.
Yet another error boilerplate library.
Native bindings to the libcurl library
Rust bindings to libcurl for making HTTP requests
FFI bindings to OpenSSL
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.