Releases by Stars
Recent Build Failures
Build Failures by Stars
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Tamme Schichler
Failures By Stars
A slightly more flexible Cow; roughly to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned
A kind-to-humans configuration language.
A web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered and deployed sites (and combinations thereof) without specific changes to an app's code.
Proc macro definitions for Asteracea. They are unlikely to work correctly unless used through the asteracea crate.
A virtual DOM structure, primarily for web use.
High-level API wrapper for Pebble (watch) SDK 4.3
A proc macro wrapper around the heck crate, so that its casing functions can be applied to identifiers. Also contains a workaround for (limited) stringification.
A DOM differ for lignin. Aside from diffing lignin Nodes to adjust HTML elements, it's also possible to construct Node trees from HTML elements.
A convenient hierarchical dependency-extraction container. Supports lazy provision, shadowing and testing/configuration use cases.
Conveniently chip small pieces off a slice or `str` to use elsewhere.
Universal value type covering the entire Serde data model
HTML renderer for lignin VDOM Nodes. This crate is primarily for static and server-side rendering. For client-side use, see lignin-dom.
Low-level FFI bindings for Pebble (watch) SDK 4.3
Format trait wrappers for Fn(&mut Formatter) -> fmt::Result
Unwrap Result<!Debug, !Debug> and Option<!Debug>
Procedural macro definitions for rhizome.
Lazy-copying lazy-allocated scanning `str` transformations. This is good e.g. for (un)escaping text, especially if individual strings are short.
A very WIP and experimental CSS scoping library.
A reverse quote macro... that is: A macro to parse input from a ParseStream according to a given pattern.
An HTML schema interface through which lignin Node trees can be created with efficient compile-time checking.
Apply parser functions to proc-macro2 token streams
Safely use (stack) references outside their original scope
Assert that a panic happens, and optionally what (kind of) panic happens
Returnable guards that represent for example a subset of the original borrow. Implemented for the standard guard types and easily extensible.
CLI tool for TAML, a kind-to-humans configuration language
Serde-integration for TAML, a kind-to-humans configuration language
Deserialise types containing e.g. Cow<str> without borrowing
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)