Hi!

my name is Andrey, welcome to my dev blog.

Posts

30 Nov 2024

Rust 1.83.0 Release

Добавлены новые возможности для константных контекстов

Ссылки на статические переменные -> Теперь константы могу ссылаться на неизменяемые статические переменный, что делает код более гибкими и уменьшает его количество ограничений при написании константных выражений.

static S: i32 = 25;
const C: &i32 = &S;
fn main() { println!("Значение константы: {}", C); }

но не будет работать так

static mut S: i32 =0;
const C: &i32 = &S

так как нельзя ссылаться на мутабельную переменную в константе