Generate schemas for simple enums

This commit is contained in:
Graham Esau 2019-08-04 19:49:41 +01:00
parent 48d6cda0b8
commit d1a319c5f2
2 changed files with 23 additions and 3 deletions

View file

@ -2,7 +2,7 @@ use schemars::MakeSchema;
use serde::{Deserialize, Serialize};
use serde_json::Result;
#[derive(Serialize, Deserialize, Debug)]
#[derive(Serialize, Deserialize, Debug, MakeSchema)]
#[serde(rename_all = "camelCase")]
enum TodoStatus {
Backlog,
@ -17,7 +17,7 @@ struct Todo {
id: u64,
title: String,
description: Option<String>,
// status: TodoStatus,
status: TodoStatus,
assigned_to: Vec<User>,
}