teo-teon 0.0.64

Object notation for Teo.
Documentation
use std::collections::{BTreeMap};
use serde::Serialize;
use crate::value::Value;

#[derive(Debug, Clone, PartialEq, Serialize)]
pub struct EnumVariant {
    pub value: String,
    pub args: Option<BTreeMap<String, Value>>,
}

impl EnumVariant {

    pub fn into_string(self) -> String {
        self.value
    }

    pub fn to_string(&self) -> String {
        self.value.clone()
    }

    pub fn normal_not(&self) -> bool {
        false
    }
}