Crabrix blog · Page 3 of 3
Rust guides and news: page 3.
Practical guides to Cargo builds, memoization, ownership, text and testing, alongside carefully sourced Rust release and infrastructure news.
Articles 25–33 of 33 · Newest first

Rust 1.99: upgrade your project without guessing
A practical upgrade guide: separate compiler releases from editions and dependencies, establish a baseline, test the targets you actually ship, and know what Rust 1.99 changes.

Ownership in a real Rust program: choose who keeps the data
Build a tiny message workflow to understand moves, shared borrows, mutable borrows and cloning. Learn to choose function signatures from the job they do.

Rust errors that help: design a Result your caller can use
Build a small quantity parser with useful errors, propagate failures without losing their meaning, and turn failure cases into tests and readable output.

What it means to run a real Rust compiler on an iPhone
Follow a source file through local compilation, diagnostics, WASI execution, dependency preparation, and the practical limits of a phone-sized Rust workspace.

From a Rust lesson to a project you own
A practical path from reading one example to predicting behavior, editing source, handling errors, and keeping an independent Rust project.

Rust dependency graphs: deterministic plans and honest cycle errors
Implement a deterministic topological planner in Rust, reject missing dependencies, and report a real cycle witness without blaming every blocked package.

Rust generational handles: keep identity when storage is reused
Implement a safe Rust arena with owner identities, reusable slots and checked generations. Reject stale handles, test removal boundaries and plan persistence carefully.

Rust futures: bounded work, wakeups and cooperative cancellation
Build a small, runnable future driver to understand polling, wakeups, fairness and cancellation. Learn why async code can still freeze an interface.

Crabrix notes: local progress before optional Game Center
What Crabrix’s October progress update teaches about offline records, duplicate events, achievement projections and reliable Rust state transitions.