[−][src]Module boolean_enums::lstd
Modules
| alloc | Memory allocation APIs |
| any | This module implements the |
| arch | SIMD and vendor intrinsics module. |
| 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 |
| cmp | Functionality for ordering and comparison. |
| collections | Collection types. |
| convert | Traits for conversions between types. |
| default | The |
| env | Inspection and manipulation of the process's environment. |
| error | Traits for working with Errors. |
| f32 | This module provides constants which are specific to the implementation
of the |
| f64 | This module provides constants which are specific to the implementation
of the |
| ffi | Utilities related to FFI bindings. |
| fmt | Utilities for formatting and printing |
| fs | Filesystem manipulation operations. |
| hash | Generic hashing support. |
| hint | Hints to compiler that affects how code should be emitted or optimized. |
| i8 | The 8-bit signed integer type. |
| i16 | The 16-bit signed integer type. |
| i32 | The 32-bit signed integer type. |
| i64 | The 64-bit signed integer type. |
| i128 | The 128-bit signed integer type. |
| io | Traits, helpers, and type definitions for core I/O functionality. |
| isize | 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 which pin data to its location in memory |
| prelude | The Rust Prelude. |
| 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 |
| slice | A dynamically-sized view into a contiguous sequence, |
| str | Unicode string slices. |
| string | A UTF-8 encoded, growable string. |
| sync | Useful synchronization primitives. |
| thread | Native threads. |
| time | Temporal quantification. |
| u8 | The 8-bit unsigned integer type. |
| u16 | The 16-bit unsigned integer type. |
| u32 | The 32-bit unsigned integer type. |
| u64 | The 64-bit unsigned integer type. |
| u128 | The 128-bit unsigned integer type. |
| usize | The pointer-sized unsigned integer type. |
| vec | A contiguous growable array type with heap-allocated contents, written
|
| future | [ Experimental ] Asynchronous values. |
| intrinsics | [ Experimental ] rustc compiler intrinsics. |
| raw | [ Experimental ] Contains struct definitions for the layout of compiler built-in types. |
| task | [ Experimental ] Types and Traits for working with asynchronous tasks. |
Macros
| assert_eq | Asserts that two expressions are equal to each other (using |
| assert_ne | Asserts that two expressions are not equal to each other (using |
| dbg | A macro for quick and dirty debugging with which you can inspect the value of a given expression. An example: |
| debug_assert | Ensure that a boolean expression is |
| debug_assert_eq | Asserts that two expressions are equal to each other. |
| debug_assert_ne | Asserts that two expressions are not equal to each other. |
| eprint | Macro for printing to the standard error. |
| eprintln | Macro for printing to the standard error, with a newline. |
| format | Creates a |
| is_x86_feature_detected | A macro to test at runtime whether a CPU feature is available on x86/x86-64 platforms. |
| panic | The entry point for panic of Rust threads. |
Macro for printing to the standard output. | |
| println | Macro for printing to the standard output, with a newline. |
| thread_local | Declare a new thread local storage key of type |
| try | Helper macro for reducing boilerplate code for matching |
| unimplemented | A standardized placeholder for marking unfinished code. |
| unreachable | A utility macro for indicating unreachable code. |
| vec | Creates a |
| write | Write formatted data into a buffer. |
| writeln | Write formatted data into a buffer, with a newline appended. |
| await | [ Experimental ] A macro to await on an async call. |
| is_aarch64_feature_detected | [ Experimental ] Prevents compilation if |
| is_arm_feature_detected | [ Experimental ] Prevents compilation if |
| is_mips64_feature_detected | [ Experimental ] Prevents compilation if |
| is_mips_feature_detected | [ Experimental ] Prevents compilation if |
| is_powerpc64_feature_detected | [ Experimental ] Prevents compilation if |
| is_powerpc_feature_detected | [ Experimental ] Prevents compilation if |
| select | [ Deprecated ] [Experimental ] A macro to select an event from a number of receivers. |