10#include <google/protobuf/message_lite.h>
12#include <userver/dump/fwd.hpp>
14USERVER_NAMESPACE_BEGIN
20void WriteProtoMessageToDump(
Writer& writer,
const google::protobuf::MessageLite& message);
22void ParseProtoMessageFromDump(
Reader& reader, google::protobuf::MessageLite& message);
28requires std::is_base_of_v<google::protobuf::MessageLite, T>
30 impl::WriteProtoMessageToDump(writer, value);
35requires std::is_base_of_v<google::protobuf::MessageLite, T>
38 impl::ParseProtoMessageFromDump(reader, value);