INNER CODE UNIT · Rust
keyval_string
databricks/click · src/command/mod.rs:377
pub fn keyval_string<I, K, V>(keyvals: I, skip: Option<&HashSet<String>>) -> String
where
I: Iterator<Item = (K, V)>,
K: AsRef<str>,
V: AsRef<str>,
{
let mut buf = String::new();
let mut first = true;
for (key, val) in keyvals {
if let Some(skip_set) = skip {
if skip_set.contains(key.as_ref()) {
continue;
}
}
if first {
first = false;
} else {
buf.push('\n');