1/6

'static means two different things depending on where it appears, and conflating them is one of the most common sources of confusion in async Rust.

As a reference lifetime — &'static T — it means: this reference is valid for the entire run of the program. String literals qualify, because they are baked into the binary.

let s: &'static str = "baked into the binary";

This is a strong claim, and very few runtime values can make it.