Remove impl-based MemSlice constructor. The last uses of it have been removed from the codebase. PiperOrigin-RevId: 702751288
diff --git a/quiche/common/platform/api/quiche_mem_slice.h b/quiche/common/platform/api/quiche_mem_slice.h index 23accb0..fa6382d 100644 --- a/quiche/common/platform/api/quiche_mem_slice.h +++ b/quiche/common/platform/api/quiche_mem_slice.h
@@ -39,14 +39,6 @@ quiche::SingleUseCallback<void(const char*)> done_callback) : impl_(buffer, length, std::move(done_callback)) {} - // Ensures the use of the in-place constructor (below) is intentional. - struct InPlace {}; - - // Constructs a QuicheMemSlice by constructing |impl_| in-place. - template <typename... Args> - explicit QuicheMemSlice(InPlace, Args&&... args) - : impl_{std::forward<Args>(args)...} {} - QuicheMemSlice(const QuicheMemSlice& other) = delete; QuicheMemSlice& operator=(const QuicheMemSlice& other) = delete;