df_ls_structure 0.3.0-rc.1

A language server for Dwarf Fortress RAW files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use df_ls_syntax_analysis::TokenDeserialize;
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum MaleOrFemaleEnum {
    #[token_de(token = "MALE")]
    Male,
    #[token_de(token = "FEMALE")]
    Female,
}

impl Default for MaleOrFemaleEnum {
    fn default() -> Self {
        Self::Male
    }
}