Interior mutability

A Rust pattern that permits controlled mutation through a shared reference while preserving aliasing rules.

Used in