3#include <userver/proto-structs/io/fwd.hpp>
4#include <userver/proto-structs/io/std/int32_t.hpp>
5#include <userver/proto-structs/type_mapping.hpp>
7namespace ups = USERVER_NAMESPACE::proto_structs;
17 using ProtobufMessage = messages::Empty;
21 using ProtobufMessage =
int;
25Empty ReadProtoStruct(ups::io::ReadContext&, ups::io::To<Empty>,
const messages::Empty&);
26void WriteProtoStruct(ups::io::WriteContext&,
const Empty&, messages::Empty&);
28Simple ReadProtoStruct(ups::io::ReadContext&, ups::io::To<Simple>,
const messages::Simple&);
29void WriteProtoStruct(ups::io::WriteContext&,
const Simple&, messages::Simple&);
31void CheckSimpleEqual(
const Simple&,
const messages::Simple&);
35namespace proto_structs::traits {
38struct CompatibleMessageTrait<::structs::Simple> {
39 using Type = ::messages::Simple;