The plain-English version
Access to a value whose lifetime remains controlled by another owner.
Why it matters
It avoids unnecessary copying while requiring the referenced value to remain valid.
Let’s make it click
A function reads a slice of a larger buffer without taking ownership of the allocation.
Vibe Bro’s heads-up
Keeping the reference after the underlying resource is released creates invalid access unless the language or runtime prevents it.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Borrowed access requires a live underlying value; the caveat correctly allows language/runtime enforcement.