- 529 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 02:02:07.87 ID:X5xfUo6W.net]
- >>518
なるほど!よく考えれば let base = S { a: 0, b: 0, c: 0 }; let s = S { b: 123, ..base }; の時と同じstruct base式の構文だったのですね 結局、以下のように自分で展開したところ(当たり前ですが)上手く行きました impl Default for S { fn default() -> Self { Self { a: Default::default(), b: Default::default(), c: Default::default(), } } }
|

|