A pointer which pins its pointee in place.| doc.rust-lang.org
Types that can be “unsized” to a dynamically-sized type.| doc.rust-lang.org
cargo-update(1)| doc.rust-lang.org
Press ← or → to navigate between chapters| doc.rust-lang.org
The unary logical negation operator `!`.| doc.rust-lang.org
A range only bounded inclusively above (`..=end`).| doc.rust-lang.org
An unbounded range (`..`).| doc.rust-lang.org
Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.| doc.rust-lang.org
[lex.keywords]| doc.rust-lang.org
Returns whether the given expression matches the provided pattern.| doc.rust-lang.org
The Dark Arts of Advanced and Unsafe Rust Programming| doc.rust-lang.org
The error type for I/O operations of the `Read`, `Write`, `Seek`, and associated traits.| doc.rust-lang.org
Traits, helpers, and type definitions for core I/O functionality.| doc.rust-lang.org
Error handling with the `Result` type.| doc.rust-lang.org
The `Option` type. See the module level documentation for more.| doc.rust-lang.org
[abi]| doc.rust-lang.org
The reference covers the details of various areas of Cargo.| doc.rust-lang.org
The Rust Standard Library| doc.rust-lang.org
Inspection and manipulation of the process’s environment.| doc.rust-lang.org
Returns the arguments that this program was started with (normally passed via the command line).| doc.rust-lang.org
[subtype]| doc.rust-lang.org
[vis]| doc.rust-lang.org
Traits: Defining Shared Behavior| doc.rust-lang.org
An IPv6 address.| doc.rust-lang.org
An IP address, either IPv4 or IPv6.| doc.rust-lang.org
Format trait for an empty format, `{}`.| doc.rust-lang.org
Simple and safe type conversions that may fail in a controlled way under some circumstances. It is the reciprocal of `TryInto`.| doc.rust-lang.org
A value-to-value conversion that consumes the input value. The opposite of `From`.| doc.rust-lang.org
Error Handling| doc.rust-lang.org
The subtraction operator `-`.| doc.rust-lang.org
The multiplication operator `*`.| doc.rust-lang.org
The version of the call operator that takes a by-value receiver.| doc.rust-lang.org
The version of the call operator that takes a mutable receiver.| doc.rust-lang.org
The version of the call operator that takes an immutable receiver.| doc.rust-lang.org
The bitwise AND operator `&`.| doc.rust-lang.org
The addition operator `+`.| doc.rust-lang.org
A common trait that allows explicit creation of a duplicate value.| doc.rust-lang.org
Useful synchronization primitives.| doc.rust-lang.org
[panic]| doc.rust-lang.org
The `Box` type for heap allocation.| doc.rust-lang.org
Data Types| doc.rust-lang.org
Optional values.| doc.rust-lang.org
String slices.| doc.rust-lang.org
A dynamically-sized view into a contiguous sequence, `[T]`.| doc.rust-lang.org
References, `&T` and `&mut T`.| doc.rust-lang.org
A virtual function pointer table (vtable) that specifies the behavior of a `RawWaker`.| doc.rust-lang.org
A `RawWaker` allows the implementor of a task executor to create a `Waker` or a `LocalWaker` which provides customized wakeup behavior.| doc.rust-lang.org
Source of the Rust file `library/core/src/task/wake.rs`.| doc.rust-lang.org
A view into a single entry in a map, which may either be vacant or occupied.| doc.rust-lang.org
What is rustdoc?| doc.rust-lang.org
`*mut T` but non-zero and covariant.| doc.rust-lang.org
Used for immutable dereferencing operations, like `*v`.| doc.rust-lang.org
Layout of a block of memory.| doc.rust-lang.org
The global memory allocator.| doc.rust-lang.org
A slice of a path (akin to `str`).| doc.rust-lang.org
String slices.| doc.rust-lang.org
Utilities for formatting and printing `String`s.| doc.rust-lang.org
Configuration for formatting.| doc.rust-lang.org
Unstable Features| doc.rust-lang.org
Reporting build timings| doc.rust-lang.org
The 128-bit unsigned integer type.| doc.rust-lang.org
Returns the size of a type in bytes.| doc.rust-lang.org
Memory allocation APIs.| doc.rust-lang.org
The Dark Arts of Advanced and Unsafe Rust Programming| doc.rust-lang.org
cargo-generate-lockfile(1)| doc.rust-lang.org
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.| doc.rust-lang.org
A list specifying general categories of I/O error.| doc.rust-lang.org
[items.traits]| doc.rust-lang.org
[ident]| doc.rust-lang.org
The Rust Core Library| doc.rust-lang.org
The Rust Standard Library| doc.rust-lang.org
Features| doc.rust-lang.org
How to write documentation| doc.rust-lang.org
[coerce]| doc.rust-lang.org
[expr.method]| doc.rust-lang.org
Treating Smart Pointers Like Regular References with Deref| doc.rust-lang.org
A clone-on-write smart pointer.| doc.rust-lang.org
Overloadable operators.| doc.rust-lang.org
[patterns]| doc.rust-lang.org
Glossary| doc.rust-lang.org
[expr.match]| doc.rust-lang.org
[expr.if]| doc.rust-lang.org
[expr.block]| doc.rust-lang.org
Rust Documentation| doc.rust-lang.org
[attributes.codegen]| doc.rust-lang.org
Note| doc.rust-lang.org
[names]| doc.rust-lang.org
[expr.struct]| doc.rust-lang.org
[expr.call]| doc.rust-lang.org
[type.bool]| doc.rust-lang.org
[expr.tuple]| doc.rust-lang.org
[expr.field]| doc.rust-lang.org
[expr.array]| doc.rust-lang.org
A pointer type that uniquely owns a heap allocation of type `T`.| doc.rust-lang.org
The Cargo Book| doc.rust-lang.org
A simple wrapper around a type to assert that it is unwind safe.| doc.rust-lang.org
Defining and Instantiating Structs| doc.rust-lang.org
The Stack and the Heap| doc.rust-lang.org
The `()` type, also called “unit”.| doc.rust-lang.org
String slices.| doc.rust-lang.org