@ -662,6 +662,7 @@ inline constexpr EnumValueOptions::Impl_::Impl_(
: _cached_size_ { 0 } ,
: _cached_size_ { 0 } ,
uninterpreted_option_ { } ,
uninterpreted_option_ { } ,
features_ { nullptr } ,
features_ { nullptr } ,
feature_support_ { nullptr } ,
deprecated_ { false } ,
deprecated_ { false } ,
debug_redact_ { false } { }
debug_redact_ { false } { }
@ -1466,10 +1467,12 @@ const ::uint32_t
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . deprecated_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . deprecated_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . features_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . features_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . debug_redact_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . debug_redact_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . feature_support_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . uninterpreted_option_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : EnumValueOptions , _impl_ . uninterpreted_option_ ) ,
1 ,
0 ,
2 ,
2 ,
0 ,
3 ,
1 ,
~ 0u ,
~ 0u ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : ServiceOptions , _impl_ . _has_bits_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : ServiceOptions , _impl_ . _has_bits_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : ServiceOptions , _internal_metadata_ ) ,
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : ServiceOptions , _internal_metadata_ ) ,
@ -1662,18 +1665,18 @@ static const ::_pbi::MigrationSchema
{ 351 , 373 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions ) } ,
{ 351 , 373 , - 1 , sizeof ( : : google : : protobuf : : FieldOptions ) } ,
{ 387 , 397 , - 1 , sizeof ( : : google : : protobuf : : OneofOptions ) } ,
{ 387 , 397 , - 1 , sizeof ( : : google : : protobuf : : OneofOptions ) } ,
{ 399 , 412 , - 1 , sizeof ( : : google : : protobuf : : EnumOptions ) } ,
{ 399 , 412 , - 1 , sizeof ( : : google : : protobuf : : EnumOptions ) } ,
{ 417 , 429 , - 1 , sizeof ( : : google : : protobuf : : EnumValueOptions ) } ,
{ 417 , 430 , - 1 , sizeof ( : : google : : protobuf : : EnumValueOptions ) } ,
{ 433 , 444 , - 1 , sizeof ( : : google : : protobuf : : ServiceOptions ) } ,
{ 435 , 446 , - 1 , sizeof ( : : google : : protobuf : : ServiceOptions ) } ,
{ 447 , 459 , - 1 , sizeof ( : : google : : protobuf : : MethodOptions ) } ,
{ 449 , 461 , - 1 , sizeof ( : : google : : protobuf : : MethodOptions ) } ,
{ 463 , 473 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption_NamePart ) } ,
{ 465 , 475 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption_NamePart ) } ,
{ 475 , 490 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption ) } ,
{ 477 , 492 , - 1 , sizeof ( : : google : : protobuf : : UninterpretedOption ) } ,
{ 497 , 511 , - 1 , sizeof ( : : google : : protobuf : : FeatureSet ) } ,
{ 499 , 513 , - 1 , sizeof ( : : google : : protobuf : : FeatureSet ) } ,
{ 517 , 528 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults_FeatureSetEditionDefault ) } ,
{ 519 , 530 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults_FeatureSetEditionDefault ) } ,
{ 531 , 542 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults ) } ,
{ 533 , 544 , - 1 , sizeof ( : : google : : protobuf : : FeatureSetDefaults ) } ,
{ 545 , 558 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo_Location ) } ,
{ 547 , 560 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo_Location ) } ,
{ 563 , - 1 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo ) } ,
{ 565 , - 1 , - 1 , sizeof ( : : google : : protobuf : : SourceCodeInfo ) } ,
{ 572 , 585 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo_Annotation ) } ,
{ 574 , 587 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo_Annotation ) } ,
{ 590 , - 1 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo ) } ,
{ 592 , - 1 , - 1 , sizeof ( : : google : : protobuf : : GeneratedCodeInfo ) } ,
} ;
} ;
static const : : _pb : : Message * const file_default_instances [ ] = {
static const : : _pb : : Message * const file_default_instances [ ] = {
& : : google : : protobuf : : _FileDescriptorSet_default_instance_ . _instance ,
& : : google : : protobuf : : _FileDescriptorSet_default_instance_ . _instance ,
@ -1872,103 +1875,105 @@ const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] AB
" cts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 \007 \001 ( \013 2 \033 .google "
" cts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 \007 \001 ( \013 2 \033 .google "
" .protobuf.FeatureSet \022 C \n \024 uninterpreted_op "
" .protobuf.FeatureSet \022 C \n \024 uninterpreted_op "
" tion \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpre "
" tion \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpre "
" tedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \005 \020 \006 \" \311 \001 \n \020 EnumValue "
" tedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \005 \020 \006 \" \220 \002 \n \020 EnumValue "
" Options \022 \031 \n \n deprecated \030 \001 \001 ( \010 : \005 false \022 - \n \010 fe "
" Options \022 \031 \n \n deprecated \030 \001 \001 ( \010 : \005 false \022 - \n \010 fe "
" atures \030 \002 \001 ( \013 2 \033 .google.protobuf.FeatureSe "
" atures \030 \002 \001 ( \013 2 \033 .google.protobuf.FeatureSe "
" t \022 \033 \n \014 debug_redact \030 \003 \001 ( \010 : \005 false \022 C \n \024 uninte "
" t \022 \033 \n \014 debug_redact \030 \003 \001 ( \010 : \005 false \022 E \n \017 featur "
" rpreted_option \030 \347 \007 \003 ( \013 2$.google.protobuf. "
" e_support \030 \004 \001 ( \013 2,.google.protobuf.FieldO "
" UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \252 \001 \n \016 Servi "
" ptions.FeatureSupport \022 C \n \024 uninterpreted_o "
" ceOptions \022 - \n \010 features \030 \" \001 ( \013 2 \033 .google.pro "
" ption \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpr "
" tobuf.FeatureSet \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 fa "
" etedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \252 \001 \n \016 ServiceOptions "
" lse \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.goo "
" \022 - \n \010 features \030 \" \001 ( \013 2 \033 .google.protobuf.Fea "
" gle.protobuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 "
" tureSet \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 false \022 C \n \024 un "
" \200 \200 \002 \" \334 \002 \n \r MethodOptions \022 \031 \n \n deprecated \030 ! \001 ( "
" interpreted_option \030 \347 \007 \003 ( \013 2$.google.proto "
" \010 : \005 false \022 _ \n \021 idempotency_level \030 \" \001 ( \016 2/.go "
" buf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \334 \002 \n \r M "
" ogle.protobuf.MethodOptions.IdempotencyL "
" ethodOptions \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 false \022 "
" evel: \023 IDEMPOTENCY_UNKNOWN \022 - \n \010 features \030 # "
" _ \n \021 idempotency_level \030 \" \001 ( \016 2/.google.prot "
" \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n \024 unin "
" obuf.MethodOptions.IdempotencyLevel: \023 IDE "
" terpreted_option \030 \347 \007 \003 ( \013 2$.google.protobu "
" MPOTENCY_UNKNOWN \022 - \n \010 features \030 # \001 ( \013 2 \033 .goo "
" f.UninterpretedOption \" P \n \020 IdempotencyLeve "
" gle.protobuf.FeatureSet \022 C \n \024 uninterpreted "
" l \022 \027 \n \023 IDEMPOTENCY_UNKNOWN \020 \000 \022 \023 \n \017 NO_SIDE_EF "
" _option \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninter "
" FECTS \020 \001 \022 \016 \n \n IDEMPOTENT \020 \002 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \236 \002 \n \023 U "
" pretedOption \" P \n \020 IdempotencyLevel \022 \027 \n \023 IDEM "
" ninterpretedOption \022 ; \n \004 name \030 \002 \003 ( \013 2-.googl "
" POTENCY_UNKNOWN \020 \000 \022 \023 \n \017 NO_SIDE_EFFECTS \020 \001 \022 \016 "
" e.protobuf.UninterpretedOption.NamePart \022 "
" \n \n IDEMPOTENT \020 \002 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \236 \002 \n \023 Uninterpre "
" \030 \n \020 identifier_value \030 \003 \001 ( \t \022 \032 \n \022 positive_in "
" tedOption \022 ; \n \004 name \030 \002 \003 ( \013 2-.google.protobu "
" t_value \030 \004 \001 ( \004 \022 \032 \n \022 negative_int_value \030 \005 \001 ( "
" f.UninterpretedOption.NamePart \022 \030 \n \020 identi "
" \003 \022 \024 \n \014 double_value \030 \006 \001 ( \001 \022 \024 \n \014 string_value \030 "
" fier_value \030 \003 \001 ( \t \022 \032 \n \022 positive_int_value \030 \004 "
" \007 \001 ( \014 \022 \027 \n \017 aggregate_value \030 \010 \001 ( \t \032 3 \n \010 NamePa "
" \001 ( \004 \022 \032 \n \022 negative_int_value \030 \005 \001 ( \003 \022 \024 \n \014 doub "
" rt \022 \021 \n \t name_part \030 \001 \002 ( \t \022 \024 \n \014 is_extension \030 \002 "
" le_value \030 \006 \001 ( \001 \022 \024 \n \014 string_value \030 \007 \001 ( \014 \022 \027 \n \017 "
" \002 ( \010 \" \311 \t \n \n FeatureSet \022 \202 \001 \n \016 field_presence \030 \001 "
" aggregate_value \030 \010 \001 ( \t \032 3 \n \010 NamePart \022 \021 \n \t nam "
" \001 ( \016 2).google.protobuf.FeatureSet.FieldPr "
" e_part \030 \001 \002 ( \t \022 \024 \n \014 is_extension \030 \002 \002 ( \010 \" \311 \t \n \n F "
" esenceB \ ? \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPLICIT \030 \346 \007 \242 \001 \r \022 \010 IM "
" eatureSet \022 \202 \001 \n \016 field_presence \030 \001 \001 ( \016 2).goo "
" PLICIT \030 \347 \007 \242 \001 \r \022 \010 EXPLICIT \030 \350 \007 \262 \001 \003 \010 \350 \007 \022 b \n \t enum_ "
" gle.protobuf.FeatureSet.FieldPresenceB \ ? \210 "
" type \030 \002 \001 ( \016 2$.google.protobuf.FeatureSet. "
" \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPLICIT \030 \346 \007 \242 \001 \r \022 \010 IMPLICIT \030 \347 \007 "
" EnumTypeB) \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLOSED \030 \346 \007 \242 \001 \t \022 \004 OP "
" \242 \001 \r \022 \010 EXPLICIT \030 \350 \007 \262 \001 \003 \010 \350 \007 \022 b \n \t enum_type \030 \002 \001 ( "
" EN \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 \201 \001 \n \027 repeated_field_encoding \030 "
" \016 2$.google.protobuf.FeatureSet.EnumTypeB "
" \003 \001 ( \016 21.google.protobuf.FeatureSet.Repea "
" ) \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLOSED \030 \346 \007 \242 \001 \t \022 \004 OPEN \030 \347 \007 \262 \001 \003 \010 "
" tedFieldEncodingB- \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPANDED "
" \350 \007 \022 \201 \001 \n \027 repeated_field_encoding \030 \003 \001 ( \016 21.g "
" \030 \346 \007 \242 \001 \013 \022 \006 PACKED \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 n \n \017 utf8_validati "
" oogle.protobuf.FeatureSet.RepeatedFieldE "
" on \030 \004 \001 ( \016 2*.google.protobuf.FeatureSet.Ut "
" ncodingB- \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPANDED \030 \346 \007 \242 \001 \013 \022 \006 P "
" f8ValidationB) \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \346 \007 \242 \001 \013 \022 \006 "
" ACKED \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 n \n \017 utf8_validation \030 \004 \001 ( \016 2 "
" VERIFY \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 m \n \020 message_encoding \030 \005 \001 ( "
" *.google.protobuf.FeatureSet.Utf8Validat "
" \016 2+.google.protobuf.FeatureSet.MessageEn "
" ionB) \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \346 \007 \242 \001 \013 \022 \006 VERIFY \030 \347 \007 "
" codingB& \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIXED \030 \346 \007 "
" \262 \001 \003 \010 \350 \007 \022 m \n \020 message_encoding \030 \005 \001 ( \016 2+.googl "
" \262 \001 \003 \010 \350 \007 \022 v \n \013 json_format \030 \006 \001 ( \016 2&.google.pro "
" e.protobuf.FeatureSet.MessageEncodingB& \210 "
" tobuf.FeatureSet.JsonFormatB9 \210 \001 \001 \230 \001 \003 \230 \001 \006 \230 \001 "
" \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIXED \030 \346 \007 \262 \001 \003 \010 \350 \007 \022 v \n "
" \001 \242 \001 \027 \022 \022 LEGACY_BEST_EFFORT \030 \346 \007 \242 \001 \n \022 \005 ALLOW \030 \347 \007 "
" \013 json_format \030 \006 \001 ( \016 2&.google.protobuf.Fea "
" \262 \001 \003 \010 \350 \007 \" \\ \n \r FieldPresence \022 \032 \n \026 FIELD_PRESENC "
" tureSet.JsonFormatB9 \210 \001 \001 \230 \001 \003 \230 \001 \006 \230 \001 \001 \242 \001 \027 \022 \022 LEG "
" E_UNKNOWN \020 \000 \022 \014 \n \010 EXPLICIT \020 \001 \022 \014 \n \010 IMPLICIT \020 \002 \022 "
" ACY_BEST_EFFORT \030 \346 \007 \242 \001 \n \022 \005 ALLOW \030 \347 \007 \262 \001 \003 \010 \350 \007 \" \\ \n "
" \023 \n \017 LEGACY_REQUIRED \020 \003 \" 7 \n \010 EnumType \022 \025 \n \021 ENUM "
" \r FieldPresence \022 \032 \n \026 FIELD_PRESENCE_UNKNOWN "
" _TYPE_UNKNOWN \020 \000 \022 \010 \n \004 OPEN \020 \001 \022 \n \n \006 CLOSED \020 \002 \" V \n "
" \020 \000 \022 \014 \n \010 EXPLICIT \020 \001 \022 \014 \n \010 IMPLICIT \020 \002 \022 \023 \n \017 LEGACY "
" \025 RepeatedFieldEncoding \022 # \n \037 REPEATED_FIELD "
" _REQUIRED \020 \003 \" 7 \n \010 EnumType \022 \025 \n \021 ENUM_TYPE_UNK "
" _ENCODING_UNKNOWN \020 \000 \022 \n \n \006 PACKED \020 \001 \022 \014 \n \010 EXPAN "
" NOWN \020 \000 \022 \010 \n \004 OPEN \020 \001 \022 \n \n \006 CLOSED \020 \002 \" V \n \025 Repeated "
" DED \020 \002 \" I \n \016 Utf8Validation \022 \033 \n \027 UTF8_VALIDATI "
" FieldEncoding \022 # \n \037 REPEATED_FIELD_ENCODING "
" ON_UNKNOWN \020 \000 \022 \n \n \006 VERIFY \020 \002 \022 \010 \n \004 NONE \020 \003 \" \004 \010 \001 \020 \001 "
" _UNKNOWN \020 \000 \022 \n \n \006 PACKED \020 \001 \022 \014 \n \010 EXPANDED \020 \002 \" I \n \016 "
" \" S \n \017 MessageEncoding \022 \034 \n \030 MESSAGE_ENCODING_ "
" Utf8Validation \022 \033 \n \027 UTF8_VALIDATION_UNKNOW "
" UNKNOWN \020 \000 \022 \023 \n \017 LENGTH_PREFIXED \020 \001 \022 \r \n \t DELIMI "
" N \020 \000 \022 \n \n \006 VERIFY \020 \002 \022 \010 \n \004 NONE \020 \003 \" \004 \010 \001 \020 \001 \" S \n \017 Messa "
" TED \020 \002 \" H \n \n JsonFormat \022 \027 \n \023 JSON_FORMAT_UNKNO "
" geEncoding \022 \034 \n \030 MESSAGE_ENCODING_UNKNOWN \020 \000 "
" WN \020 \000 \022 \t \n \005 ALLOW \020 \001 \022 \026 \n \022 LEGACY_BEST_EFFORT \020 \002 * "
" \022 \023 \n \017 LENGTH_PREFIXED \020 \001 \022 \r \n \t DELIMITED \020 \002 \" H \n \n "
" \006 \010 \350 \007 \020 \213 N* \006 \010 \213 N \020 \220 N* \006 \010 \220 N \020 \221 NJ \006 \010 \347 \007 \020 \350 \007 \" \230 \003 \n \022 Feat "
" JsonFormat \022 \027 \n \023 JSON_FORMAT_UNKNOWN \020 \000 \022 \t \n \005 A "
" ureSetDefaults \022 N \n \010 defaults \030 \001 \003 ( \013 2<.googl "
" LLOW \020 \001 \022 \026 \n \022 LEGACY_BEST_EFFORT \020 \002 * \006 \010 \350 \007 \020 \213 N* \006 "
" e.protobuf.FeatureSetDefaults.FeatureSet "
" \010 \213 N \020 \220 N* \006 \010 \220 N \020 \221 NJ \006 \010 \347 \007 \020 \350 \007 \" \230 \003 \n \022 FeatureSetDef "
" EditionDefault \022 1 \n \017 minimum_edition \030 \004 \001 ( \016 2 "
" aults \022 N \n \010 defaults \030 \001 \003 ( \013 2<.google.protobu "
" \030 .google.protobuf.Edition \022 1 \n \017 maximum_edi "
" f.FeatureSetDefaults.FeatureSetEditionDe "
" tion \030 \005 \001 ( \016 2 \030 .google.protobuf.Edition \032 \313 \001 \n "
" fault \022 1 \n \017 minimum_edition \030 \004 \001 ( \016 2 \030 .google. "
" \030 FeatureSetEditionDefault \022 ) \n \007 edition \030 \003 \001 "
" protobuf.Edition \022 1 \n \017 maximum_edition \030 \005 \001 ( "
" ( \016 2 \030 .google.protobuf.Edition \022 9 \n \024 overrida "
" \016 2 \030 .google.protobuf.Edition \032 \313 \001 \n \030 FeatureS "
" ble_features \030 \004 \001 ( \013 2 \033 .google.protobuf.Fea "
" etEditionDefault \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 .goog "
" tureSet \022 3 \n \016 fixed_features \030 \005 \001 ( \013 2 \033 .google "
" le.protobuf.Edition \022 9 \n \024 overridable_featu "
" .protobuf.FeatureSetJ \004 \010 \001 \020 \002 J \004 \010 \002 \020 \003 R \010 featur "
" res \030 \004 \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 3 "
" es \" \325 \001 \n \016 SourceCodeInfo \022 : \n \010 location \030 \001 \003 ( \013 2 "
" \n \016 fixed_features \030 \005 \001 ( \013 2 \033 .google.protobuf "
" (.google.protobuf.SourceCodeInfo.Locatio "
" .FeatureSetJ \004 \010 \001 \020 \002 J \004 \010 \002 \020 \003 R \010 features \" \325 \001 \n \016 So "
" n \032 \206 \001 \n \010 Location \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \020 \n \004 span "
" urceCodeInfo \022 : \n \010 location \030 \001 \003 ( \013 2(.google. "
" \030 \002 \003 ( \005 B \002 \020 \001 \022 \030 \n \020 leading_comments \030 \003 \001 ( \t \022 \031 \n \021 "
" protobuf.SourceCodeInfo.Location \032 \206 \001 \n \010 Loc "
" trailing_comments \030 \004 \001 ( \t \022 ! \n \031 leading_detac "
" ation \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \020 \n \004 span \030 \002 \003 ( \005 B \002 \020 "
" hed_comments \030 \006 \003 ( \t \" \234 \002 \n \021 GeneratedCodeInfo "
" \001 \022 \030 \n \020 leading_comments \030 \003 \001 ( \t \022 \031 \n \021 trailing_ "
" \022 A \n \n annotation \030 \001 \003 ( \013 2-.google.protobuf.G "
" comments \030 \004 \001 ( \t \022 ! \n \031 leading_detached_comme "
" eneratedCodeInfo.Annotation \032 \303 \001 \n \n Annotati "
" nts \030 \006 \003 ( \t \" \234 \002 \n \021 GeneratedCodeInfo \022 A \n \n annot "
" on \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \023 \n \013 source_file \030 \002 \001 ( "
" ation \030 \001 \003 ( \013 2-.google.protobuf.GeneratedC "
" \t \022 \r \n \005 begin \030 \003 \001 ( \005 \022 \013 \n \003 end \030 \004 \001 ( \005 \022 H \n \010 semanti "
" odeInfo.Annotation \032 \303 \001 \n \n Annotation \022 \020 \n \004 pat "
" c \030 \005 \001 ( \016 26.google.protobuf.GeneratedCodeI "
" h \030 \001 \003 ( \005 B \002 \020 \001 \022 \023 \n \013 source_file \030 \002 \001 ( \t \022 \r \n \005 begi "
" nfo.Annotation.Semantic \" ( \n \010 Semantic \022 \010 \n \004 N "
" n \030 \003 \001 ( \005 \022 \013 \n \003 end \030 \004 \001 ( \005 \022 H \n \010 semantic \030 \005 \001 ( \016 26 "
" ONE \020 \000 \022 \007 \n \003 SET \020 \001 \022 \t \n \005 ALIAS \020 \002 * \247 \002 \n \007 Edition \022 \023 \n "
" .google.protobuf.GeneratedCodeInfo.Annot "
" \017 EDITION_UNKNOWN \020 \000 \022 \023 \n \016 EDITION_LEGACY \020 \204 \007 \022 "
" ation.Semantic \" ( \n \010 Semantic \022 \010 \n \004 NONE \020 \000 \022 \007 \n \003 "
" \023 \n \016 EDITION_PROTO2 \020 \346 \007 \022 \023 \n \016 EDITION_PROTO3 \020 \347 "
" SET \020 \001 \022 \t \n \005 ALIAS \020 \002 * \247 \002 \n \007 Edition \022 \023 \n \017 EDITION_ "
" \007 \022 \021 \n \014 EDITION_2023 \020 \350 \007 \022 \021 \n \014 EDITION_2024 \020 \351 \007 \022 "
" UNKNOWN \020 \000 \022 \023 \n \016 EDITION_LEGACY \020 \204 \007 \022 \023 \n \016 EDITIO "
" \027 \n \023 EDITION_1_TEST_ONLY \020 \001 \022 \027 \n \023 EDITION_2_TE "
" N_PROTO2 \020 \346 \007 \022 \023 \n \016 EDITION_PROTO3 \020 \347 \007 \022 \021 \n \014 EDIT "
" ST_ONLY \020 \002 \022 \035 \n \027 EDITION_99997_TEST_ONLY \020 \235 \215 \006 "
" ION_2023 \020 \350 \007 \022 \021 \n \014 EDITION_2024 \020 \351 \007 \022 \027 \n \023 EDITIO "
" \022 \035 \n \027 EDITION_99998_TEST_ONLY \020 \236 \215 \006 \022 \035 \n \027 EDITI "
" N_1_TEST_ONLY \020 \001 \022 \027 \n \023 EDITION_2_TEST_ONLY \020 \002 "
" ON_99999_TEST_ONLY \020 \237 \215 \006 \022 \023 \n \013 EDITION_MAX \020 \377 \377 "
" \022 \035 \n \027 EDITION_99997_TEST_ONLY \020 \235 \215 \006 \022 \035 \n \027 EDITI "
" \377 \377 \007 B~ \n \023 com.google.protobufB \020 DescriptorPr "
" ON_99998_TEST_ONLY \020 \236 \215 \006 \022 \035 \n \027 EDITION_99999_ "
" otosH \001 Z-google.golang.org/protobuf/types "
" TEST_ONLY \020 \237 \215 \006 \022 \023 \n \013 EDITION_MAX \020 \377 \377 \377 \377 \007 B~ \n \023 co "
" /descriptorpb \370 \001 \001 \242 \002 \003 GPB \252 \002 \032 Google.Protobuf "
" m.google.protobufB \020 DescriptorProtosH \001 Z-g "
" .Reflection "
" oogle.golang.org/protobuf/types/descript "
" orpb \370 \001 \001 \242 \002 \003 GPB \252 \002 \032 Google.Protobuf.Reflecti "
" on "
} ;
} ;
static : : absl : : once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ;
static : : absl : : once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ;
PROTOBUF_CONSTINIT const : : _pbi : : DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
PROTOBUF_CONSTINIT const : : _pbi : : DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
false ,
false ,
false ,
false ,
10011 ,
10082 ,
descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto ,
descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto ,
" google/protobuf/descriptor.proto " ,
" google/protobuf/descriptor.proto " ,
& descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ,
& descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ,
@ -10210,6 +10215,9 @@ EnumValueOptions::EnumValueOptions(
_impl_ . features_ = ( cached_has_bits & 0x00000001u ) ? : : google : : protobuf : : Message : : CopyConstruct < : : google : : protobuf : : FeatureSet > (
_impl_ . features_ = ( cached_has_bits & 0x00000001u ) ? : : google : : protobuf : : Message : : CopyConstruct < : : google : : protobuf : : FeatureSet > (
arena , * from . _impl_ . features_ )
arena , * from . _impl_ . features_ )
: nullptr ;
: nullptr ;
_impl_ . feature_support_ = ( cached_has_bits & 0x00000002u ) ? : : google : : protobuf : : Message : : CopyConstruct < : : google : : protobuf : : FieldOptions_FeatureSupport > (
arena , * from . _impl_ . feature_support_ )
: nullptr ;
: : memcpy ( reinterpret_cast < char * > ( & _impl_ ) +
: : memcpy ( reinterpret_cast < char * > ( & _impl_ ) +
offsetof ( Impl_ , deprecated_ ) ,
offsetof ( Impl_ , deprecated_ ) ,
reinterpret_cast < const char * > ( & from . _impl_ ) +
reinterpret_cast < const char * > ( & from . _impl_ ) +
@ -10244,6 +10252,7 @@ EnumValueOptions::~EnumValueOptions() {
inline void EnumValueOptions : : SharedDtor ( ) {
inline void EnumValueOptions : : SharedDtor ( ) {
ABSL_DCHECK ( GetArena ( ) = = nullptr ) ;
ABSL_DCHECK ( GetArena ( ) = = nullptr ) ;
delete _impl_ . features_ ;
delete _impl_ . features_ ;
delete _impl_ . feature_support_ ;
_impl_ . ~ Impl_ ( ) ;
_impl_ . ~ Impl_ ( ) ;
}
}
@ -10267,16 +10276,16 @@ EnumValueOptions::GetClassData() const {
: : google : : protobuf : : internal : : PrefetchToLocalCache ( _data_ . tc_table ) ;
: : google : : protobuf : : internal : : PrefetchToLocalCache ( _data_ . tc_table ) ;
return _data_ . base ( ) ;
return _data_ . base ( ) ;
}
}
constexpr : : _pbi : : TcParseTable < 3 , 4 , 2 , 0 , 7 > EnumValueOptions : : _table_ = {
constexpr : : _pbi : : TcParseTable < 3 , 5 , 3 , 0 , 7 > EnumValueOptions : : _table_ = {
{
{
PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . _has_bits_ ) ,
PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . _has_bits_ ) ,
PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . _extensions_ ) ,
PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . _extensions_ ) ,
999 , 56 , // max_field_number, fast_idx_mask
999 , 56 , // max_field_number, fast_idx_mask
offsetof ( decltype ( _table_ ) , field_lookup_table ) ,
offsetof ( decltype ( _table_ ) , field_lookup_table ) ,
4294967288 , // skipmap
4294967280 , // skipmap
offsetof ( decltype ( _table_ ) , field_entries ) ,
offsetof ( decltype ( _table_ ) , field_entries ) ,
4 , // num_field_entries
5 , // num_field_entries
2 , // num_aux_entries
3 , // num_aux_entries
offsetof ( decltype ( _table_ ) , aux_entries ) ,
offsetof ( decltype ( _table_ ) , aux_entries ) ,
& _EnumValueOptions_default_instance_ . _instance ,
& _EnumValueOptions_default_instance_ . _instance ,
nullptr , // post_loop_handler
nullptr , // post_loop_handler
@ -10287,39 +10296,45 @@ constexpr ::_pbi::TcParseTable<3, 4, 2, 0, 7> EnumValueOptions::_table_ = {
} , { {
} , { {
{ : : _pbi : : TcParser : : MiniParse , { } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// optional bool deprecated = 1 [default = false];
// optional bool deprecated = 1 [default = false];
{ : : _pbi : : TcParser : : SingularVarintNoZag1 < bool , offsetof ( EnumValueOptions , _impl_ . deprecated_ ) , 1 > ( ) ,
{ : : _pbi : : TcParser : : SingularVarintNoZag1 < bool , offsetof ( EnumValueOptions , _impl_ . deprecated_ ) , 2 > ( ) ,
{ 8 , 1 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . deprecated_ ) } } ,
{ 8 , 2 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . deprecated_ ) } } ,
// optional .google.protobuf.FeatureSet features = 2;
// optional .google.protobuf.FeatureSet features = 2;
{ : : _pbi : : TcParser : : FastMtS1 ,
{ : : _pbi : : TcParser : : FastMtS1 ,
{ 18 , 0 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . features_ ) } } ,
{ 18 , 0 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . features_ ) } } ,
// optional bool debug_redact = 3 [default = false];
// optional bool debug_redact = 3 [default = false];
{ : : _pbi : : TcParser : : SingularVarintNoZag1 < bool , offsetof ( EnumValueOptions , _impl_ . debug_redact_ ) , 2 > ( ) ,
{ : : _pbi : : TcParser : : SingularVarintNoZag1 < bool , offsetof ( EnumValueOptions , _impl_ . debug_redact_ ) , 3 > ( ) ,
{ 24 , 2 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . debug_redact_ ) } } ,
{ 24 , 3 , 0 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . debug_redact_ ) } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
{ : : _pbi : : TcParser : : FastMtS1 ,
{ 34 , 1 , 1 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . feature_support_ ) } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
{ : : _pbi : : TcParser : : MiniParse , { } } ,
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
{ : : _pbi : : TcParser : : FastMtR2 ,
{ : : _pbi : : TcParser : : FastMtR2 ,
{ 16058 , 63 , 1 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . uninterpreted_option_ ) } } ,
{ 16058 , 63 , 2 , PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . uninterpreted_option_ ) } } ,
} } , { {
} } , { {
999 , 0 , 1 ,
999 , 0 , 1 ,
65534 , 3 ,
65534 , 4 ,
65535 , 65535
65535 , 65535
} } , { {
} } , { {
// optional bool deprecated = 1 [default = false];
// optional bool deprecated = 1 [default = false];
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . deprecated_ ) , _Internal : : kHasBitsOffset + 1 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . deprecated_ ) , _Internal : : kHasBitsOffset + 2 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional .google.protobuf.FeatureSet features = 2;
// optional .google.protobuf.FeatureSet features = 2;
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . features_ ) , _Internal : : kHasBitsOffset + 0 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . features_ ) , _Internal : : kHasBitsOffset + 0 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kMessage | : : _fl : : kTvTable ) } ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kMessage | : : _fl : : kTvTable ) } ,
// optional bool debug_redact = 3 [default = false];
// optional bool debug_redact = 3 [default = false];
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . debug_redact_ ) , _Internal : : kHasBitsOffset + 2 , 0 ,
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . debug_redact_ ) , _Internal : : kHasBitsOffset + 3 , 0 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kBool ) } ,
// optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . feature_support_ ) , _Internal : : kHasBitsOffset + 1 , 1 ,
( 0 | : : _fl : : kFcOptional | : : _fl : : kMessage | : : _fl : : kTvTable ) } ,
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . uninterpreted_option_ ) , - 1 , 1 ,
{ PROTOBUF_FIELD_OFFSET ( EnumValueOptions , _impl_ . uninterpreted_option_ ) , - 1 , 2 ,
( 0 | : : _fl : : kFcRepeated | : : _fl : : kMessage | : : _fl : : kTvTable ) } ,
( 0 | : : _fl : : kFcRepeated | : : _fl : : kMessage | : : _fl : : kTvTable ) } ,
} } , { {
} } , { {
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : FeatureSet > ( ) } ,
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : FeatureSet > ( ) } ,
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : FieldOptions_FeatureSupport > ( ) } ,
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : UninterpretedOption > ( ) } ,
{ : : _pbi : : TcParser : : GetTable < : : google : : protobuf : : UninterpretedOption > ( ) } ,
} } , { {
} } , { {
} } ,
} } ,
@ -10335,9 +10350,15 @@ PROTOBUF_NOINLINE void EnumValueOptions::Clear() {
_impl_ . _extensions_ . Clear ( ) ;
_impl_ . _extensions_ . Clear ( ) ;
_impl_ . uninterpreted_option_ . Clear ( ) ;
_impl_ . uninterpreted_option_ . Clear ( ) ;
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
if ( cached_has_bits & 0x00000001u ) {
if ( cached_has_bits & 0x00000003u ) {
ABSL_DCHECK ( _impl_ . features_ ! = nullptr ) ;
if ( cached_has_bits & 0x00000001u ) {
_impl_ . features_ - > Clear ( ) ;
ABSL_DCHECK ( _impl_ . features_ ! = nullptr ) ;
_impl_ . features_ - > Clear ( ) ;
}
if ( cached_has_bits & 0x00000002u ) {
ABSL_DCHECK ( _impl_ . feature_support_ ! = nullptr ) ;
_impl_ . feature_support_ - > Clear ( ) ;
}
}
}
: : memset ( & _impl_ . deprecated_ , 0 , static_cast < : : size_t > (
: : memset ( & _impl_ . deprecated_ , 0 , static_cast < : : size_t > (
reinterpret_cast < char * > ( & _impl_ . debug_redact_ ) -
reinterpret_cast < char * > ( & _impl_ . debug_redact_ ) -
@ -10355,7 +10376,7 @@ PROTOBUF_NOINLINE void EnumValueOptions::Clear() {
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
// optional bool deprecated = 1 [default = false];
// optional bool deprecated = 1 [default = false];
if ( cached_has_bits & 0x00000002 u ) {
if ( cached_has_bits & 0x00000004 u ) {
target = stream - > EnsureSpace ( target ) ;
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
1 , this - > _internal_deprecated ( ) , target ) ;
1 , this - > _internal_deprecated ( ) , target ) ;
@ -10368,12 +10389,18 @@ PROTOBUF_NOINLINE void EnumValueOptions::Clear() {
}
}
// optional bool debug_redact = 3 [default = false];
// optional bool debug_redact = 3 [default = false];
if ( cached_has_bits & 0x00000004 u ) {
if ( cached_has_bits & 0x00000008 u ) {
target = stream - > EnsureSpace ( target ) ;
target = stream - > EnsureSpace ( target ) ;
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
target = : : _pbi : : WireFormatLite : : WriteBoolToArray (
3 , this - > _internal_debug_redact ( ) , target ) ;
3 , this - > _internal_debug_redact ( ) , target ) ;
}
}
// optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
if ( cached_has_bits & 0x00000002u ) {
target = : : google : : protobuf : : internal : : WireFormatLite : : InternalWriteMessage (
4 , * _impl_ . feature_support_ , _impl_ . feature_support_ - > GetCachedSize ( ) , target , stream ) ;
}
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
for ( unsigned i = 0 , n = static_cast < unsigned > (
for ( unsigned i = 0 , n = static_cast < unsigned > (
this - > _internal_uninterpreted_option_size ( ) ) ;
this - > _internal_uninterpreted_option_size ( ) ) ;
@ -10414,20 +10441,24 @@ PROTOBUF_NOINLINE void EnumValueOptions::Clear() {
total_size + = : : google : : protobuf : : internal : : WireFormatLite : : MessageSize ( msg ) ;
total_size + = : : google : : protobuf : : internal : : WireFormatLite : : MessageSize ( msg ) ;
}
}
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
cached_has_bits = _impl_ . _has_bits_ [ 0 ] ;
if ( cached_has_bits & 0x00000007 u ) {
if ( cached_has_bits & 0x0000000f u ) {
// optional .google.protobuf.FeatureSet features = 2;
// optional .google.protobuf.FeatureSet features = 2;
if ( cached_has_bits & 0x00000001u ) {
if ( cached_has_bits & 0x00000001u ) {
total_size + =
total_size + =
1 + : : google : : protobuf : : internal : : WireFormatLite : : MessageSize ( * _impl_ . features_ ) ;
1 + : : google : : protobuf : : internal : : WireFormatLite : : MessageSize ( * _impl_ . features_ ) ;
}
}
// optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
// optional bool deprecated = 1 [default = false];
if ( cached_has_bits & 0x00000002u ) {
if ( cached_has_bits & 0x00000002u ) {
total_size + =
1 + : : google : : protobuf : : internal : : WireFormatLite : : MessageSize ( * _impl_ . feature_support_ ) ;
}
// optional bool deprecated = 1 [default = false];
if ( cached_has_bits & 0x00000004u ) {
total_size + = 2 ;
total_size + = 2 ;
}
}
// optional bool debug_redact = 3 [default = false];
// optional bool debug_redact = 3 [default = false];
if ( cached_has_bits & 0x00000004u ) {
if ( cached_has_bits & 0x00000008 u ) {
total_size + = 2 ;
total_size + = 2 ;
}
}
@ -10448,7 +10479,7 @@ void EnumValueOptions::MergeImpl(::google::protobuf::MessageLite& to_msg, const
_this - > _internal_mutable_uninterpreted_option ( ) - > MergeFrom (
_this - > _internal_mutable_uninterpreted_option ( ) - > MergeFrom (
from . _internal_uninterpreted_option ( ) ) ;
from . _internal_uninterpreted_option ( ) ) ;
cached_has_bits = from . _impl_ . _has_bits_ [ 0 ] ;
cached_has_bits = from . _impl_ . _has_bits_ [ 0 ] ;
if ( cached_has_bits & 0x00000007 u ) {
if ( cached_has_bits & 0x0000000f u ) {
if ( cached_has_bits & 0x00000001u ) {
if ( cached_has_bits & 0x00000001u ) {
ABSL_DCHECK ( from . _impl_ . features_ ! = nullptr ) ;
ABSL_DCHECK ( from . _impl_ . features_ ! = nullptr ) ;
if ( _this - > _impl_ . features_ = = nullptr ) {
if ( _this - > _impl_ . features_ = = nullptr ) {
@ -10459,9 +10490,18 @@ void EnumValueOptions::MergeImpl(::google::protobuf::MessageLite& to_msg, const
}
}
}
}
if ( cached_has_bits & 0x00000002u ) {
if ( cached_has_bits & 0x00000002u ) {
_this - > _impl_ . deprecated_ = from . _impl_ . deprecated_ ;
ABSL_DCHECK ( from . _impl_ . feature_support_ ! = nullptr ) ;
if ( _this - > _impl_ . feature_support_ = = nullptr ) {
_this - > _impl_ . feature_support_ =
: : google : : protobuf : : Message : : CopyConstruct < : : google : : protobuf : : FieldOptions_FeatureSupport > ( arena , * from . _impl_ . feature_support_ ) ;
} else {
_this - > _impl_ . feature_support_ - > MergeFrom ( * from . _impl_ . feature_support_ ) ;
}
}
}
if ( cached_has_bits & 0x00000004u ) {
if ( cached_has_bits & 0x00000004u ) {
_this - > _impl_ . deprecated_ = from . _impl_ . deprecated_ ;
}
if ( cached_has_bits & 0x00000008u ) {
_this - > _impl_ . debug_redact_ = from . _impl_ . debug_redact_ ;
_this - > _impl_ . debug_redact_ = from . _impl_ . debug_redact_ ;
}
}
}
}