Modules
【点击链接可到达rust标准库 The Rust Standard Library下的特定章节】
| backtrace | ExperimentalSupport for capturing a stack backtrace of an OS thread |
|---|---|
| intrinsics | ExperimentalCompiler intrinsics. |
| lazy | ExperimentalLazy values and one-time initialization of static data. |
| raw | DeprecatedExperimentalContains struct definitions for the layout of compiler built-in types. |
| stream | ExperimentalComposable asynchronous iteration. |
| alloc | Memory allocation APIs. |
| any | This module implements the Any trait, which enables dynamic typing of any 'static type through runtime reflection. |
| array | Implementations of things like Eq for fixed-length arrays up to a certain length. Eventually, we should be able to generalize to all lengths. |
| ascii | Operations on ASCII strings and characters. |
| borrow | A module for working with borrowed data. |
| boxed | A pointer type for heap allocation. |
| cell | Shareable mutable containers. |
| char | A character type. |
| clone | The Clone trait for types that cannot be ‘implicitly copied’. |
| cmp | Functionality for ordering and comparison. |
| collections | Collection types. |
| convert | Traits for conversions between types. |
| default | The Default trait for types which may have meaningful default values. |
| env | Inspection and manipulation of the process’s environment. |
| error | Traits for working with Errors. |
| f32 | Constants specific to the f32 single-precision floating point type. |
| f64 | Constants specific to the f64 double-precision floating point type. |
| ffi | Utilities related to FFI bindings. |
| fmt | Utilities for formatting and printing Strings. |
| fs | Filesystem manipulation operations. |
| future | Asynchronous values. |
| hash | Generic hashing support. |
| hint | Hints to compiler that affects how code should be emitted or optimized. Hints may be compile time or runtime. |
| i8 | Deprecation plannedConstants for the 8-bit signed integer type. |
| i16 | Deprecation plannedConstants for the 16-bit signed integer type. |
| i32 | Deprecation plannedConstants for the 32-bit signed integer type. |
| i64 | Deprecation plannedConstants for the 64-bit signed integer type. |
| i128 | Deprecation plannedConstants for the 128-bit signed integer type. |
| io | Traits, helpers, and type definitions for core I/O functionality. |
| isize | Deprecation plannedConstants for the pointer-sized signed integer type. |
| iter | Composable external iteration. |
| marker | Primitive traits and types representing basic properties of types. |
| mem | Basic functions for dealing with memory. |
| net | Networking primitives for TCP/UDP communication. |
| num | Additional functionality for numerics. |
| ops | Overloadable operators. |
| option | Optional values. |
| os | OS-specific functionality. |
| panic | Panic support in the standard library. |
| path | Cross-platform path manipulation. |
| pin | Types that pin data to its location in memory. |
| prelude | The Rust Prelude |
| primitive | This module reexports the primitive types to allow usage that is not possibly shadowed by other declared types. |
| process | A module for working with processes. |
| ptr | Manually manage memory through raw pointers. |
| rc | Single-threaded reference-counting pointers. ‘Rc’ stands for ‘Reference Counted’. |
| result | Error handling with the Result type. |
| slice | A dynamically-sized view into a contiguous sequence, [T]. |
| str | Unicode string slices. |
| string | A UTF-8–encoded, growable string. |
| sync | Useful synchronization primitives. |
| task | Types and Traits for working with asynchronous tasks. |
| thread | Native threads. |
| time | Temporal quantification. |
| u8 | Deprecation plannedConstants for the 8-bit unsigned integer type. |
| u16 | Deprecation plannedConstants for the 16-bit unsigned integer type. |
| u32 | Deprecation plannedConstants for the 32-bit unsigned integer type. |
| u64 | Deprecation plannedConstants for the 64-bit unsigned integer type. |
| u128 | Deprecation plannedConstants for the 128-bit unsigned integer type. |
| usize | Deprecation plannedConstants for the pointer-sized unsigned integer type. |
| vec | A contiguous growable array type with heap-allocated contents, written Vec<T>. |
