solomon_gremlin/structure/
token.rs1#[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}