Programming Languages
Rust
Subjective
Oct 04, 2025
What is the difference between static and const in Rust?
Detailed Explanation
Static vs const in Rust: const is compile-time constant, inlined at usage sites, no memory address, must be computable at compile time, always immutable. static is runtime constant with memory address, single instance in memory, can be mutable with unsafe, has static lifetime. Use const for mathematical constants, static for global state and singletons.
Discussion (0)
No comments yet. Be the first to share your thoughts!
Share Your Thoughts