# Allow deriving \`Serialize\` and \`Deserialize\` on generated refinement \(\#3227\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/287ea0a6e466e5bc620b628ffe39771d4e819970)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 287ea0a6e466e5bc620b628ffe39771d4e819970

Requested commit: 287ea0a6e466e5bc620b628ffe39771d4e819970

Commit: 287ea0a6e466e5bc620b628ffe39771d4e819970

Tree: abea04e58092b39c348d38ac10a393f4fa999661

Author: Marshall Bowers

Committer: GitHub

## Message

```
Allow deriving `Serialize` and `Deserialize` on generated refinement (#3227)

This PR adds support for deriving `Serialize` and `Deserialize` on the
refinement type generated by `#[derive(Refineable)]`.

Release Notes:

- N/A
```

## Parents

- [edacffab58ade230756100c53f8ea15fa02ff4cb](https://git.cafe/gitcafe/zed/commit/edacffab58ade230756100c53f8ea15fa02ff4cb?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/287ea0a6e466e5bc620b628ffe39771d4e819970?format=markdown)
