Skip to main content

append_list_value

Function append_list_value 

Source
pub fn append_list_value(headers: &mut Headers, name: &str, value: &str)
Expand description

Append a field value to a comma-separated list, without repeating it.

This is how Vary collects Accept and Origin (specification section 3).

ยงExamples

use lino_rest_api::headers::{append_list_value, Headers};

let mut headers = Headers::from_pairs([("Vary", "Accept")]);
append_list_value(&mut headers, "Vary", "Origin");
assert_eq!(headers.get("Vary"), Some("Accept, Origin"));