[&payload](util::Bytes& result, const CacheEntry::Header& hdr) {
switch (hdr.compression_type) {
case CompressionType::none:
- result.insert(result.end(), payload.begin(), payload.end());
+ result.insert(result.end(), payload);
break;
case CompressionType::zstd:
-// Copyright (C) 2022-2023 Joel Rosdahl and other contributors
+// Copyright (C) 2022-2024 Joel Rosdahl and other contributors
//
// See doc/AUTHORS.adoc for a complete list of contributors.
//
inline void
CacheEntryDataWriter::write_bytes(nonstd::span<const uint8_t> data)
{
- m_output.insert(m_output.end(), data.begin(), data.end());
+ m_output.insert(m_output.end(), data);
}
template<typename T>
read_fd(int fd)
{
Bytes output;
- return read_fd(fd,
- [&](auto data) {
- output.insert(output.end(), data.begin(), data.end());
- })
+ return read_fd(fd, [&](auto data) { output.insert(output.end(), data); })
.transform([&] { return output; });
}