м
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