(&self, ctx: Ctx<'js>, key: String)
| 179 | } |
| 180 | |
| 181 | pub fn has<'js>(&self, ctx: Ctx<'js>, key: String) -> Result<bool> { |
| 182 | let key = lower_key(key); |
| 183 | if !is_http_header_name(&key) { |
| 184 | return Err(Exception::throw_type(&ctx, "Invalid key")); |
| 185 | } |
| 186 | |
| 187 | Ok(self.headers.iter().any(|(k, _)| k == &key)) |
| 188 | } |
| 189 | |
| 190 | pub fn set<'js>(&mut self, ctx: Ctx<'js>, key: String, value: Value<'js>) -> Result<()> { |
| 191 | let key = lower_key(key); |
no test coverage detected