std vs core
75 lines
alloc ==> Memory allocation APIs.
alloc ==> Memory allocation APIs.
any ==> Utilities for dynamic typing or type reflection.
any ==> Utilities for dynamic typing or type reflection.
arch ==> SIMD and vendor intrinsics module.
arch ==> SIMD and vendor intrinsics module.
array ==> Utilities for the array primitive type.
array ==> Utilities for the array primitive type.
ascii ==> Operations on ASCII strings and characters.
ascii ==> Operations on ASCII strings and characters.
assert_matches (Experimental) ==> Unstable module containing the unstable assert_matches macro.
assert_matches (Experimental) ==> Unstable module containing the unstable assert_matches macro.
async_iter (Experimental) ==> Composable asynchronous iteration.
async_iter (Experimental) ==> Composable asynchronous iteration.
autodiff (Experimental) ==> This module provides support for automatic differentiation.
autodiff (Experimental) ==> Unstable module containing the unstable autodiff macro.
backtrace ==> Support for capturing a stack backtrace of an OS thread
borrow ==> Utilities for working with borrowed data.
borrow ==> A module for working with borrowed data.
bstr (Experimental) ==> The ByteStr type and trait implementations.
boxed ==> The Box<T> type for heap allocation.
bstr (Experimental) ==> The ByteStr and ByteString types and trait implementations.
cell ==> Shareable mutable containers.
cell ==> Shareable mutable containers.
char ==> Utilities for the char primitive type.
char ==> Utilities for the char primitive type.
clone ==> The Clone trait for types that cannot be ‘implicitly copied’.
clone ==> The Clone trait for types that cannot be ‘implicitly copied’.
cmp ==> Utilities for comparing and ordering values.
cmp ==> Utilities for comparing and ordering values.
collections ==> Collection types.
contracts (Experimental) ==> Unstable module containing the unstable contracts lang items and attribute macros.
convert ==> Traits for conversions between types.
convert ==> Traits for conversions between types.
default ==> The Default trait for types with a default value.
default ==> The Default trait for types with a default value.
env ==> Inspection and manipulation of the process’s environment.
error ==> Interfaces for working with Errors.
error ==> Interfaces for working with Errors.
f128 (Experimental) ==> Constants for the f128 quadruple-precision floating point type.
f128 (Experimental) ==> Constants for the f128 quadruple-precision floating point type.
f16 (Experimental) ==> Constants for the f16 half-precision floating point type.
f16 (Experimental) ==> Constants for the f16 half-precision floating point type.
f32 ==> Constants for the f32 single-precision floating point type.
f32 ==> Constants for the f32 single-precision floating point type.
f64 ==> Constants for the f64 double-precision floating point type.
f64 ==> Constants for the f64 double-precision floating point type.
ffi ==> Utilities related to FFI bindings.
ffi ==> Platform-specific types, as defined by C.
fmt ==> Utilities for formatting and printing Strings.
fmt ==> Utilities for formatting and printing strings.
fs ==> Filesystem manipulation operations.
future ==> Asynchronous basic functionality.
future ==> Asynchronous basic functionality.
hash ==> Generic hashing support.
hash ==> Generic hashing support.
hint ==> Hints to compiler that affects how code should be emitted or optimized.
hint ==> Hints to compiler that affects how code should be emitted or optimized.
i128 (Deprecation planned) ==> Redundant constants module for the i128 primitive type.
i128 (Deprecation planned) ==> Redundant constants module for the i128 primitive type.
i16 (Deprecation planned) ==> Redundant constants module for the i16 primitive type.
i16 (Deprecation planned) ==> Redundant constants module for the i16 primitive type.
i32 (Deprecation planned) ==> Redundant constants module for the i32 primitive type.
i32 (Deprecation planned) ==> Redundant constants module for the i32 primitive type.
i64 (Deprecation planned) ==> Redundant constants module for the i64 primitive type.
i64 (Deprecation planned) ==> Redundant constants module for the i64 primitive type.
i8 (Deprecation planned) ==> Redundant constants module for the i8 primitive type.
i8 (Deprecation planned) ==> Redundant constants module for the i8 primitive type.
intrinsics (Experimental) ==> Compiler intrinsics.
intrinsics (Experimental) ==> Compiler intrinsics.
io ==> Traits, helpers, and type definitions for core I/O functionality.
io (Experimental) ==> Traits, helpers, and type definitions for core I/O functionality.
isize (Deprecation planned) ==> Redundant constants module for the isize primitive type.
isize (Deprecation planned) ==> Redundant constants module for the isize primitive type.
iter ==> Composable external iteration.
iter ==> Composable external iteration.
marker ==> Primitive traits and types representing basic properties of types.
marker ==> Primitive traits and types representing basic properties of types.
mem ==> Basic functions for dealing with memory.
mem ==> Basic functions for dealing with memory.
net ==> Networking primitives for TCP/UDP communication.
net ==> Networking primitives for IP communication.
num ==> Additional functionality for numerics.
num ==> Numeric traits and functions for the built-in numeric types.
ops ==> Overloadable operators.
ops ==> Overloadable operators.
option ==> Optional values.
option ==> Optional values.
os ==> OS-specific functionality.
panic ==> Panic support in the standard library.
panic ==> Panic support in the standard library.
panicking (Experimental) ==> Panic support for core
pat (Experimental) ==> Helper module for exporting the pattern_type macro
pat (Experimental) ==> Helper module for exporting the pattern_type macro
path ==> Cross-platform path manipulation.
pin ==> Types that pin data to a location in memory.
pin ==> Types that pin data to a location in memory.
prelude ==> The Rust Prelude
prelude ==> The core prelude
primitive ==> This module reexports the primitive types to allow usage that is not possibly shadowed by other declared types.
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.
ptr ==> Manually manage memory through raw pointers.
random (Experimental) ==> Random value generation.
random (Experimental) ==> Random value generation.
range (Experimental) ==> Experimental replacement range types
range (Experimental) ==> Experimental replacement range types
rc ==> Single-threaded reference-counting pointers. ‘Rc’ stands for ‘Reference Counted’.
result ==> Error handling with the Result type.
result ==> Error handling with the Result type.
simd (Experimental) ==> Portable SIMD module.
simd (Experimental) ==> Portable SIMD module.
slice ==> Utilities for the slice primitive type.
slice ==> Slice management and manipulation.
str ==> Utilities for the str primitive type.
str ==> String manipulation.
string ==> A UTF-8–encoded, growable string.
sync ==> Synchronization primitives
sync ==> Useful synchronization primitives.
task ==> Types and Traits for working with asynchronous tasks.
task ==> Types and Traits for working with asynchronous tasks.
thread ==> Native threads.
time ==> Temporal quantification.
time ==> Temporal quantification.
u128 (Deprecation planned) ==> Redundant constants module for the u128 primitive type.
u128 (Deprecation planned) ==> Redundant constants module for the u128 primitive type.
u16 (Deprecation planned) ==> Redundant constants module for the u16 primitive type.
u16 (Deprecation planned) ==> Redundant constants module for the u16 primitive type.
u32 (Deprecation planned) ==> Redundant constants module for the u32 primitive type.
u32 (Deprecation planned) ==> Redundant constants module for the u32 primitive type.
u64 (Deprecation planned) ==> Redundant constants module for the u64 primitive type.
u64 (Deprecation planned) ==> Redundant constants module for the u64 primitive type.
u8 (Deprecation planned) ==> Redundant constants module for the u8 primitive type.
u8 (Deprecation planned) ==> Redundant constants module for the u8 primitive type.
ub_checks (Experimental) ==> Provides the assert_unsafe_precondition macro as well as some utility functions that cover common preconditions.
unicode (Experimental) ==> [no description]
unsafe_binder (Experimental) ==> Operators used to turn types into unsafe binders and back.
unsafe_binder (Experimental) ==> Operators used to turn types into unsafe binders and back.
usize (Deprecation planned) ==> Redundant constants module for the usize primitive type.
usize (Deprecation planned) ==> Redundant constants module for the usize primitive type.
vec ==> A contiguous growable array type with heap-allocated contents, written Vec<T>.