Ben Chuanlong Du's Blog

It is never too late to learn.

Linked List in Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The std library of Rust has an implementation of linked list , however, it is not useful as it does not give users the flexibility of manipulating raw pointers (which is the …

Async, Concurrency, Multithreading and Parallel Computing in Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Basic Struct Types for Rust Concurrency

UnsafeCell: the only foundamental struct which allows interior mutability. Other struct (e.g., Cell, RefCell, Rc, Arc, etc.) with interior mutability relies on UnsafeCell. Rc …

Rust Error "error: expected item, found 'let'"

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The error message "error: expected item, found 'let'" is commonly encountered in Rust when you mistakenly place a let statement in an invalid location. A let statement can only be used …