schemars/docs/examples/8-enum_repr.md
2024-06-09 19:01:24 +01:00

632 B

title parent nav_order summary
Serialize Enum as Number (serde_repr) Examples 8 Generating a schema for with a C-like enum compatible with serde_repr.

Serialize Enum as Number (serde_repr Compatibility)

If you use the #[repr(...)] attribute on an enum to give it a C-like representation, then you may also want to use the serde_repr crate to serialize the enum values as numbers. In this case, you should use the corresponding JsonSchema_repr derive to ensure the schema for your type reflects how serde formats your type.

{% include example.md name="enum_repr" %}