#538·paperclip

保持结构字段在模式中的顺序

作者: Sufflope创建于 2024年9月18日更新于 2024年9月18日

结构体字段存储在模式属性中的 BTreeMap 中,它按字母顺序排序。但是,在我的项目中,结构体字段的顺序通常具有某种语义意义(例如,在一个项目中,我有一个 Span 结构体,其中包含 `start` 和 `end` 字段以及其他字段;将这两个字段按顺序放在一起是有意义的)。我认为一般来说,保留字段顺序会更有意义(如果你希望按字母顺序排序,那么你可能会在结构体中对它们进行排序)。

内容来源: paperclip-rs/paperclip