HeaderMapImpl::HeaderEntryImpl::HeaderEntryImpl(const LowerCaseString& key) : key_(key) {}
HeaderMapImpl::HeaderEntryImpl::HeaderEntryImpl(const LowerCaseString& key, HeaderString&& value)
dest->push_back(std::make_pair(header.key().getStringView(), header.value().getStringView()));
// In the case that the header is appended, we will perform a needless copy of the key and value.
// In the case that the header is appended, we will perform a needless copy of the key and value.
ASSERT(!v.empty()); // It's impossible to have a map entry with an empty vector as its value.
// scan. Doing the trie lookup is wasteful in the miss case, but is present for code consistency
os << spaces << "'" << header.key().getStringView() << "', '" << header.value().getStringView()
const uint64_t size_to_subtract = entry->entry_->key().size() + entry->entry_->value().size();