(&self)
| 235 | } |
| 236 | |
| 237 | pub fn tool_use_results(&self) -> Option<&[ToolUseResult]> { |
| 238 | match self.content() { |
| 239 | UserMessageContent::Prompt { .. } => None, |
| 240 | UserMessageContent::CancelledToolUses { tool_use_results, .. } => Some(tool_use_results.as_slice()), |
| 241 | UserMessageContent::ToolUseResults { tool_use_results } => Some(tool_use_results.as_slice()), |
| 242 | } |
| 243 | } |
| 244 | |
| 245 | pub fn additional_context(&self) -> &str { |
| 246 | &self.additional_context |
no test coverage detected