solomon_gremlin/structure/
token.rs

1#[derive(Debug, PartialEq, Clone, Eq, Hash)]
2pub struct Token {
3	value: String,
4}
5
6impl Token {
7	pub fn new<T>(value: T) -> Token
8	where
9		T: Into<String>,
10	{
11		Token {
12			value: value.into(),
13		}
14	}
15
16	pub fn value(&self) -> &String {
17		&self.value
18	}
19}