MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / get_status_code

Function get_status_code

api_client/src/lib.rs:82–90  ·  view source on GitHub ↗
(res: &str)

Source from the content-addressed store, hash-verified

80}
81
82fn get_status_code(res: &str) -> Result<StatusCode, Error> {
83 if let Some(o) = res.find("HTTP/1.1") {
84 Ok(StatusCode::parse(
85 &res[o + "HTTP/1.1 ".len()..res[o..].find('\r').unwrap()],
86 )?)
87 } else {
88 Err(Error::MissingProtocol)
89 }
90}
91
92fn parse_http_response(socket: &mut dyn Read) -> Result<Option<String>, Error> {
93 let mut res = String::new();

Callers 1

parse_http_responseFunction · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected