vmt_parser/material/
replacements.rs1use serde::{Deserialize, Serialize};
2use std::collections::HashMap;
3use vdf_reader::entry::Table;
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct ReplacementsMaterial {
7 pub templates: HashMap<String, ReplacementTemplate>,
8 pub patterns: HashMap<String, ReplacementPattern>,
9}
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
12pub struct ReplacementTemplate(pub HashMap<String, Table>);
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
15pub struct ReplacementPattern {
16 pub template: String,
17}