Reference library

Rust guides

Focused, maintained Rust explanations that complement the hands-on lesson track.

compiler/errors

Fix Rust E0382: Use of Moved Value

Understand why Rust reports E0382 after a move, then fix ownership with borrowing, cloning, or a deliberate ownership transfer.

For:
Rust learners debugging ownership and move errors
Maintained:
Version context:
Rust 1.89.0 minimum, compiled by a digest-pinned Rust 2021 guide gate

Related lessons

compiler/errors

Fix Rust E0499: Cannot Borrow as Mutable More Than Once

Fix overlapping mutable borrows in Rust by shortening borrow lifetimes, using split APIs, or restructuring updates.

For:
Rust learners working with collections and mutable references
Maintained:
Version context:
Rust 1.89.0 minimum, compiled by a digest-pinned Rust 2021 guide gate

Related lessons