fable_format/def/
mod.rs

1mod decode;
2mod encode;
3
4use crate::script::ScriptExpression;
5
6#[derive(Debug)]
7pub struct Def {
8    pub body: Vec<DefItem>,
9}
10
11#[derive(Debug)]
12pub enum DefItem {
13    Between(String),
14    Definition(Definition),
15}
16
17#[derive(Debug)]
18pub struct Definition {
19    pub is_template: bool,
20    pub group: String,
21    pub name: String,
22    pub specializes: Option<String>,
23    pub body: Vec<ScriptExpression>,
24}