如何从公共结构中扩展字段以避免代码重复。假设公共结构有很多字段,而扩展结构只有一些额外的字段。 例如
struct CommonStruct {
field_1:i32,
field_2:i32,
...
field_10:i32
}
struct ExtendedStruct1 {
field_11:i32
}
struct ExtendedStruct2 {
field_12:i32
}
答案 0 :(得分:0)
错误:
struct ExtendedStruct1 {
base: CommonStruct,
field_11: i32,
}