Lowest-abstraction level for the Substrate runtime: just exports useful primitives from std or core/alloc to be used with any code that depends on the runtime. Substrate runtime standard library as compiled when linked with Rust's standard library.
A module for working with borrowed data.
A pointer type for heap allocation.
Shareable mutable containers.
Functionality for ordering and comparison.
Traits for conversions between types.
Utilities for formatting and printing
Generic hashing support.
Composable external iteration.
Primitive traits and types representing basic properties of types.
Basic functions for dealing with memory.
Additional functionality for numerics.
Prelude of common useful imports.
Manually manage memory through raw pointers.
Single-threaded reference-counting pointers. 'Rc' stands for 'Reference Counted'.
Error handling with the
A dynamically-sized view into a contiguous sequence,
A contiguous growable array type with heap-allocated contents, written