(&mut self, name: &str)
| 8 | |
| 9 | impl Ns { |
| 10 | pub fn insert(&mut self, name: &str) -> Result<(), String> { |
| 11 | if self.defined.insert(name.to_string()) { |
| 12 | Ok(()) |
| 13 | } else { |
| 14 | Err(format!("name `{name}` already defined")) |
| 15 | } |
| 16 | } |
| 17 | |
| 18 | pub fn tmp(&mut self, name: &str) -> String { |
| 19 | let mut ret = name.to_string(); |