userver
C++ Async Framework
Loading...
Searching...
No Matches
exceptions.cpp
1
#
include
<
userver
/
proto
-
structs
/
exceptions
.
hpp
>
2
3
#
include
<
fmt
/
format
.
h
>
4
5
USERVER_NAMESPACE_BEGIN
6
7
namespace
proto_structs
{
8
9
ConversionError
::
ConversionError
(
10
const
std
::
string_view
message_name
,
11
const
std
::
string_view
field_name
,
12
const
std
::
string_view
reason
13
)
14
:
Error
(
fmt
::
format
(
15
"Message '{}' field '{}' can't be converted to/from corresponding struct field ({})"
,
16
message_name
,
17
field_name
,
18
reason
19
)) {}
20
21
OneofAccessError
::
OneofAccessError
(
const
std
::
size_t
field_idx
)
22
:
Error
(
fmt
::
format
(
"Oneof field is not set (index = {})"
,
field_idx
)) {}
23
24
AnyPackError
::
AnyPackError
(
const
std
::
string_view
message_name
)
25
:
Error
(
fmt
::
format
(
"Failed to pack message '{}' to 'google.protobuf.Any'"
,
message_name
)) {}
26
27
AnyUnpackError
::
AnyUnpackError
(
const
std
::
string_view
message_name
)
28
:
Error
(
fmt
::
format
(
"Failed to unpack message '{}' from 'google.protobuf.Any'"
,
message_name
)) {}
29
30
}
// namespace proto_structs
31
32
USERVER_NAMESPACE_END
proto-structs
src
proto-structs
exceptions.cpp
Generated on Fri Aug 22 2025 11:21:34 for userver by
Doxygen
1.9.8