[−][src]Crate maybe_std
Modules
| alloc | Memory allocation APIs  | 
| any | This module implements the   | 
| arch | SIMD and vendor intrinsics module.  | 
| array | Implementations of things like   | 
| ascii | Operations on ASCII strings and characters.  | 
| borrow | A module for working with borrowed data.  | 
| cell | Shareable mutable containers.  | 
| char | A character type.  | 
| clone | The   | 
| cmp | Functionality for ordering and comparison.  | 
| convert | Traits for conversions between types.  | 
| default | The   | 
| 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 foreign function interface (FFI) bindings.  | 
| fmt | Utilities for formatting and printing strings.  | 
| future | Asynchronous values.  | 
| 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.  | 
| 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.  | 
| num | Numeric traits and functions for the built-in numeric types.  | 
| ops | Overloadable operators.  | 
| option | Optional values.  | 
| panic | Panic support in the standard library.  | 
| pin | Types that pin data to its location in memory.  | 
| prelude | The libcore prelude  | 
| primitive | This module reexports the primitive types to allow usage that is not possibly shadowed by other declared types.  | 
| ptr | Manually manage memory through raw pointers.  | 
| result | Error handling with the   | 
| slice | Slice management and manipulation.  | 
| str | String manipulation.  | 
| sync | Synchronization primitives  | 
| task | Types and Traits for working with asynchronous tasks.  | 
| 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.  | 
| intrinsics | Experimental Compiler intrinsics.  | 
| lazy | Experimental Lazy values and one-time initialization of static data.  | 
| panicking | Experimental Panic support for libcore  | 
| raw | Experimental Contains struct definitions for the layout of compiler built-in types.  | 
| unicode | Experimental | 
Macros
| assert | Asserts that a boolean expression is   | 
| 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   | 
| cfg | Evaluates boolean combinations of configuration flags at compile-time.  | 
| column | Expands to the column number at which it was invoked.  | 
| compile_error | Causes compilation to fail with the given error message when encountered.  | 
| concat | Concatenates literals into a static string slice.  | 
| debug_assert | Asserts 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.  | 
| env | Inspects an environment variable at compile time.  | 
| file | Expands to the file name in which it was invoked.  | 
| format_args | Constructs parameters for the other string-formatting macros.  | 
| include | Parses a file as an expression or an item according to the context.  | 
| include_bytes | Includes a file as a reference to a byte array.  | 
| include_str | Includes a UTF-8 encoded file as a string.  | 
| line | Expands to the line number on which it was invoked.  | 
| matches | Returns whether the given expression matches any of the given patterns.  | 
| module_path | Expands to a string that represents the current module path.  | 
| option_env | Optionally inspects an environment variable at compile time.  | 
| panic | Panics the current thread.  | 
| stringify | Stringifies its arguments.  | 
| todo | Indicates unfinished code.  | 
| try | Deprecated Unwraps a result or propagates its error.  | 
| unimplemented | Indicates unimplemented code by panicking with a message of "not implemented".  | 
| unreachable | Indicates unreachable code.  | 
| write | Writes formatted data into a buffer.  | 
| writeln | Write formatted data into a buffer, with a newline appended.  | 
| asm | Experimental Inline assembly.  | 
| concat_idents | Experimental Concatenates identifiers into one identifier.  | 
| format_args_nl | Experimental Same as   | 
| global_asm | Experimental Module-level inline assembly.  | 
| llvm_asm | Experimental LLVM-style inline assembly.  | 
| log_syntax | Experimental Prints passed tokens into the standard output.  | 
| trace_macros | Experimental Enables or disables tracing functionality used for debugging other macros.  |