Files
jspg/src/database/enum.rs

15 lines
365 B
Rust

use crate::database::schema::Schema;
use serde::{Deserialize, Serialize};
use std::sync::Arc;
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
#[serde(default)]
pub struct Enum {
pub name: String,
pub module: String,
pub source: String,
pub values: Vec<String>,
#[serde(default)]
pub schemas: std::collections::BTreeMap<String, Arc<Schema>>,
}