1#[derive(Debug, Clone)] 2pub struct Chain { 3 pub tokens: Vec<String>, 4} 5 6/// constructor for a string chain 7impl Chain { 8 pub fn new(tokens: std::vec::Vec<String>) -> Chain { 9 Chain { tokens } 10 } 11}