Skip to main content

classify_protocol_bytes

Function classify_protocol_bytes 

Source
pub fn classify_protocol_bytes(input: &[u8]) -> ProtocolClassification
Expand description

Classifies protocol bytes without panicking.

§Examples

use http_handle::protocol_state::{classify_protocol_bytes, ProtocolClassification};
let c = classify_protocol_bytes(b"PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n");
assert_eq!(c, ProtocolClassification::Http2Preface);

§Panics

This function does not panic.