(wasi_fields: Fields)
| 4 | use wasip2::http::types::Fields; |
| 5 | |
| 6 | pub(crate) fn header_map_from_wasi(wasi_fields: Fields) -> Result<HeaderMap, Error> { |
| 7 | let mut output = HeaderMap::new(); |
| 8 | for (key, value) in wasi_fields.entries() { |
| 9 | let key = |
| 10 | HeaderName::from_bytes(key.as_bytes()).with_context(|| format!("header name {key}"))?; |
| 11 | let value = |
| 12 | HeaderValue::from_bytes(&value).with_context(|| format!("header value for {key}"))?; |
| 13 | output.append(key, value); |
| 14 | } |
| 15 | Ok(output) |
| 16 | } |
| 17 | |
| 18 | pub(crate) fn header_map_to_wasi(header_map: &HeaderMap) -> Result<Fields, Error> { |
| 19 | let wasi_fields = Fields::new(); |
no outgoing calls
no test coverage detected