in src/response.rs [112:129]
fn write_allow_header<T: Write>(&self, buf: &mut T) -> Result<(), WriteError> {
if self.allow.is_empty() {
return Ok(());
}
buf.write_all(b"Allow: ")?;
let delimitator = b", ";
for (idx, method) in self.allow.iter().enumerate() {
buf.write_all(method.raw())?;
// We check above that `self.allow` is not empty.
if idx < self.allow.len() - 1 {
buf.write_all(delimitator)?;
}
}
buf.write_all(&[CR, LF])
}