soa-derive icon indicating copy to clipboard operation
soa-derive copied to clipboard

#[soa_attr] on field

Open CurryPseudo opened this issue 4 years ago • 0 comments

Sometimes we want to add attribute to generated struct's field. For example:

#[derive(StructOfArray)]
#[soa_derive(Serialize, Deserialize)]
struct Point {
    x: f32,
    y: f32,
    // Skip serialization for PointVec::meta
    #[soa_attr(Vec, serde(skip))]
    meta: bool,
}

CurryPseudo avatar Dec 12 '21 07:12 CurryPseudo