df_ls_structure 0.3.0-rc.1

A language server for Dwarf Fortress RAW files
Documentation
use df_ls_syntax_analysis::TokenDeserialize;
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
/// Plural shorthand alternatives
pub enum PluralEnum {
    /// No Plural
    #[token_de(token = "NP")]
    Np,
    /// Standard Plural, adds an 's' on the end
    #[token_de(token = "STP")]
    Stp,
}
impl Default for PluralEnum {
    fn default() -> Self {
        Self::Np
    }
}