Skip to main content

parse_line

Function parse_line 

Source
pub fn parse_line(line: &str) -> Result<ParsedLine, ClaudeSDKError>
Expand description

Parse a single SSE line into a ParsedLine

Handles:

  • Empty/whitespace lines -> ParsedLine::Empty
  • Event type lines: event: <name> -> ParsedLine::Event(name)
  • Data lines: data: <json> -> ParsedLine::Data(json)
  • Everything else -> ParsedLine::Unknown(line)