pub fn requested_protocol(line: &[u8]) -> Option<Protocol>Expand description
Select a connection’s protocol from its first valid JSON-RPC envelope. An explicit modern MCP version or legacy initialization selects MCP; other requests select JSON v1. Malformed envelopes return None so transports can report them without locking the session.