м
default()Size: a a a
м
default()P+
default()м
м
м
ML
P+
default()м
м
м
mut, то можно изменять все поля)м
struct a{
a: i32,
b: i32 = 10, // <- константное значение
}struct a{
a: i32,
b: i32 = Vec::new(), // <- неконстантное значение
}м
Default::default() позволяет сделать Vec::new()м
P+
м
P+
м
P+
P+
AL