How to use serde with enums

Add the serde derive feature to Cargo.toml and derive Serialize and Deserialize on your enum to enable serialization.

Add the serde dependency with the derive feature to your Cargo.toml, then derive Serialize and Deserialize on your enum definition.

[dependencies]
serde = { version = "1.0", features = ["derive"] }
use serde::{Serialize, Deserialize};

#[derive(Serialize, Deserialize)]
enum Status {
    Active,
    Inactive,
}