RUST.QUEST

Chapter I · The Torii Gate

Enter the quiet forge.

Systems craft begins where speed, safety, and patience meet. Walk slowly. Every rule here has been tempered.

enter the tempering wall
II

The Tempering Wall

ownership

The Tool Has One Hand

Value passes like a hammer: held, moved, never secretly duplicated.

let steel = ore;
temper(steel);

Move by move, the compiler remembers who carries the weight.

borrowing

Open Palm

Lend the blade without surrendering the forge.

&T

A shared reference is a promise to observe, not to scar.

match

Every Shape Named

Branches are stones set in a deliberate garden.

match ember {
Some(glow) => keep(glow),
None => wait(),
}
traits

Vows Cut Into Iron

Behavior is bound by signature, not rumor.

trait Quest { fn walk(&self); }

A trait is a contract etched before the journey begins.

concurrency

Fearless Threads

Many lanterns cross the bridge, none colliding in the dark.

Send + Sync

The ravine is crossed only when the rope is proven.

III

The Borrow Grove

Shared Shade

Many readers may sit beneath one cedar.

&scroll

Mutable Gate

One hand may reshape the path, while all others wait in stillness.

&mut path

Lifetime Wind

Nothing borrowed outlives the branch that shelters it.

'branch

No Dangling Rope

The compiler watches the ravine after the traveler forgets.

borrowck

Chapter IV · The Error Shrine

error[E0502]
        

Not rejection. Instruction. The gate closes until the first vow has been honored.

V

The Unsafe Ravine

unsafe

Red Rope Bridge

Cross only when the invariant is stronger than fear.

unsafe { forge_unchecked() }

The block is a lantern, not permission to wander.

raw pointers

Cave Glyphs

Old marks remain sharp in the dark.

*const T
*mut T

Dereference only where ownership cannot speak.

ffi

Foreign Bell

Another shrine, another law.

extern "C"

Name the boundary before stepping through.

Chapter VI · The Ferris Lantern Walk

Carry less. Prove more.

The quest is not to master a language in haste. It is to learn the shape of trust until every program feels deliberately forged.

RUST.QUEST