pub fn startup_message<'a, I>(parameters: I, buf: &mut BytesMut) -> Result<()>where I: IntoIterator<Item = (&'a str, &'a str)>,