this post was submitted on 02 Oct 2024
209 points (98.2% liked)
196
16714 readers
4016 users here now
Be sure to follow the rule before you head out.
Rule: You must post before you leave.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
const mut...
I like to live
unsafe
If you made it static, sure, but right now you're living compiler error
oh well, I'm just starting to learn the language and come from java, so I thought: wait, it can't be static
const is more like C++ constexpr, but static is similar to static from C: it's a variable that lives outside any scope. Of course, that means the same static can be accessed by multiple threads, so writing to a static is unsafe (except for types like Mutex, you can safely use those to write, but your static won't be declared mut)