Skip to content

v0.1.4 — Deeper Rust learning and Japanese writing guidance

Latest

Choose a tag to compare

@nwiizo nwiizo released this 26 Sep 05:32

Rust Learning Lab now explains more of the reasoning behind Rust notation and connects type-level evidence to implementation behavior, system boundaries, and focused learning support.

  • Add a symbol inventory and executable contrasts covering borrowing, lifetimes, dereferencing, paths, generic arguments, closures, errors, macros, and recursion. Explain what each symbol enables and how its role changes with context.
  • Deepen Rust 2024 guidance with edition-specific examples for patterns, opaque return-type capture, temporary destruction, macro matching, and boxed-slice iteration. Distinguish edition support from feature stabilization and minimum-toolchain verification.
  • Add guidance for reading signatures, validating domain types, and reasoning about retries, cancellation, persistence, and compatibility. Separate what Rust types establish from what needs implementation, protocol, or runtime evidence.
  • Refine learning support and add Japanese writing rules with optional Suiko recommendations. Preserve technical conditions and uncertainty, avoid repeated advice, and require no Python. Update English and Japanese guidance and both plugin manifests to 0.1.4.

Validation: CI passed, all 78 Rust doctests passed locally, and bilingual coverage, Rust example parity, local Markdown links, and distribution metadata passed validation. The new Japanese writing reference was checked with Suiko 0.3.10. Both Codex and Claude Code installed version 0.1.4 from the published marketplace; distributed plugin contents matched the repository, excluding Claude Code's runtime marker.

Conversational evaluation scenarios were expanded but have not been executed. The examples were tested with Rust 1.98.1; this does not establish Rust 1.85 compatibility or measured learning effectiveness.

Start a new Codex conversation or restart Claude Code to load the updated instructions.

Full changes: v0.1.3...v0.1.4