Files
ValueScript/valuescript_vm/src/vs_symbol.rs
2023-05-30 14:00:51 +10:00

19 lines
328 B
Rust

use crate::vs_value::{ToVal, Val};
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
pub enum VsSymbol {
ITERATOR,
}
pub fn symbol_to_name(symbol: VsSymbol) -> &'static str {
match symbol {
VsSymbol::ITERATOR => "iterator",
}
}
impl ToVal for VsSymbol {
fn to_val(self) -> Val {
Val::Symbol(self)
}
}