(&self)
| 235 | } |
| 236 | |
| 237 | pub fn convert_to_prompt(&self) -> Vec<String> { |
| 238 | let calls: &Vec<String> = &self.get_quality().critical_calls; |
| 239 | let mut prompt = Vec::new(); |
| 240 | for call in calls { |
| 241 | if prompt.contains(call) { |
| 242 | continue; |
| 243 | } |
| 244 | prompt.push(call.to_string()) |
| 245 | } |
| 246 | prompt |
| 247 | } |
| 248 | |
| 249 | pub fn increase_visited(&mut self) { |
| 250 | self.quality.visited += 1 |