Rust

Home

❯

computers

❯

Rust

Rust

May 01, 20261 min read

  • type/category

Conceptual

  • Modules
  • Macros
  • Rules of Borrowing
    • Borrowing
    • Lifetime
  • Mutability
  • Variable Shadowing
  • Partial Move
  • Unit Struct
  • Stack vs Heap Performance
  • Generic types and generic lifetimes
    • About ‘static lifetime
    • Mutable Type vs Mutable Binding
    • T is a superset of disjoint sets &T and &mut T
    • &‘static T is different from T: ‘static
    • &‘a T is different from T: ‘a
    • dyn Trait vs impl Trait
  • Associated Type vs Type Parameter
  • Static vs Const Variables
  • Blanket Impl for T vs for &T and &mut T

Referential

  • Marker Traits
  • Arc vs Mutex vs RwLock
  • Data Types
  • Ownership Rules
  • Borrowing Rules
  • Memory
    • Rust Memory Sections and Segments
    • Integer Overflow
    • Segmentation Fault in Rust
  • When to use Struct Derives
  • Async Terms
  • Panicking in Drop
  • Rust String Parameter Types
  • Rust Docstring Conventions

Collections

  • General Notes
  • Common Result Methods
  • Common Option Methods

Recent Notes

  • Deciding Recall Difficulty of Kaishi 1.5k

    May 03, 2026

    • Tips in Memorizing Kaishi 1.5k

      May 03, 2026

      • Learn Japanese

        May 03, 2026

        • Choosing Recall Difficulty of Anki Cards

          May 03, 2026

          • studying

            May 03, 2026

            • type/category

          Graph View

          Related notes

          • computers

          Created with Quartz v4.5.2 © 2026

          • GitHub
          • Discord Community