9 #ifndef VALIDATE_VALIDATE_PROTO_UPB_H_ 10 #define VALIDATE_VALIDATE_PROTO_UPB_H_ 12 #include "upb/generated_util.h" 14 #include "upb/decode.h" 15 #include "upb/encode.h" 17 #include "upb/port_def.inc" 191 if (!sub)
return NULL;
203 if (!sub)
return NULL;
215 if (!sub)
return NULL;
227 if (!sub)
return NULL;
239 if (!sub)
return NULL;
251 if (!sub)
return NULL;
263 if (!sub)
return NULL;
275 if (!sub)
return NULL;
287 if (!sub)
return NULL;
299 if (!sub)
return NULL;
311 if (!sub)
return NULL;
323 if (!sub)
return NULL;
335 if (!sub)
return NULL;
347 if (!sub)
return NULL;
359 if (!sub)
return NULL;
371 if (!sub)
return NULL;
383 if (!sub)
return NULL;
395 if (!sub)
return NULL;
401 UPB_WRITE_ONEOF(msg,
validate_MapRules*, UPB_SIZE(0, 0), value, UPB_SIZE(4, 8), 19);
407 if (!sub)
return NULL;
413 UPB_WRITE_ONEOF(msg,
validate_AnyRules*, UPB_SIZE(0, 0), value, UPB_SIZE(4, 8), 20);
419 if (!sub)
return NULL;
431 if (!sub)
return NULL;
443 if (!sub)
return NULL;
478 UPB_FIELD_AT(msg,
float, UPB_SIZE(4, 4)) = value;
482 UPB_FIELD_AT(msg,
float, UPB_SIZE(8, 8)) = value;
486 UPB_FIELD_AT(msg,
float, UPB_SIZE(12, 12)) = value;
490 UPB_FIELD_AT(msg,
float, UPB_SIZE(16, 16)) = value;
494 UPB_FIELD_AT(msg,
float, UPB_SIZE(20, 20)) = value;
497 return (
float*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
500 return (
float*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_FLOAT, arena);
503 return _upb_array_append_accessor(
504 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_FLOAT, &val, arena);
507 return (
float*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
510 return (
float*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_FLOAT, arena);
513 return _upb_array_append_accessor(
514 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_FLOAT, &val, arena);
546 UPB_FIELD_AT(msg,
double, UPB_SIZE(8, 8)) = value;
550 UPB_FIELD_AT(msg,
double, UPB_SIZE(16, 16)) = value;
554 UPB_FIELD_AT(msg,
double, UPB_SIZE(24, 24)) = value;
558 UPB_FIELD_AT(msg,
double, UPB_SIZE(32, 32)) = value;
562 UPB_FIELD_AT(msg,
double, UPB_SIZE(40, 40)) = value;
565 return (
double*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
568 return (
double*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_DOUBLE, arena);
571 return _upb_array_append_accessor(
572 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_DOUBLE, &val, arena);
575 return (
double*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
578 return (
double*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_DOUBLE, arena);
581 return _upb_array_append_accessor(
582 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_DOUBLE, &val, arena);
614 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(4, 4)) = value;
618 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)) = value;
622 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(12, 12)) = value;
626 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(16, 16)) = value;
630 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(20, 20)) = value;
633 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
636 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
639 return _upb_array_append_accessor(
640 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
643 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
646 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
649 return _upb_array_append_accessor(
650 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
682 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(8, 8)) = value;
686 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(16, 16)) = value;
690 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(24, 24)) = value;
694 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(32, 32)) = value;
698 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(40, 40)) = value;
701 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
704 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
707 return _upb_array_append_accessor(
708 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
711 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
714 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
717 return _upb_array_append_accessor(
718 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
750 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(4, 4)) = value;
754 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(8, 8)) = value;
758 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(12, 12)) = value;
762 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(16, 16)) = value;
766 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(20, 20)) = value;
769 return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
772 return (uint32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_UINT32, arena);
775 return _upb_array_append_accessor(
776 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_UINT32, &val, arena);
779 return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
782 return (uint32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_UINT32, arena);
785 return _upb_array_append_accessor(
786 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_UINT32, &val, arena);
818 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
822 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
826 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(24, 24)) = value;
830 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(32, 32)) = value;
834 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(40, 40)) = value;
837 return (uint64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
840 return (uint64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_UINT64, arena);
843 return _upb_array_append_accessor(
844 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_UINT64, &val, arena);
847 return (uint64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
850 return (uint64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_UINT64, arena);
853 return _upb_array_append_accessor(
854 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_UINT64, &val, arena);
886 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(4, 4)) = value;
890 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)) = value;
894 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(12, 12)) = value;
898 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(16, 16)) = value;
902 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(20, 20)) = value;
905 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
908 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
911 return _upb_array_append_accessor(
912 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
915 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
918 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
921 return _upb_array_append_accessor(
922 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
954 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(8, 8)) = value;
958 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(16, 16)) = value;
962 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(24, 24)) = value;
966 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(32, 32)) = value;
970 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(40, 40)) = value;
973 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
976 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
979 return _upb_array_append_accessor(
980 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
983 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
986 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
989 return _upb_array_append_accessor(
990 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
1021 _upb_sethas(msg, 1);
1022 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(4, 4)) = value;
1025 _upb_sethas(msg, 2);
1026 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(8, 8)) = value;
1029 _upb_sethas(msg, 3);
1030 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(12, 12)) = value;
1033 _upb_sethas(msg, 4);
1034 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(16, 16)) = value;
1037 _upb_sethas(msg, 5);
1038 UPB_FIELD_AT(msg, uint32_t, UPB_SIZE(20, 20)) = value;
1041 return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
1044 return (uint32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_UINT32, arena);
1047 return _upb_array_append_accessor(
1048 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_UINT32, &val, arena);
1051 return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1054 return (uint32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_UINT32, arena);
1057 return _upb_array_append_accessor(
1058 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_UINT32, &val, arena);
1089 _upb_sethas(msg, 1);
1090 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
1093 _upb_sethas(msg, 2);
1094 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
1097 _upb_sethas(msg, 3);
1098 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(24, 24)) = value;
1101 _upb_sethas(msg, 4);
1102 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(32, 32)) = value;
1105 _upb_sethas(msg, 5);
1106 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(40, 40)) = value;
1109 return (uint64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
1112 return (uint64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_UINT64, arena);
1115 return _upb_array_append_accessor(
1116 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_UINT64, &val, arena);
1119 return (uint64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
1122 return (uint64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_UINT64, arena);
1125 return _upb_array_append_accessor(
1126 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_UINT64, &val, arena);
1157 _upb_sethas(msg, 1);
1158 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(4, 4)) = value;
1161 _upb_sethas(msg, 2);
1162 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)) = value;
1165 _upb_sethas(msg, 3);
1166 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(12, 12)) = value;
1169 _upb_sethas(msg, 4);
1170 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(16, 16)) = value;
1173 _upb_sethas(msg, 5);
1174 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(20, 20)) = value;
1177 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
1180 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
1183 return _upb_array_append_accessor(
1184 msg, UPB_SIZE(24, 24), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
1187 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1190 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
1193 return _upb_array_append_accessor(
1194 msg, UPB_SIZE(28, 32), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
1225 _upb_sethas(msg, 1);
1226 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(8, 8)) = value;
1229 _upb_sethas(msg, 2);
1230 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(16, 16)) = value;
1233 _upb_sethas(msg, 3);
1234 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(24, 24)) = value;
1237 _upb_sethas(msg, 4);
1238 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(32, 32)) = value;
1241 _upb_sethas(msg, 5);
1242 UPB_FIELD_AT(msg, int64_t, UPB_SIZE(40, 40)) = value;
1245 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 48), len);
1248 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(48, 48), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
1251 return _upb_array_append_accessor(
1252 msg, UPB_SIZE(48, 48), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
1255 return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 56), len);
1258 return (int64_t*)_upb_array_resize_accessor(msg, UPB_SIZE(52, 56), len, UPB_SIZE(8, 8), UPB_TYPE_INT64, arena);
1261 return _upb_array_append_accessor(
1262 msg, UPB_SIZE(52, 56), UPB_SIZE(8, 8), UPB_TYPE_INT64, &val, arena);
1283 _upb_sethas(msg, 1);
1284 UPB_FIELD_AT(msg,
bool, UPB_SIZE(1, 1)) = value;
1353 _upb_sethas(msg, 7);
1354 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(56, 56)) = value;
1357 _upb_sethas(msg, 1);
1358 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
1361 _upb_sethas(msg, 2);
1362 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
1365 _upb_sethas(msg, 3);
1366 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(24, 24)) = value;
1369 _upb_sethas(msg, 4);
1370 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(32, 32)) = value;
1373 _upb_sethas(msg, 8);
1374 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(64, 72)) = value;
1377 _upb_sethas(msg, 9);
1378 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(72, 88)) = value;
1381 _upb_sethas(msg, 10);
1382 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(80, 104)) = value;
1385 _upb_sethas(msg, 11);
1386 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(88, 120)) = value;
1389 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(96, 136), len);
1392 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(96, 136), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1395 return _upb_array_append_accessor(
1396 msg, UPB_SIZE(96, 136), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1399 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(100, 144), len);
1402 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(100, 144), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1405 return _upb_array_append_accessor(
1406 msg, UPB_SIZE(100, 144), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1409 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 12);
1412 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 13);
1415 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 14);
1418 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 15);
1421 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 16);
1424 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 17);
1427 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(104, 152), value, UPB_SIZE(108, 156), 18);
1430 _upb_sethas(msg, 5);
1431 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(40, 40)) = value;
1434 _upb_sethas(msg, 6);
1435 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(48, 48)) = value;
1486 _upb_sethas(msg, 4);
1487 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(32, 32)) = value;
1490 _upb_sethas(msg, 1);
1491 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
1494 _upb_sethas(msg, 2);
1495 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
1498 _upb_sethas(msg, 5);
1499 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(40, 48)) = value;
1502 _upb_sethas(msg, 6);
1503 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(48, 64)) = value;
1506 _upb_sethas(msg, 7);
1507 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(56, 80)) = value;
1510 _upb_sethas(msg, 8);
1511 UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(64, 96)) = value;
1514 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(72, 112), len);
1517 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(72, 112), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1520 return _upb_array_append_accessor(
1521 msg, UPB_SIZE(72, 112), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1524 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(76, 120), len);
1527 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(76, 120), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1530 return _upb_array_append_accessor(
1531 msg, UPB_SIZE(76, 120), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1534 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(80, 128), value, UPB_SIZE(84, 132), 10);
1537 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(80, 128), value, UPB_SIZE(84, 132), 11);
1540 UPB_WRITE_ONEOF(msg,
bool, UPB_SIZE(80, 128), value, UPB_SIZE(84, 132), 12);
1543 _upb_sethas(msg, 3);
1544 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(24, 24)) = value;
1569 _upb_sethas(msg, 1);
1570 UPB_FIELD_AT(msg, int32_t, UPB_SIZE(4, 4)) = value;
1573 _upb_sethas(msg, 2);
1574 UPB_FIELD_AT(msg,
bool, UPB_SIZE(8, 8)) = value;
1577 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(12, 16), len);
1580 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(12, 16), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
1583 return _upb_array_append_accessor(
1584 msg, UPB_SIZE(12, 16), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
1587 return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 24), len);
1590 return (int32_t*)_upb_array_resize_accessor(msg, UPB_SIZE(16, 24), len, UPB_SIZE(4, 4), UPB_TYPE_INT32, arena);
1593 return _upb_array_append_accessor(
1594 msg, UPB_SIZE(16, 24), UPB_SIZE(4, 4), UPB_TYPE_INT32, &val, arena);
1617 _upb_sethas(msg, 1);
1618 UPB_FIELD_AT(msg,
bool, UPB_SIZE(1, 1)) = value;
1621 _upb_sethas(msg, 2);
1622 UPB_FIELD_AT(msg,
bool, UPB_SIZE(2, 2)) = value;
1649 _upb_sethas(msg, 1);
1650 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
1653 _upb_sethas(msg, 2);
1654 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
1657 _upb_sethas(msg, 3);
1658 UPB_FIELD_AT(msg,
bool, UPB_SIZE(24, 24)) = value;
1661 _upb_sethas(msg, 4);
1668 if (!sub)
return NULL;
1700 _upb_sethas(msg, 1);
1701 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(8, 8)) = value;
1704 _upb_sethas(msg, 2);
1705 UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
1708 _upb_sethas(msg, 3);
1709 UPB_FIELD_AT(msg,
bool, UPB_SIZE(24, 24)) = value;
1712 _upb_sethas(msg, 4);
1719 if (!sub)
return NULL;
1725 _upb_sethas(msg, 5);
1732 if (!sub)
return NULL;
1758 _upb_sethas(msg, 1);
1759 UPB_FIELD_AT(msg,
bool, UPB_SIZE(1, 1)) = value;
1762 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(4, 8), len);
1765 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(4, 8), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1768 return _upb_array_append_accessor(
1769 msg, UPB_SIZE(4, 8), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1772 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
1775 return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(8, 16), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena);
1778 return _upb_array_append_accessor(
1779 msg, UPB_SIZE(8, 16), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena);
1812 _upb_sethas(msg, 1);
1813 UPB_FIELD_AT(msg,
bool, UPB_SIZE(1, 1)) = value;
1816 _upb_sethas(msg, 2);
1823 if (!sub)
return NULL;
1829 _upb_sethas(msg, 3);
1836 if (!sub)
return NULL;
1842 _upb_sethas(msg, 4);
1849 if (!sub)
return NULL;
1855 _upb_sethas(msg, 5);
1862 if (!sub)
return NULL;
1868 _upb_sethas(msg, 6);
1875 if (!sub)
return NULL;
1884 return (
struct google_protobuf_Duration**)_upb_array_resize_accessor(msg, UPB_SIZE(24, 48), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
1888 bool ok = _upb_array_append_accessor(
1889 msg, UPB_SIZE(24, 48), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
1890 if (!ok)
return NULL;
1897 return (
struct google_protobuf_Duration**)_upb_array_resize_accessor(msg, UPB_SIZE(28, 56), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
1901 bool ok = _upb_array_append_accessor(
1902 msg, UPB_SIZE(28, 56), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
1903 if (!ok)
return NULL;
1941 _upb_sethas(msg, 1);
1942 UPB_FIELD_AT(msg,
bool, UPB_SIZE(2, 2)) = value;
1945 _upb_sethas(msg, 4);
1952 if (!sub)
return NULL;
1958 _upb_sethas(msg, 5);
1965 if (!sub)
return NULL;
1971 _upb_sethas(msg, 6);
1978 if (!sub)
return NULL;
1984 _upb_sethas(msg, 7);
1991 if (!sub)
return NULL;
1997 _upb_sethas(msg, 8);
2004 if (!sub)
return NULL;
2010 _upb_sethas(msg, 2);
2011 UPB_FIELD_AT(msg,
bool, UPB_SIZE(3, 3)) = value;
2014 _upb_sethas(msg, 3);
2015 UPB_FIELD_AT(msg,
bool, UPB_SIZE(4, 4)) = value;
2018 _upb_sethas(msg, 9);
2025 if (!sub)
return NULL;
2035 #include "upb/port_undef.inc" UPB_INLINE const validate_StringRules * validate_FieldRules_string(const validate_FieldRules *msg)
Definition: validate.upb.h:166
UPB_INLINE bool validate_StringRules_has_hostname(const validate_StringRules *msg)
Definition: validate.upb.h:1335
UPB_INLINE char * validate_AnyRules_serialize(const validate_AnyRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1748
UPB_INLINE int32_t validate_SInt32Rules_lt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:874
UPB_INLINE void validate_Fixed64Rules_set_gt(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:1100
UPB_INLINE void validate_StringRules_set_ipv6(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1420
UPB_INLINE bool validate_FieldRules_has_bool(const validate_FieldRules *msg)
Definition: validate.upb.h:163
UPB_INLINE bool validate_RepeatedRules_has_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1645
Definition: validate.upb.h:1306
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_lte(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1845
UPB_INLINE uint32_t * validate_Fixed32Rules_resize_not_in(validate_Fixed32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1053
UPB_INLINE uint64_t validate_StringRules_len_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1350
UPB_INLINE void validate_EnumRules_set_defined_only(validate_EnumRules *msg, bool value)
Definition: validate.upb.h:1572
UPB_INLINE char * validate_DurationRules_serialize(const validate_DurationRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1792
UPB_INLINE bool validate_BytesRules_has_ipv4(const validate_BytesRules *msg)
Definition: validate.upb.h:1478
UPB_INLINE int32_t * validate_SInt32Rules_mutable_in(validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:904
UPB_INLINE bool validate_SFixed32Rules_has_gt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1149
UPB_INLINE void validate_FloatRules_set_gt(validate_FloatRules *msg, float value)
Definition: validate.upb.h:488
UPB_INLINE void validate_Fixed32Rules_set_lt(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1024
UPB_INLINE bool validate_SInt64Rules_has_lte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:943
UPB_INLINE struct validate_BytesRules * validate_FieldRules_mutable_bytes(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:355
UPB_INLINE int64_t validate_SFixed64Rules_gt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1218
UPB_INLINE int64_t * validate_SFixed64Rules_resize_not_in(validate_SFixed64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1257
UPB_INLINE bool validate_BytesRules_has_ipv6(const validate_BytesRules *msg)
Definition: validate.upb.h:1480
UPB_INLINE bool validate_FieldRules_has_sint64(const validate_FieldRules *msg)
Definition: validate.upb.h:153
UPB_INLINE int32_t * validate_EnumRules_mutable_not_in(validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:1586
UPB_INLINE uint32_t validate_Fixed32Rules_lt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1010
UPB_INLINE int32_t validate_SFixed32Rules_const(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1144
UPB_INLINE double * validate_DoubleRules_resize_in(validate_DoubleRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:567
UPB_INLINE upb_strview validate_StringRules_suffix(const validate_StringRules *msg)
Definition: validate.upb.h:1328
Definition: validate.upb.h:125
UPB_INLINE const validate_TimestampRules * validate_FieldRules_timestamp(const validate_FieldRules *msg)
Definition: validate.upb.h:182
UPB_INLINE bool validate_Fixed32Rules_has_gte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1015
UPB_INLINE bool validate_DurationRules_has_lte(const validate_DurationRules *msg)
Definition: validate.upb.h:1802
UPB_INLINE void validate_SInt32Rules_set_lt(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:888
UPB_INLINE upb_strview validate_StringRules_const(const validate_StringRules *msg)
Definition: validate.upb.h:1314
UPB_INLINE void validate_StringRules_set_prefix(validate_StringRules *msg, upb_strview value)
Definition: validate.upb.h:1376
UPB_INLINE uint64_t * validate_UInt64Rules_resize_not_in(validate_UInt64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:849
UPB_INLINE bool validate_BytesRules_has_const(const validate_BytesRules *msg)
Definition: validate.upb.h:1460
const upb_msglayout validate_FloatRules_msginit
Definition: validate.upb.c:84
UPB_INLINE float * validate_FloatRules_mutable_not_in(validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:506
UPB_INLINE bool validate_Fixed64Rules_has_lte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1079
validate_BytesRules_well_known_oneofcases
Definition: validate.upb.h:1452
UPB_INLINE void validate_DoubleRules_set_gte(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:560
UPB_INLINE uint32_t validate_Fixed32Rules_const(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1008
UPB_INLINE int64_t const * validate_SFixed64Rules_not_in(const validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1222
Definition: validate.upb.h:115
Definition: validate.upb.h:120
UPB_INLINE void validate_UInt64Rules_set_const(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:816
const upb_msglayout validate_SInt32Rules_msginit
Definition: validate.upb.c:180
UPB_INLINE upb_strview validate_BytesRules_contains(const validate_BytesRules *msg)
Definition: validate.upb.h:1473
UPB_INLINE struct validate_FloatRules * validate_FieldRules_mutable_float(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:187
UPB_INLINE char * validate_SInt64Rules_serialize(const validate_SInt64Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:935
UPB_INLINE uint64_t validate_MapRules_min_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:1689
Definition: validate.upb.h:1304
UPB_INLINE uint64_t validate_StringRules_max_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1322
UPB_INLINE bool validate_SFixed32Rules_has_gte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1151
UPB_INLINE float * validate_FloatRules_resize_in(validate_FloatRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:499
UPB_INLINE bool validate_Fixed32Rules_has_lte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1011
struct validate_BytesRules validate_BytesRules
Definition: validate.upb.h:61
UPB_INLINE void validate_FieldRules_set_uint64(validate_FieldRules *msg, validate_UInt64Rules *value)
Definition: validate.upb.h:244
UPB_INLINE validate_UInt32Rules * validate_UInt32Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:726
UPB_INLINE int32_t validate_SInt32Rules_gte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:880
UPB_INLINE void validate_StringRules_set_uri(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1423
UPB_INLINE validate_MapRules * validate_MapRules_new(upb_arena *arena)
Definition: validate.upb.h:1676
struct validate_SInt32Rules validate_SInt32Rules
Definition: validate.upb.h:53
UPB_INLINE bool validate_TimestampRules_lt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:1934
UPB_INLINE double validate_DoubleRules_gt(const validate_DoubleRules *msg)
Definition: validate.upb.h:538
UPB_INLINE void validate_DurationRules_set_gte(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:1867
UPB_INLINE bool validate_StringRules_has_email(const validate_StringRules *msg)
Definition: validate.upb.h:1333
UPB_INLINE bool validate_SFixed64Rules_has_gt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1217
UPB_INLINE int64_t const * validate_SInt64Rules_not_in(const validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:950
UPB_INLINE float validate_FloatRules_lt(const validate_FloatRules *msg)
Definition: validate.upb.h:466
UPB_INLINE bool validate_TimestampRules_has_const(const validate_TimestampRules *msg)
Definition: validate.upb.h:1923
struct validate_Int64Rules validate_Int64Rules
Definition: validate.upb.h:50
UPB_INLINE const validate_MessageRules * validate_FieldRules_message(const validate_FieldRules *msg)
Definition: validate.upb.h:172
UPB_INLINE int32_t const * validate_Int32Rules_not_in(const validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:610
UPB_INLINE void validate_BytesRules_set_prefix(validate_BytesRules *msg, upb_strview value)
Definition: validate.upb.h:1501
struct validate_SInt64Rules validate_SInt64Rules
Definition: validate.upb.h:54
UPB_INLINE validate_UInt64Rules * validate_UInt64Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:794
UPB_INLINE char * validate_SFixed32Rules_serialize(const validate_SFixed32Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1139
UPB_INLINE char * validate_SFixed64Rules_serialize(const validate_SFixed64Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1207
Definition: validate.upb.h:1309
UPB_INLINE int32_t * validate_EnumRules_mutable_in(validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:1576
Definition: validate.upb.h:1454
const upb_msglayout validate_EnumRules_msginit
Definition: validate.upb.c:334
UPB_INLINE bool validate_SFixed64Rules_has_gte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1219
UPB_INLINE bool validate_TimestampRules_has_gt(const validate_TimestampRules *msg)
Definition: validate.upb.h:1929
UPB_INLINE bool validate_StringRules_has_suffix(const validate_StringRules *msg)
Definition: validate.upb.h:1327
UPB_INLINE int64_t * validate_Int64Rules_mutable_in(validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:700
UPB_INLINE void validate_UInt32Rules_set_gte(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:764
UPB_INLINE int32_t const * validate_EnumRules_not_in(const validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:1566
UPB_INLINE bool validate_DoubleRules_has_lt(const validate_DoubleRules *msg)
Definition: validate.upb.h:533
Definition: validate.upb.h:123
UPB_INLINE int32_t const * validate_SInt32Rules_not_in(const validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:882
UPB_INLINE validate_EnumRules * validate_EnumRules_new(upb_arena *arena)
Definition: validate.upb.h:1549
UPB_INLINE uint32_t const * validate_Fixed32Rules_in(const validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1017
UPB_INLINE void validate_SFixed64Rules_set_gte(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:1240
UPB_INLINE int32_t validate_Int32Rules_gt(const validate_Int32Rules *msg)
Definition: validate.upb.h:606
struct validate_RepeatedRules validate_RepeatedRules
Definition: validate.upb.h:64
UPB_INLINE void validate_DoubleRules_set_gt(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:556
UPB_INLINE int32_t const * validate_SFixed32Rules_in(const validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1153
UPB_INLINE void validate_UInt64Rules_set_gt(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:828
UPB_INLINE bool validate_SInt64Rules_has_lt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:941
UPB_INLINE bool validate_UInt32Rules_has_const(const validate_UInt32Rules *msg)
Definition: validate.upb.h:735
UPB_INLINE void validate_SFixed64Rules_set_lte(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:1232
UPB_INLINE char * validate_BoolRules_serialize(const validate_BoolRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1275
UPB_INLINE int64_t validate_SInt64Rules_gte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:948
UPB_INLINE char * validate_FieldRules_serialize(const validate_FieldRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:108
UPB_INLINE bool validate_Fixed32Rules_has_lt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1009
UPB_INLINE bool validate_MapRules_has_keys(const validate_MapRules *msg)
Definition: validate.upb.h:1694
UPB_INLINE double validate_DoubleRules_lte(const validate_DoubleRules *msg)
Definition: validate.upb.h:536
Definition: validate.upb.h:134
UPB_INLINE bool validate_SInt64Rules_add_not_in(validate_SInt64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:988
const upb_msglayout validate_MapRules_msginit
Definition: validate.upb.c:380
UPB_INLINE bool validate_Int64Rules_has_gte(const validate_Int64Rules *msg)
Definition: validate.upb.h:675
UPB_INLINE void validate_DurationRules_set_gt(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:1854
UPB_INLINE void validate_StringRules_set_const(validate_StringRules *msg, upb_strview value)
Definition: validate.upb.h:1352
UPB_INLINE bool validate_FieldRules_has_fixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:155
UPB_INLINE const validate_FloatRules * validate_FieldRules_float(const validate_FieldRules *msg)
Definition: validate.upb.h:140
UPB_INLINE char * validate_MapRules_serialize(const validate_MapRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1684
UPB_INLINE bool validate_SInt32Rules_add_not_in(validate_SInt32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:920
UPB_INLINE bool validate_SFixed32Rules_has_const(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1143
UPB_INLINE bool validate_UInt32Rules_add_in(validate_UInt32Rules *msg, uint32_t val, upb_arena *arena)
Definition: validate.upb.h:774
UPB_INLINE bool validate_SInt32Rules_has_const(const validate_SInt32Rules *msg)
Definition: validate.upb.h:871
UPB_INLINE bool validate_RepeatedRules_has_unique(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1643
UPB_INLINE uint64_t validate_BytesRules_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1483
UPB_INLINE void validate_Int32Rules_set_gt(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:624
UPB_INLINE struct validate_EnumRules * validate_FieldRules_mutable_enum(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:367
UPB_INLINE bool validate_BytesRules_add_in(validate_BytesRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1519
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_lte(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:1974
UPB_INLINE void validate_UInt32Rules_set_lte(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:756
UPB_INLINE validate_Fixed32Rules * validate_Fixed32Rules_new(upb_arena *arena)
Definition: validate.upb.h:995
UPB_INLINE void validate_Int64Rules_set_lt(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:684
UPB_INLINE void validate_TimestampRules_set_lte(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:1970
UPB_INLINE char * validate_DoubleRules_serialize(const validate_DoubleRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:527
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_gt(const validate_DurationRules *msg)
Definition: validate.upb.h:1805
Definition: validate.upb.h:126
UPB_INLINE upb_strview * validate_BytesRules_mutable_in(validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:1513
UPB_INLINE int64_t * validate_SInt64Rules_mutable_not_in(validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:982
UPB_INLINE upb_strview const * validate_BytesRules_not_in(const validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:1475
UPB_INLINE int64_t validate_SInt64Rules_gt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:946
UPB_INLINE bool validate_Int64Rules_has_lt(const validate_Int64Rules *msg)
Definition: validate.upb.h:669
UPB_INLINE double validate_DoubleRules_lt(const validate_DoubleRules *msg)
Definition: validate.upb.h:534
UPB_INLINE validate_BoolRules * validate_BoolRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1270
UPB_INLINE validate_UInt32Rules * validate_UInt32Rules_new(upb_arena *arena)
Definition: validate.upb.h:723
UPB_INLINE int32_t * validate_SFixed32Rules_resize_not_in(validate_SFixed32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1189
UPB_INLINE uint32_t * validate_UInt32Rules_resize_in(validate_UInt32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:771
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_gt(const validate_TimestampRules *msg)
Definition: validate.upb.h:1930
UPB_INLINE uint32_t validate_UInt32Rules_lte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:740
UPB_INLINE void validate_Fixed32Rules_set_const(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1020
UPB_INLINE upb_strview * validate_StringRules_mutable_in(validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:1388
UPB_INLINE validate_UInt64Rules * validate_UInt64Rules_new(upb_arena *arena)
Definition: validate.upb.h:791
struct validate_TimestampRules validate_TimestampRules
Definition: validate.upb.h:68
UPB_INLINE uint32_t * validate_Fixed32Rules_mutable_not_in(validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1050
UPB_INLINE bool validate_DoubleRules_add_not_in(validate_DoubleRules *msg, double val, upb_arena *arena)
Definition: validate.upb.h:580
Definition: validate.upb.h:132
UPB_INLINE const validate_SInt32Rules * validate_FieldRules_sint32(const validate_FieldRules *msg)
Definition: validate.upb.h:152
UPB_INLINE void validate_Int64Rules_set_gte(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:696
UPB_INLINE bool validate_MessageRules_has_skip(const validate_MessageRules *msg)
Definition: validate.upb.h:1611
UPB_INLINE bool validate_StringRules_has_ipv6(const validate_StringRules *msg)
Definition: validate.upb.h:1341
UPB_INLINE uint32_t validate_UInt32Rules_gt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:742
UPB_INLINE bool validate_UInt64Rules_add_in(validate_UInt64Rules *msg, uint64_t val, upb_arena *arena)
Definition: validate.upb.h:842
UPB_INLINE bool validate_Int32Rules_add_in(validate_Int32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:638
UPB_INLINE void validate_BytesRules_set_suffix(validate_BytesRules *msg, upb_strview value)
Definition: validate.upb.h:1505
UPB_INLINE bool validate_EnumRules_add_not_in(validate_EnumRules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:1592
UPB_INLINE void validate_FieldRules_set_bool(validate_FieldRules *msg, validate_BoolRules *value)
Definition: validate.upb.h:328
UPB_INLINE bool validate_SFixed64Rules_has_lt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1213
Definition: validate.upb.h:119
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_const(const validate_DurationRules *msg)
Definition: validate.upb.h:1799
UPB_INLINE bool validate_FieldRules_has_int64(const validate_FieldRules *msg)
Definition: validate.upb.h:145
UPB_INLINE validate_DurationRules * validate_DurationRules_new(upb_arena *arena)
Definition: validate.upb.h:1784
UPB_INLINE upb_strview * validate_StringRules_resize_in(validate_StringRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1391
UPB_INLINE float * validate_FloatRules_resize_not_in(validate_FloatRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:509
UPB_INLINE const validate_Fixed32Rules * validate_FieldRules_fixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:156
UPB_INLINE int32_t const * validate_EnumRules_in(const validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:1565
UPB_INLINE struct validate_SFixed32Rules * validate_FieldRules_mutable_sfixed32(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:307
UPB_INLINE bool validate_StringRules_has_len(const validate_StringRules *msg)
Definition: validate.upb.h:1347
struct validate_SFixed32Rules validate_SFixed32Rules
Definition: validate.upb.h:57
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_add_not_in(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1899
const upb_msglayout validate_StringRules_msginit
Definition: validate.upb.c:299
UPB_INLINE validate_Fixed64Rules * validate_Fixed64Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1066
UPB_INLINE uint64_t const * validate_Fixed64Rules_in(const validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1085
UPB_INLINE bool validate_Fixed64Rules_has_const(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1075
UPB_INLINE validate_Int64Rules * validate_Int64Rules_new(upb_arena *arena)
Definition: validate.upb.h:655
UPB_INLINE struct validate_TimestampRules * validate_FieldRules_mutable_timestamp(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:439
UPB_INLINE void validate_StringRules_set_min_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1364
UPB_INLINE int32_t * validate_Int32Rules_mutable_not_in(validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:642
UPB_INLINE uint64_t const * validate_UInt64Rules_in(const validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:813
UPB_INLINE bool validate_SInt32Rules_has_lt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:873
UPB_INLINE uint32_t * validate_Fixed32Rules_resize_in(validate_Fixed32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1043
UPB_INLINE int32_t validate_SInt32Rules_lte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:876
UPB_INLINE bool validate_MessageRules_required(const validate_MessageRules *msg)
Definition: validate.upb.h:1614
const upb_msglayout google_protobuf_Timestamp_msginit
Definition: timestamp.upb.c:20
Definition: validate.upb.h:135
UPB_INLINE float * validate_FloatRules_mutable_in(validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:496
UPB_INLINE upb_strview * validate_BytesRules_mutable_not_in(validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:1523
UPB_INLINE bool validate_Int64Rules_has_gt(const validate_Int64Rules *msg)
Definition: validate.upb.h:673
UPB_INLINE void validate_StringRules_set_max_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1360
UPB_INLINE void validate_MapRules_set_keys(validate_MapRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:1711
UPB_INLINE bool validate_Int32Rules_has_lte(const validate_Int32Rules *msg)
Definition: validate.upb.h:603
UPB_INLINE int64_t validate_Int64Rules_lte(const validate_Int64Rules *msg)
Definition: validate.upb.h:672
const upb_msglayout validate_MessageRules_msginit
Definition: validate.upb.c:345
UPB_INLINE float validate_FloatRules_const(const validate_FloatRules *msg)
Definition: validate.upb.h:464
const upb_msglayout validate_UInt32Rules_msginit
Definition: validate.upb.c:148
UPB_INLINE struct validate_SInt64Rules * validate_FieldRules_mutable_sint64(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:271
UPB_INLINE bool validate_Fixed64Rules_add_in(validate_Fixed64Rules *msg, uint64_t val, upb_arena *arena)
Definition: validate.upb.h:1114
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_resize_in(validate_DurationRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1883
UPB_INLINE bool validate_AnyRules_add_in(validate_AnyRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1767
UPB_INLINE int32_t validate_SInt32Rules_const(const validate_SInt32Rules *msg)
Definition: validate.upb.h:872
UPB_INLINE bool validate_SFixed32Rules_has_lte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1147
UPB_INLINE const validate_UInt32Rules * validate_FieldRules_uint32(const validate_FieldRules *msg)
Definition: validate.upb.h:148
UPB_INLINE bool validate_DoubleRules_add_in(validate_DoubleRules *msg, double val, upb_arena *arena)
Definition: validate.upb.h:570
UPB_INLINE validate_Int32Rules * validate_Int32Rules_new(upb_arena *arena)
Definition: validate.upb.h:587
struct validate_DoubleRules validate_DoubleRules
Definition: validate.upb.h:48
UPB_INLINE upb_strview * validate_BytesRules_resize_in(validate_BytesRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1516
UPB_INLINE double * validate_DoubleRules_resize_not_in(validate_DoubleRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:577
UPB_INLINE bool validate_BytesRules_has_min_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1462
const upb_msglayout validate_SInt64Rules_msginit
Definition: validate.upb.c:196
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_lte(const validate_DurationRules *msg)
Definition: validate.upb.h:1803
UPB_INLINE struct validate_FieldRules * validate_MapRules_mutable_keys(validate_MapRules *msg, upb_arena *arena)
Definition: validate.upb.h:1715
UPB_INLINE bool validate_FieldRules_has_sint32(const validate_FieldRules *msg)
Definition: validate.upb.h:151
UPB_INLINE uint64_t validate_UInt64Rules_const(const validate_UInt64Rules *msg)
Definition: validate.upb.h:804
UPB_INLINE upb_strview validate_BytesRules_suffix(const validate_BytesRules *msg)
Definition: validate.upb.h:1471
UPB_INLINE void validate_FloatRules_set_const(validate_FloatRules *msg, float value)
Definition: validate.upb.h:476
UPB_INLINE struct validate_FieldRules * validate_MapRules_mutable_values(validate_MapRules *msg, upb_arena *arena)
Definition: validate.upb.h:1728
UPB_INLINE bool validate_StringRules_has_pattern(const validate_StringRules *msg)
Definition: validate.upb.h:1323
UPB_INLINE uint32_t * validate_UInt32Rules_resize_not_in(validate_UInt32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:781
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE upb_strview const * validate_StringRules_not_in(const validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:1332
UPB_INLINE bool validate_BytesRules_has_ip(const validate_BytesRules *msg)
Definition: validate.upb.h:1476
UPB_INLINE bool validate_FieldRules_has_repeated(const validate_FieldRules *msg)
Definition: validate.upb.h:173
UPB_INLINE bool validate_BytesRules_has_suffix(const validate_BytesRules *msg)
Definition: validate.upb.h:1470
UPB_INLINE bool validate_Int64Rules_has_const(const validate_Int64Rules *msg)
Definition: validate.upb.h:667
UPB_INLINE void validate_Int64Rules_set_const(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:680
UPB_INLINE bool validate_EnumRules_has_const(const validate_EnumRules *msg)
Definition: validate.upb.h:1561
UPB_INLINE void validate_DoubleRules_set_lte(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:552
UPB_INLINE validate_DoubleRules * validate_DoubleRules_new(upb_arena *arena)
Definition: validate.upb.h:519
UPB_INLINE bool validate_TimestampRules_has_lt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:1933
UPB_INLINE validate_Int32Rules * validate_Int32Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:590
Definition: validate.upb.h:1303
UPB_INLINE bool validate_StringRules_uri(const validate_StringRules *msg)
Definition: validate.upb.h:1344
UPB_INLINE void validate_SFixed64Rules_set_lt(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:1228
UPB_INLINE int32_t validate_EnumRules_const(const validate_EnumRules *msg)
Definition: validate.upb.h:1562
UPB_INLINE bool validate_StringRules_has_const(const validate_StringRules *msg)
Definition: validate.upb.h:1313
UPB_INLINE bool validate_BytesRules_ipv4(const validate_BytesRules *msg)
Definition: validate.upb.h:1479
UPB_INLINE bool validate_EnumRules_has_defined_only(const validate_EnumRules *msg)
Definition: validate.upb.h:1563
struct validate_Fixed32Rules validate_Fixed32Rules
Definition: validate.upb.h:55
UPB_INLINE bool validate_Int32Rules_has_const(const validate_Int32Rules *msg)
Definition: validate.upb.h:599
UPB_INLINE uint64_t validate_UInt64Rules_lte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:808
UPB_INLINE bool validate_StringRules_ipv6(const validate_StringRules *msg)
Definition: validate.upb.h:1342
UPB_INLINE bool validate_SInt32Rules_has_gt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:877
UPB_INLINE upb_strview validate_BytesRules_pattern(const validate_BytesRules *msg)
Definition: validate.upb.h:1467
UPB_INLINE void validate_DurationRules_set_const(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:1815
struct validate_SFixed64Rules validate_SFixed64Rules
Definition: validate.upb.h:58
struct validate_UInt32Rules validate_UInt32Rules
Definition: validate.upb.h:51
UPB_INLINE void validate_SInt32Rules_set_gt(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:896
struct validate_StringRules validate_StringRules
Definition: validate.upb.h:60
UPB_INLINE bool validate_MessageRules_has_required(const validate_MessageRules *msg)
Definition: validate.upb.h:1613
struct validate_Fixed64Rules validate_Fixed64Rules
Definition: validate.upb.h:56
Definition: validate.upb.h:1456
UPB_INLINE void validate_StringRules_set_max_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1368
UPB_INLINE bool validate_TimestampRules_has_gt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:1935
UPB_INLINE validate_Fixed64Rules * validate_Fixed64Rules_new(upb_arena *arena)
Definition: validate.upb.h:1063
UPB_INLINE int32_t * validate_Int32Rules_resize_not_in(validate_Int32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:645
UPB_INLINE upb_strview validate_BytesRules_const(const validate_BytesRules *msg)
Definition: validate.upb.h:1461
UPB_INLINE validate_FieldRules * validate_FieldRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:103
UPB_INLINE void validate_StringRules_set_len_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1433
UPB_INLINE validate_StringRules * validate_StringRules_new(upb_arena *arena)
Definition: validate.upb.h:1289
UPB_INLINE bool validate_StringRules_has_uri(const validate_StringRules *msg)
Definition: validate.upb.h:1343
const upb_msglayout validate_BoolRules_msginit
Definition: validate.upb.c:270
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_gt(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:1987
UPB_INLINE uint64_t validate_BytesRules_min_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1463
UPB_INLINE bool validate_Int32Rules_add_not_in(validate_Int32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:648
UPB_INLINE char * validate_Fixed64Rules_serialize(const validate_Fixed64Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1071
UPB_INLINE uint32_t * validate_Fixed32Rules_mutable_in(validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1040
UPB_INLINE double * validate_DoubleRules_mutable_in(validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:564
UPB_INLINE bool validate_FieldRules_has_uint32(const validate_FieldRules *msg)
Definition: validate.upb.h:147
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_const(const validate_TimestampRules *msg)
Definition: validate.upb.h:1924
UPB_INLINE struct validate_UInt64Rules * validate_FieldRules_mutable_uint64(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:247
UPB_INLINE struct validate_AnyRules * validate_FieldRules_mutable_any(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:415
UPB_INLINE bool validate_Int32Rules_has_gt(const validate_Int32Rules *msg)
Definition: validate.upb.h:605
UPB_INLINE void validate_FieldRules_set_int32(validate_FieldRules *msg, validate_Int32Rules *value)
Definition: validate.upb.h:208
UPB_INLINE bool validate_UInt64Rules_has_gte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:811
UPB_INLINE void validate_TimestampRules_set_lt_now(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:2009
UPB_INLINE void validate_FieldRules_set_sint32(validate_FieldRules *msg, validate_SInt32Rules *value)
Definition: validate.upb.h:256
UPB_INLINE validate_TimestampRules * validate_TimestampRules_new(upb_arena *arena)
Definition: validate.upb.h:1909
UPB_INLINE bool validate_StringRules_email(const validate_StringRules *msg)
Definition: validate.upb.h:1334
UPB_INLINE int64_t validate_Int64Rules_const(const validate_Int64Rules *msg)
Definition: validate.upb.h:668
UPB_INLINE bool validate_RepeatedRules_has_max_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1641
UPB_INLINE void validate_MessageRules_set_skip(validate_MessageRules *msg, bool value)
Definition: validate.upb.h:1616
UPB_INLINE uint32_t validate_Fixed32Rules_lte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1012
UPB_INLINE int32_t validate_SInt32Rules_gt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:878
UPB_INLINE bool validate_UInt64Rules_has_lte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:807
UPB_INLINE void validate_SFixed32Rules_set_lte(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:1164
UPB_INLINE void validate_SInt64Rules_set_gt(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:964
UPB_INLINE bool validate_SFixed32Rules_add_not_in(validate_SFixed32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:1192
UPB_INLINE void validate_Int32Rules_set_lte(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:620
UPB_INLINE uint64_t validate_StringRules_min_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1320
UPB_INLINE validate_SInt32Rules * validate_SInt32Rules_new(upb_arena *arena)
Definition: validate.upb.h:859
UPB_INLINE void validate_SInt64Rules_set_gte(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:968
UPB_INLINE void validate_Fixed64Rules_set_const(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:1088
UPB_INLINE void validate_StringRules_set_min_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1356
UPB_INLINE bool validate_BytesRules_add_not_in(validate_BytesRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1529
UPB_INLINE char * validate_Fixed32Rules_serialize(const validate_Fixed32Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1003
UPB_INLINE validate_MapRules * validate_MapRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1679
struct google_protobuf_Timestamp google_protobuf_Timestamp
Definition: timestamp.upb.h:24
struct validate_Int32Rules validate_Int32Rules
Definition: validate.upb.h:49
UPB_INLINE void validate_SFixed64Rules_set_gt(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:1236
UPB_INLINE const validate_MapRules * validate_FieldRules_map(const validate_FieldRules *msg)
Definition: validate.upb.h:176
UPB_INLINE bool validate_SInt32Rules_has_gte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:879
UPB_INLINE struct validate_MessageRules * validate_FieldRules_mutable_message(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:379
const upb_msglayout validate_TimestampRules_msginit
Definition: validate.upb.c:436
UPB_INLINE uint64_t * validate_Fixed64Rules_resize_not_in(validate_Fixed64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1121
UPB_INLINE int64_t const * validate_SInt64Rules_in(const validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:949
UPB_INLINE void validate_SFixed32Rules_set_const(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:1156
UPB_INLINE int32_t validate_Int32Rules_gte(const validate_Int32Rules *msg)
Definition: validate.upb.h:608
UPB_INLINE bool validate_FieldRules_has_string(const validate_FieldRules *msg)
Definition: validate.upb.h:165
UPB_INLINE uint64_t validate_UInt64Rules_lt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:806
UPB_INLINE void validate_StringRules_set_ip(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1414
UPB_INLINE void validate_DurationRules_set_lt(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:1828
UPB_INLINE char * validate_EnumRules_serialize(const validate_EnumRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1557
UPB_INLINE void validate_AnyRules_set_required(validate_AnyRules *msg, bool value)
Definition: validate.upb.h:1757
UPB_INLINE void validate_DurationRules_set_required(validate_DurationRules *msg, bool value)
Definition: validate.upb.h:1811
UPB_INLINE void validate_Fixed64Rules_set_lte(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:1096
UPB_INLINE const struct google_protobuf_Duration *const * validate_DurationRules_in(const validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:1808
const upb_msglayout validate_Fixed64Rules_msginit
Definition: validate.upb.c:228
UPB_INLINE bool validate_Int32Rules_has_gte(const validate_Int32Rules *msg)
Definition: validate.upb.h:607
UPB_INLINE const validate_DoubleRules * validate_FieldRules_double(const validate_FieldRules *msg)
Definition: validate.upb.h:142
Definition: validate.upb.h:1305
UPB_INLINE upb_strview * validate_StringRules_resize_not_in(validate_StringRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1401
UPB_INLINE void validate_SInt32Rules_set_const(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:884
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_mutable_in(validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:1880
UPB_INLINE validate_SFixed64Rules * validate_SFixed64Rules_new(upb_arena *arena)
Definition: validate.upb.h:1199
UPB_INLINE void validate_SInt64Rules_set_lt(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:956
UPB_INLINE bool validate_StringRules_has_max_len(const validate_StringRules *msg)
Definition: validate.upb.h:1317
UPB_INLINE validate_SInt64Rules * validate_SInt64Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:930
Definition: validate.upb.h:118
UPB_INLINE bool validate_BoolRules_const(const validate_BoolRules *msg)
Definition: validate.upb.h:1280
UPB_INLINE void validate_FieldRules_set_fixed32(validate_FieldRules *msg, validate_Fixed32Rules *value)
Definition: validate.upb.h:280
UPB_INLINE void validate_RepeatedRules_set_max_items(validate_RepeatedRules *msg, uint64_t value)
Definition: validate.upb.h:1652
UPB_INLINE bool validate_FieldRules_has_map(const validate_FieldRules *msg)
Definition: validate.upb.h:175
UPB_INLINE bool validate_FieldRules_has_uint64(const validate_FieldRules *msg)
Definition: validate.upb.h:149
UPB_INLINE float const * validate_FloatRules_in(const validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:473
UPB_INLINE int32_t * validate_SFixed32Rules_mutable_in(validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1176
UPB_INLINE struct validate_Fixed32Rules * validate_FieldRules_mutable_fixed32(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:283
UPB_INLINE void validate_TimestampRules_set_const(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:1944
UPB_INLINE void validate_TimestampRules_set_required(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:1940
UPB_INLINE uint32_t validate_Fixed32Rules_gt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1014
UPB_INLINE void validate_SInt64Rules_set_const(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:952
Definition: validate.upb.h:124
UPB_INLINE bool validate_FloatRules_has_lte(const validate_FloatRules *msg)
Definition: validate.upb.h:467
UPB_INLINE bool validate_MapRules_has_values(const validate_MapRules *msg)
Definition: validate.upb.h:1696
UPB_INLINE bool validate_StringRules_add_not_in(validate_StringRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1404
struct validate_MapRules validate_MapRules
Definition: validate.upb.h:65
UPB_INLINE validate_DurationRules * validate_DurationRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1787
UPB_INLINE bool validate_StringRules_has_contains(const validate_StringRules *msg)
Definition: validate.upb.h:1329
const upb_msglayout validate_SFixed32Rules_msginit
Definition: validate.upb.c:244
UPB_INLINE bool validate_DurationRules_required(const validate_DurationRules *msg)
Definition: validate.upb.h:1797
UPB_INLINE int64_t validate_SFixed64Rules_const(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1212
validate_FieldRules_type_oneofcases
Definition: validate.upb.h:112
UPB_INLINE int64_t * validate_Int64Rules_mutable_not_in(validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:710
UPB_INLINE struct validate_FieldRules * validate_RepeatedRules_mutable_items(validate_RepeatedRules *msg, upb_arena *arena)
Definition: validate.upb.h:1664
UPB_INLINE bool validate_DoubleRules_has_const(const validate_DoubleRules *msg)
Definition: validate.upb.h:531
UPB_INLINE validate_FieldRules_type_oneofcases validate_FieldRules_type_case(const validate_FieldRules *msg)
Definition: validate.upb.h:137
struct validate_EnumRules validate_EnumRules
Definition: validate.upb.h:62
UPB_INLINE double const * validate_DoubleRules_not_in(const validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:542
UPB_INLINE void validate_FloatRules_set_gte(validate_FloatRules *msg, float value)
Definition: validate.upb.h:492
UPB_INLINE bool validate_StringRules_has_min_len(const validate_StringRules *msg)
Definition: validate.upb.h:1315
UPB_INLINE bool validate_TimestampRules_has_required(const validate_TimestampRules *msg)
Definition: validate.upb.h:1921
UPB_INLINE bool validate_SFixed64Rules_add_not_in(validate_SFixed64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:1260
UPB_INLINE uint64_t validate_Fixed64Rules_lt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1078
UPB_INLINE bool validate_RepeatedRules_has_min_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1639
UPB_INLINE validate_SFixed32Rules * validate_SFixed32Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1134
UPB_INLINE void validate_DurationRules_set_lte(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:1841
UPB_INLINE int32_t * validate_EnumRules_resize_in(validate_EnumRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1579
UPB_INLINE void validate_DoubleRules_set_const(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:544
UPB_INLINE char * validate_SInt32Rules_serialize(const validate_SInt32Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:867
UPB_INLINE int64_t * validate_Int64Rules_resize_in(validate_Int64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:703
UPB_INLINE bool validate_TimestampRules_has_gte(const validate_TimestampRules *msg)
Definition: validate.upb.h:1931
UPB_INLINE bool validate_UInt32Rules_has_gte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:743
UPB_INLINE upb_strview const * validate_BytesRules_in(const validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:1474
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_gte(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1871
UPB_INLINE uint64_t const * validate_UInt64Rules_not_in(const validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:814
UPB_INLINE uint64_t * validate_UInt64Rules_mutable_not_in(validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:846
UPB_INLINE const validate_Fixed64Rules * validate_FieldRules_fixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:158
UPB_INLINE bool validate_EnumRules_defined_only(const validate_EnumRules *msg)
Definition: validate.upb.h:1564
UPB_INLINE upb_strview * validate_AnyRules_mutable_not_in(validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:1771
UPB_INLINE void validate_RepeatedRules_set_unique(validate_RepeatedRules *msg, bool value)
Definition: validate.upb.h:1656
const upb_msglayout validate_Int64Rules_msginit
Definition: validate.upb.c:132
UPB_INLINE bool validate_Fixed32Rules_has_const(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1007
UPB_INLINE int32_t const * validate_SInt32Rules_in(const validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:881
UPB_INLINE validate_EnumRules * validate_EnumRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1552
Definition: validate.upb.h:121
UPB_INLINE int32_t validate_Int32Rules_lte(const validate_Int32Rules *msg)
Definition: validate.upb.h:604
UPB_INLINE uint32_t validate_UInt32Rules_const(const validate_UInt32Rules *msg)
Definition: validate.upb.h:736
UPB_INLINE void validate_FieldRules_set_timestamp(validate_FieldRules *msg, validate_TimestampRules *value)
Definition: validate.upb.h:436
UPB_INLINE void validate_BytesRules_set_const(validate_BytesRules *msg, upb_strview value)
Definition: validate.upb.h:1485
UPB_INLINE bool validate_StringRules_has_len_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1349
UPB_INLINE validate_SFixed32Rules * validate_SFixed32Rules_new(upb_arena *arena)
Definition: validate.upb.h:1131
UPB_INLINE bool validate_SInt32Rules_add_in(validate_SInt32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:910
UPB_INLINE validate_FloatRules * validate_FloatRules_new(upb_arena *arena)
Definition: validate.upb.h:451
UPB_INLINE bool validate_DurationRules_has_gt(const validate_DurationRules *msg)
Definition: validate.upb.h:1804
UPB_INLINE bool validate_FloatRules_add_not_in(validate_FloatRules *msg, float val, upb_arena *arena)
Definition: validate.upb.h:512
UPB_INLINE int32_t * validate_SInt32Rules_mutable_not_in(validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:914
UPB_INLINE const validate_FieldRules * validate_RepeatedRules_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1646
UPB_INLINE struct validate_RepeatedRules * validate_FieldRules_mutable_repeated(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:391
UPB_INLINE validate_Fixed32Rules * validate_Fixed32Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:998
Definition: validate.upb.h:113
UPB_INLINE bool validate_UInt32Rules_has_lte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:739
UPB_INLINE bool validate_UInt64Rules_has_lt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:805
UPB_INLINE int64_t validate_Int64Rules_lt(const validate_Int64Rules *msg)
Definition: validate.upb.h:670
UPB_INLINE upb_strview validate_StringRules_prefix(const validate_StringRules *msg)
Definition: validate.upb.h:1326
UPB_INLINE void validate_Fixed64Rules_set_gte(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:1104
UPB_INLINE bool validate_Fixed32Rules_add_not_in(validate_Fixed32Rules *msg, uint32_t val, upb_arena *arena)
Definition: validate.upb.h:1056
UPB_INLINE void validate_BytesRules_set_max_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:1493
UPB_INLINE uint64_t validate_Fixed64Rules_lte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1080
UPB_INLINE int32_t validate_SFixed32Rules_gt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1150
UPB_INLINE double const * validate_DoubleRules_in(const validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:541
UPB_INLINE void validate_FieldRules_set_uint32(validate_FieldRules *msg, validate_UInt32Rules *value)
Definition: validate.upb.h:232
UPB_INLINE double validate_DoubleRules_const(const validate_DoubleRules *msg)
Definition: validate.upb.h:532
UPB_INLINE validate_RepeatedRules * validate_RepeatedRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1630
UPB_INLINE bool validate_SInt64Rules_add_in(validate_SInt64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:978
UPB_INLINE validate_Int64Rules * validate_Int64Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:658
UPB_INLINE bool validate_Fixed64Rules_has_gt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1081
UPB_INLINE void validate_Int32Rules_set_gte(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:628
struct validate_UInt64Rules validate_UInt64Rules
Definition: validate.upb.h:52
UPB_INLINE void validate_FieldRules_set_sint64(validate_FieldRules *msg, validate_SInt64Rules *value)
Definition: validate.upb.h:268
UPB_INLINE bool validate_StringRules_add_in(validate_StringRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1394
UPB_INLINE uint64_t * validate_UInt64Rules_resize_in(validate_UInt64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:839
Definition: validate.upb.h:1308
UPB_INLINE validate_RepeatedRules * validate_RepeatedRules_new(upb_arena *arena)
Definition: validate.upb.h:1627
UPB_INLINE bool validate_SFixed32Rules_has_lt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1145
UPB_INLINE void validate_FieldRules_set_double(validate_FieldRules *msg, validate_DoubleRules *value)
Definition: validate.upb.h:196
UPB_INLINE bool validate_StringRules_has_min_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1319
UPB_INLINE bool validate_StringRules_hostname(const validate_StringRules *msg)
Definition: validate.upb.h:1336
UPB_INLINE void validate_TimestampRules_set_gte(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:1996
UPB_INLINE void validate_StringRules_set_ipv4(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1417
UPB_INLINE char * validate_MessageRules_serialize(const validate_MessageRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1607
UPB_INLINE bool validate_FieldRules_has_double(const validate_FieldRules *msg)
Definition: validate.upb.h:141
UPB_INLINE void validate_MapRules_set_values(validate_MapRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:1724
UPB_INLINE char * validate_Int64Rules_serialize(const validate_Int64Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:663
UPB_INLINE bool validate_AnyRules_has_required(const validate_AnyRules *msg)
Definition: validate.upb.h:1752
UPB_INLINE uint32_t const * validate_UInt32Rules_not_in(const validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:746
UPB_INLINE void validate_StringRules_set_email(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1408
UPB_INLINE const validate_EnumRules * validate_FieldRules_enum(const validate_FieldRules *msg)
Definition: validate.upb.h:170
UPB_INLINE struct validate_Int64Rules * validate_FieldRules_mutable_int64(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:223
UPB_INLINE void validate_MessageRules_set_required(validate_MessageRules *msg, bool value)
Definition: validate.upb.h:1620
Definition: validate.upb.h:128
UPB_INLINE bool validate_FieldRules_has_float(const validate_FieldRules *msg)
Definition: validate.upb.h:139
UPB_INLINE int64_t * validate_SInt64Rules_resize_not_in(validate_SInt64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:985
UPB_INLINE void validate_BoolRules_set_const(validate_BoolRules *msg, bool value)
Definition: validate.upb.h:1282
UPB_INLINE bool validate_DurationRules_has_gte(const validate_DurationRules *msg)
Definition: validate.upb.h:1806
UPB_INLINE void validate_FieldRules_set_float(validate_FieldRules *msg, validate_FloatRules *value)
Definition: validate.upb.h:184
UPB_INLINE bool validate_UInt64Rules_add_not_in(validate_UInt64Rules *msg, uint64_t val, upb_arena *arena)
Definition: validate.upb.h:852
UPB_INLINE bool validate_FieldRules_has_any(const validate_FieldRules *msg)
Definition: validate.upb.h:177
UPB_INLINE uint64_t * validate_Fixed64Rules_mutable_in(validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1108
UPB_INLINE const validate_UInt64Rules * validate_FieldRules_uint64(const validate_FieldRules *msg)
Definition: validate.upb.h:150
UPB_INLINE bool validate_StringRules_has_ip(const validate_StringRules *msg)
Definition: validate.upb.h:1337
UPB_INLINE void validate_BytesRules_set_ipv4(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:1536
UPB_INLINE int32_t * validate_SFixed32Rules_resize_in(validate_SFixed32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1179
UPB_INLINE validate_BytesRules_well_known_oneofcases validate_BytesRules_well_known_case(const validate_BytesRules *msg)
Definition: validate.upb.h:1458
UPB_INLINE validate_FloatRules * validate_FloatRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:454
Definition: validate.upb.h:1302
UPB_INLINE struct validate_MapRules * validate_FieldRules_mutable_map(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:403
UPB_INLINE validate_AnyRules * validate_AnyRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1743
UPB_INLINE int32_t * validate_SInt32Rules_resize_not_in(validate_SInt32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:917
UPB_INLINE void validate_SFixed32Rules_set_gte(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:1172
UPB_INLINE int64_t validate_SFixed64Rules_lt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1214
UPB_INLINE int64_t * validate_SInt64Rules_resize_in(validate_SInt64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:975
UPB_INLINE bool validate_FieldRules_has_message(const validate_FieldRules *msg)
Definition: validate.upb.h:171
UPB_INLINE bool validate_FieldRules_has_int32(const validate_FieldRules *msg)
Definition: validate.upb.h:143
UPB_INLINE void validate_Fixed64Rules_set_lt(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:1092
UPB_INLINE bool validate_BytesRules_has_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1482
Definition: validate.upb.h:1307
UPB_INLINE bool validate_FloatRules_has_const(const validate_FloatRules *msg)
Definition: validate.upb.h:463
UPB_INLINE bool validate_SFixed64Rules_has_const(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1211
UPB_INLINE void validate_FieldRules_set_int64(validate_FieldRules *msg, validate_Int64Rules *value)
Definition: validate.upb.h:220
UPB_INLINE int64_t const * validate_Int64Rules_not_in(const validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:678
UPB_INLINE void validate_MapRules_set_max_pairs(validate_MapRules *msg, uint64_t value)
Definition: validate.upb.h:1703
UPB_INLINE void validate_TimestampRules_set_gt_now(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:2013
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_const(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1819
UPB_INLINE uint32_t * validate_UInt32Rules_mutable_not_in(validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:778
UPB_INLINE bool validate_TimestampRules_has_within(const validate_TimestampRules *msg)
Definition: validate.upb.h:1937
UPB_INLINE void validate_StringRules_set_pattern(validate_StringRules *msg, upb_strview value)
Definition: validate.upb.h:1372
const upb_msglayout validate_Int32Rules_msginit
Definition: validate.upb.c:116
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_mutable_not_in(validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:1893
UPB_INLINE void validate_RepeatedRules_set_min_items(validate_RepeatedRules *msg, uint64_t value)
Definition: validate.upb.h:1648
UPB_INLINE void validate_BytesRules_set_ipv6(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:1539
UPB_INLINE void validate_FieldRules_set_sfixed32(validate_FieldRules *msg, validate_SFixed32Rules *value)
Definition: validate.upb.h:304
UPB_INLINE struct google_protobuf_Duration * validate_TimestampRules_mutable_within(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:2021
const upb_msglayout validate_RepeatedRules_msginit
Definition: validate.upb.c:362
UPB_INLINE struct validate_Int32Rules * validate_FieldRules_mutable_int32(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:211
UPB_INLINE validate_BoolRules * validate_BoolRules_new(upb_arena *arena)
Definition: validate.upb.h:1267
UPB_INLINE bool validate_FloatRules_add_in(validate_FloatRules *msg, float val, upb_arena *arena)
Definition: validate.upb.h:502
UPB_INLINE char * validate_RepeatedRules_serialize(const validate_RepeatedRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1635
UPB_INLINE char * validate_StringRules_serialize(const validate_StringRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1297
Definition: validate.upb.h:127
UPB_INLINE void validate_Int32Rules_set_lt(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:616
UPB_INLINE struct validate_SFixed64Rules * validate_FieldRules_mutable_sfixed64(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:319
UPB_INLINE void validate_Int64Rules_set_lte(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:688
UPB_INLINE bool validate_StringRules_has_uri_ref(const validate_StringRules *msg)
Definition: validate.upb.h:1345
UPB_INLINE struct validate_UInt32Rules * validate_FieldRules_mutable_uint32(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:235
UPB_INLINE void validate_Int32Rules_set_const(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:612
UPB_INLINE bool validate_TimestampRules_gt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:1936
UPB_INLINE void validate_UInt64Rules_set_gte(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:832
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_add_in(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1886
UPB_INLINE struct validate_DurationRules * validate_FieldRules_mutable_duration(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:427
UPB_INLINE uint64_t validate_Fixed64Rules_gt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1082
UPB_INLINE uint64_t const * validate_Fixed64Rules_not_in(const validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1086
UPB_INLINE bool validate_StringRules_has_max_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:1321
UPB_INLINE void validate_Fixed32Rules_set_gt(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1032
UPB_INLINE bool validate_AnyRules_add_not_in(validate_AnyRules *msg, upb_strview val, upb_arena *arena)
Definition: validate.upb.h:1777
UPB_INLINE bool validate_AnyRules_required(const validate_AnyRules *msg)
Definition: validate.upb.h:1753
const upb_msglayout validate_Fixed32Rules_msginit
Definition: validate.upb.c:212
Definition: validate.upb.h:116
UPB_INLINE int64_t validate_SFixed64Rules_gte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1220
UPB_INLINE void validate_BytesRules_set_pattern(validate_BytesRules *msg, upb_strview value)
Definition: validate.upb.h:1497
UPB_INLINE struct validate_BoolRules * validate_FieldRules_mutable_bool(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:331
UPB_INLINE double validate_DoubleRules_gte(const validate_DoubleRules *msg)
Definition: validate.upb.h:540
UPB_INLINE const validate_FieldRules * validate_MapRules_values(const validate_MapRules *msg)
Definition: validate.upb.h:1697
UPB_INLINE bool validate_UInt64Rules_has_gt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:809
UPB_INLINE uint32_t const * validate_Fixed32Rules_not_in(const validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1018
UPB_INLINE uint64_t * validate_Fixed64Rules_resize_in(validate_Fixed64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1111
UPB_INLINE const validate_DurationRules * validate_FieldRules_duration(const validate_FieldRules *msg)
Definition: validate.upb.h:180
UPB_INLINE const validate_BytesRules * validate_FieldRules_bytes(const validate_FieldRules *msg)
Definition: validate.upb.h:168
UPB_INLINE void validate_SInt32Rules_set_gte(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:900
UPB_INLINE bool validate_MapRules_has_min_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:1688
UPB_INLINE void validate_UInt64Rules_set_lte(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:824
UPB_INLINE struct validate_DoubleRules * validate_FieldRules_mutable_double(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:199
UPB_INLINE uint64_t validate_UInt64Rules_gte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:812
UPB_INLINE upb_strview * validate_AnyRules_mutable_in(validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:1761
UPB_INLINE bool validate_UInt32Rules_add_not_in(validate_UInt32Rules *msg, uint32_t val, upb_arena *arena)
Definition: validate.upb.h:784
UPB_INLINE void validate_Int64Rules_set_gt(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:692
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_lt(const validate_DurationRules *msg)
Definition: validate.upb.h:1801
UPB_INLINE bool validate_SFixed64Rules_add_in(validate_SFixed64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:1250
UPB_INLINE bool validate_Fixed64Rules_has_lt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1077
UPB_INLINE validate_MessageRules * validate_MessageRules_new(upb_arena *arena)
Definition: validate.upb.h:1599
UPB_INLINE bool validate_FloatRules_has_gte(const validate_FloatRules *msg)
Definition: validate.upb.h:471
UPB_INLINE void validate_FloatRules_set_lte(validate_FloatRules *msg, float value)
Definition: validate.upb.h:484
const upb_msglayout validate_AnyRules_msginit
Definition: validate.upb.c:392
UPB_INLINE void validate_StringRules_set_uri_ref(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1426
UPB_INLINE validate_BytesRules * validate_BytesRules_new(upb_arena *arena)
Definition: validate.upb.h:1440
UPB_INLINE int32_t * validate_SFixed32Rules_mutable_not_in(validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1186
UPB_INLINE char * validate_Int32Rules_serialize(const validate_Int32Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:595
UPB_INLINE uint64_t validate_StringRules_min_len(const validate_StringRules *msg)
Definition: validate.upb.h:1316
struct validate_AnyRules validate_AnyRules
Definition: validate.upb.h:66
UPB_INLINE bool validate_Int32Rules_has_lt(const validate_Int32Rules *msg)
Definition: validate.upb.h:601
UPB_INLINE int32_t * validate_SInt32Rules_resize_in(validate_SInt32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:907
UPB_INLINE bool validate_SFixed32Rules_add_in(validate_SFixed32Rules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:1182
Definition: validate.upb.h:130
UPB_INLINE validate_FieldRules * validate_FieldRules_new(upb_arena *arena)
Definition: validate.upb.h:100
UPB_INLINE bool validate_DurationRules_has_lt(const validate_DurationRules *msg)
Definition: validate.upb.h:1800
UPB_INLINE bool validate_StringRules_ip(const validate_StringRules *msg)
Definition: validate.upb.h:1338
UPB_INLINE char * validate_TimestampRules_serialize(const validate_TimestampRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1917
UPB_INLINE validate_DoubleRules * validate_DoubleRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:522
UPB_INLINE void validate_SInt64Rules_set_lte(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:960
UPB_INLINE bool validate_Int64Rules_has_lte(const validate_Int64Rules *msg)
Definition: validate.upb.h:671
UPB_INLINE uint64_t validate_StringRules_max_len(const validate_StringRules *msg)
Definition: validate.upb.h:1318
UPB_INLINE validate_MessageRules * validate_MessageRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1602
UPB_INLINE const validate_AnyRules * validate_FieldRules_any(const validate_FieldRules *msg)
Definition: validate.upb.h:178
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_gte(const validate_TimestampRules *msg)
Definition: validate.upb.h:1932
UPB_INLINE const validate_Int64Rules * validate_FieldRules_int64(const validate_FieldRules *msg)
Definition: validate.upb.h:146
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_lt(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1832
UPB_INLINE int32_t validate_SFixed32Rules_gte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1152
UPB_INLINE bool validate_TimestampRules_has_lt(const validate_TimestampRules *msg)
Definition: validate.upb.h:1925
UPB_INLINE bool validate_DoubleRules_has_gte(const validate_DoubleRules *msg)
Definition: validate.upb.h:539
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_gte(const validate_DurationRules *msg)
Definition: validate.upb.h:1807
UPB_INLINE void validate_Fixed32Rules_set_gte(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1036
UPB_INLINE void validate_MapRules_set_min_pairs(validate_MapRules *msg, uint64_t value)
Definition: validate.upb.h:1699
UPB_INLINE bool validate_MessageRules_skip(const validate_MessageRules *msg)
Definition: validate.upb.h:1612
UPB_INLINE validate_StringRules_well_known_oneofcases validate_StringRules_well_known_case(const validate_StringRules *msg)
Definition: validate.upb.h:1311
UPB_INLINE upb_strview validate_BytesRules_prefix(const validate_BytesRules *msg)
Definition: validate.upb.h:1469
UPB_INLINE int64_t * validate_Int64Rules_resize_not_in(validate_Int64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:713
UPB_INLINE void validate_FieldRules_set_any(validate_FieldRules *msg, validate_AnyRules *value)
Definition: validate.upb.h:412
UPB_INLINE bool validate_UInt32Rules_has_lt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:737
UPB_INLINE bool validate_BytesRules_has_prefix(const validate_BytesRules *msg)
Definition: validate.upb.h:1468
Definition: validate.upb.h:117
UPB_INLINE uint64_t validate_RepeatedRules_min_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1640
UPB_INLINE bool validate_FieldRules_has_sfixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:161
UPB_INLINE bool validate_BoolRules_has_const(const validate_BoolRules *msg)
Definition: validate.upb.h:1279
UPB_INLINE validate_StringRules * validate_StringRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1292
UPB_INLINE void validate_FieldRules_set_repeated(validate_FieldRules *msg, validate_RepeatedRules *value)
Definition: validate.upb.h:388
UPB_INLINE upb_strview const * validate_AnyRules_not_in(const validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:1755
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_const(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:1948
UPB_INLINE char * validate_UInt64Rules_serialize(const validate_UInt64Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:799
UPB_INLINE bool validate_Fixed32Rules_has_gt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1013
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_gte(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:2000
UPB_INLINE bool validate_BytesRules_has_pattern(const validate_BytesRules *msg)
Definition: validate.upb.h:1466
UPB_INLINE int32_t * validate_Int32Rules_mutable_in(validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:632
UPB_INLINE bool validate_RepeatedRules_unique(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1644
UPB_INLINE int64_t * validate_SInt64Rules_mutable_in(validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:972
UPB_INLINE int64_t const * validate_SFixed64Rules_in(const validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1221
UPB_INLINE void validate_BytesRules_set_contains(validate_BytesRules *msg, upb_strview value)
Definition: validate.upb.h:1509
UPB_INLINE const validate_SFixed64Rules * validate_FieldRules_sfixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:162
UPB_INLINE void validate_TimestampRules_set_within(validate_TimestampRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:2017
UPB_INLINE void validate_StringRules_set_hostname(validate_StringRules *msg, bool value)
Definition: validate.upb.h:1411
UPB_INLINE bool validate_FieldRules_has_duration(const validate_FieldRules *msg)
Definition: validate.upb.h:179
UPB_INLINE uint64_t validate_BytesRules_max_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1465
UPB_INLINE bool validate_UInt64Rules_has_const(const validate_UInt64Rules *msg)
Definition: validate.upb.h:803
UPB_INLINE int64_t * validate_SFixed64Rules_mutable_not_in(validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1254
UPB_INLINE uint32_t const * validate_UInt32Rules_in(const validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:745
UPB_INLINE void validate_FieldRules_set_string(validate_FieldRules *msg, validate_StringRules *value)
Definition: validate.upb.h:340
UPB_INLINE const validate_SInt64Rules * validate_FieldRules_sint64(const validate_FieldRules *msg)
Definition: validate.upb.h:154
UPB_INLINE void validate_FieldRules_set_duration(validate_FieldRules *msg, validate_DurationRules *value)
Definition: validate.upb.h:424
UPB_INLINE validate_SInt32Rules * validate_SInt32Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:862
UPB_INLINE void validate_SInt32Rules_set_lte(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:892
UPB_INLINE bool validate_Fixed32Rules_add_in(validate_Fixed32Rules *msg, uint32_t val, upb_arena *arena)
Definition: validate.upb.h:1046
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_lt(const validate_TimestampRules *msg)
Definition: validate.upb.h:1926
UPB_INLINE void validate_TimestampRules_set_lt(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:1957
UPB_INLINE double * validate_DoubleRules_mutable_not_in(validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:574
UPB_INLINE void validate_MapRules_set_no_sparse(validate_MapRules *msg, bool value)
Definition: validate.upb.h:1707
UPB_INLINE bool validate_FieldRules_has_bytes(const validate_FieldRules *msg)
Definition: validate.upb.h:167
UPB_INLINE bool validate_FloatRules_has_lt(const validate_FloatRules *msg)
Definition: validate.upb.h:465
UPB_INLINE void validate_EnumRules_set_const(validate_EnumRules *msg, int32_t value)
Definition: validate.upb.h:1568
UPB_INLINE bool validate_BytesRules_has_max_len(const validate_BytesRules *msg)
Definition: validate.upb.h:1464
UPB_INLINE void validate_DoubleRules_set_lt(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:548
UPB_INLINE const validate_FieldRules * validate_MapRules_keys(const validate_MapRules *msg)
Definition: validate.upb.h:1695
UPB_INLINE const validate_Int32Rules * validate_FieldRules_int32(const validate_FieldRules *msg)
Definition: validate.upb.h:144
Definition: validate.upb.h:129
UPB_INLINE float validate_FloatRules_gte(const validate_FloatRules *msg)
Definition: validate.upb.h:472
UPB_INLINE void validate_UInt32Rules_set_gt(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:760
UPB_INLINE int64_t validate_SInt64Rules_lte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:944
UPB_INLINE int64_t validate_SInt64Rules_lt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:942
const upb_msglayout validate_UInt64Rules_msginit
Definition: validate.upb.c:164
UPB_INLINE bool validate_MapRules_has_no_sparse(const validate_MapRules *msg)
Definition: validate.upb.h:1692
UPB_INLINE bool validate_StringRules_has_ipv4(const validate_StringRules *msg)
Definition: validate.upb.h:1339
UPB_INLINE void validate_SFixed32Rules_set_gt(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:1168
UPB_INLINE bool validate_DurationRules_has_const(const validate_DurationRules *msg)
Definition: validate.upb.h:1798
UPB_INLINE void validate_FieldRules_set_fixed64(validate_FieldRules *msg, validate_Fixed64Rules *value)
Definition: validate.upb.h:292
UPB_INLINE bool validate_BytesRules_ip(const validate_BytesRules *msg)
Definition: validate.upb.h:1477
UPB_INLINE bool validate_StringRules_has_prefix(const validate_StringRules *msg)
Definition: validate.upb.h:1325
UPB_INLINE void validate_UInt32Rules_set_const(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:748
UPB_INLINE bool validate_DurationRules_has_required(const validate_DurationRules *msg)
Definition: validate.upb.h:1796
const upb_msglayout validate_FieldRules_msginit
Definition: validate.upb.c:68
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_lt(validate_TimestampRules *msg, upb_arena *arena)
Definition: validate.upb.h:1961
UPB_INLINE char * validate_UInt32Rules_serialize(const validate_UInt32Rules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:731
const upb_msglayout validate_DoubleRules_msginit
Definition: validate.upb.c:100
UPB_INLINE upb_strview * validate_BytesRules_resize_not_in(validate_BytesRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1526
UPB_INLINE bool validate_Fixed64Rules_has_gte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1083
UPB_INLINE void validate_Fixed32Rules_set_lte(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1028
UPB_INLINE void validate_FieldRules_set_enum(validate_FieldRules *msg, validate_EnumRules *value)
Definition: validate.upb.h:364
UPB_INLINE upb_strview const * validate_AnyRules_in(const validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:1754
UPB_INLINE int32_t * validate_EnumRules_resize_not_in(validate_EnumRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1589
UPB_INLINE bool validate_Int64Rules_add_in(validate_Int64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:706
const upb_msglayout validate_DurationRules_msginit
Definition: validate.upb.c:413
UPB_INLINE int32_t validate_SFixed32Rules_lte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1148
UPB_INLINE void validate_UInt32Rules_set_lt(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:752
UPB_INLINE bool validate_MapRules_has_max_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:1690
struct validate_DurationRules validate_DurationRules
Definition: validate.upb.h:67
UPB_INLINE bool validate_FieldRules_has_timestamp(const validate_FieldRules *msg)
Definition: validate.upb.h:181
UPB_INLINE int64_t * validate_SFixed64Rules_mutable_in(validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1244
UPB_INLINE void validate_FieldRules_set_bytes(validate_FieldRules *msg, validate_BytesRules *value)
Definition: validate.upb.h:352
UPB_INLINE bool validate_Fixed64Rules_add_not_in(validate_Fixed64Rules *msg, uint64_t val, upb_arena *arena)
Definition: validate.upb.h:1124
UPB_INLINE void validate_BytesRules_set_min_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:1489
UPB_INLINE int32_t * validate_Int32Rules_resize_in(validate_Int32Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:635
UPB_INLINE void validate_SFixed64Rules_set_const(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:1224
UPB_INLINE bool validate_FieldRules_has_enum(const validate_FieldRules *msg)
Definition: validate.upb.h:169
struct validate_BoolRules validate_BoolRules
Definition: validate.upb.h:59
Definition: validate.upb.h:1453
UPB_INLINE void validate_FloatRules_set_lt(validate_FloatRules *msg, float value)
Definition: validate.upb.h:480
UPB_INLINE bool validate_EnumRules_add_in(validate_EnumRules *msg, int32_t val, upb_arena *arena)
Definition: validate.upb.h:1582
UPB_INLINE bool validate_Int64Rules_add_not_in(validate_Int64Rules *msg, int64_t val, upb_arena *arena)
Definition: validate.upb.h:716
UPB_INLINE void validate_FieldRules_set_sfixed64(validate_FieldRules *msg, validate_SFixed64Rules *value)
Definition: validate.upb.h:316
UPB_INLINE const struct google_protobuf_Duration *const * validate_DurationRules_not_in(const validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:1809
UPB_INLINE int32_t validate_Int32Rules_const(const validate_Int32Rules *msg)
Definition: validate.upb.h:600
Definition: validate.upb.h:1455
UPB_INLINE bool validate_SInt64Rules_has_gte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:947
UPB_INLINE int64_t * validate_SFixed64Rules_resize_in(validate_SFixed64Rules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1247
UPB_INLINE bool validate_DoubleRules_has_gt(const validate_DoubleRules *msg)
Definition: validate.upb.h:537
Definition: validate.upb.h:131
struct validate_FloatRules validate_FloatRules
Definition: validate.upb.h:47
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_lte(const validate_TimestampRules *msg)
Definition: validate.upb.h:1928
UPB_INLINE void validate_StringRules_set_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:1429
UPB_INLINE bool validate_SInt64Rules_has_const(const validate_SInt64Rules *msg)
Definition: validate.upb.h:939
UPB_INLINE validate_TimestampRules * validate_TimestampRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1912
UPB_INLINE char * validate_FloatRules_serialize(const validate_FloatRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:459
UPB_INLINE void validate_FieldRules_set_map(validate_FieldRules *msg, validate_MapRules *value)
Definition: validate.upb.h:400
UPB_INLINE uint32_t * validate_UInt32Rules_mutable_in(validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:768
UPB_INLINE int64_t validate_SInt64Rules_const(const validate_SInt64Rules *msg)
Definition: validate.upb.h:940
struct validate_MessageRules validate_MessageRules
Definition: validate.upb.h:63
UPB_INLINE bool validate_DoubleRules_has_lte(const validate_DoubleRules *msg)
Definition: validate.upb.h:535
UPB_INLINE bool validate_BytesRules_ipv6(const validate_BytesRules *msg)
Definition: validate.upb.h:1481
UPB_INLINE uint32_t validate_Fixed32Rules_gte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1016
UPB_INLINE int32_t validate_SFixed32Rules_lt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:1146
UPB_INLINE void validate_TimestampRules_set_gt(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:1983
UPB_INLINE const validate_BoolRules * validate_FieldRules_bool(const validate_FieldRules *msg)
Definition: validate.upb.h:164
UPB_INLINE int32_t const * validate_SFixed32Rules_not_in(const validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1154
Definition: validate.upb.h:114
UPB_INLINE bool validate_UInt32Rules_has_gt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:741
UPB_INLINE const validate_SFixed32Rules * validate_FieldRules_sfixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:160
UPB_INLINE void validate_StringRules_set_suffix(validate_StringRules *msg, upb_strview value)
Definition: validate.upb.h:1380
UPB_INLINE validate_SInt64Rules * validate_SInt64Rules_new(upb_arena *arena)
Definition: validate.upb.h:927
UPB_INLINE upb_strview const * validate_StringRules_in(const validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:1331
Definition: validate.upb.h:133
UPB_INLINE bool validate_SInt32Rules_has_lte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:875
UPB_INLINE upb_strview * validate_AnyRules_resize_not_in(validate_AnyRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1774
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_gt(validate_DurationRules *msg, upb_arena *arena)
Definition: validate.upb.h:1858
UPB_INLINE void validate_BytesRules_set_ip(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:1533
UPB_INLINE uint64_t validate_UInt64Rules_gt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:810
UPB_INLINE struct validate_StringRules * validate_FieldRules_mutable_string(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:343
UPB_INLINE float validate_FloatRules_lte(const validate_FloatRules *msg)
Definition: validate.upb.h:468
UPB_INLINE void validate_StringRules_set_contains(validate_StringRules *msg, upb_strview value)
Definition: validate.upb.h:1384
UPB_INLINE uint64_t * validate_UInt64Rules_mutable_in(validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:836
UPB_INLINE upb_strview validate_StringRules_contains(const validate_StringRules *msg)
Definition: validate.upb.h:1330
UPB_INLINE bool validate_MapRules_no_sparse(const validate_MapRules *msg)
Definition: validate.upb.h:1693
UPB_INLINE upb_strview * validate_StringRules_mutable_not_in(validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:1398
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_resize_not_in(validate_DurationRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1896
UPB_INLINE bool validate_FieldRules_has_sfixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:159
struct validate_FieldRules validate_FieldRules
Definition: validate.upb.h:46
UPB_INLINE uint64_t validate_Fixed64Rules_gte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1084
UPB_INLINE void validate_FieldRules_set_message(validate_FieldRules *msg, validate_MessageRules *value)
Definition: validate.upb.h:376
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
UPB_INLINE uint64_t validate_Fixed64Rules_const(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1076
UPB_INLINE int64_t validate_Int64Rules_gt(const validate_Int64Rules *msg)
Definition: validate.upb.h:674
Definition: validate.upb.h:122
UPB_INLINE void validate_RepeatedRules_set_items(validate_RepeatedRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:1660
UPB_INLINE uint64_t validate_MapRules_max_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:1691
UPB_INLINE uint64_t validate_RepeatedRules_max_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:1642
UPB_INLINE uint32_t validate_UInt32Rules_lt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:738
UPB_INLINE validate_SFixed64Rules * validate_SFixed64Rules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1202
UPB_INLINE bool validate_BytesRules_has_contains(const validate_BytesRules *msg)
Definition: validate.upb.h:1472
UPB_INLINE uint64_t * validate_Fixed64Rules_mutable_not_in(validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:1118
UPB_INLINE int64_t const * validate_Int64Rules_in(const validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:677
UPB_INLINE bool validate_StringRules_ipv4(const validate_StringRules *msg)
Definition: validate.upb.h:1340
UPB_INLINE int64_t validate_Int64Rules_gte(const validate_Int64Rules *msg)
Definition: validate.upb.h:676
UPB_INLINE bool validate_TimestampRules_has_lte(const validate_TimestampRules *msg)
Definition: validate.upb.h:1927
const upb_msglayout validate_BytesRules_msginit
Definition: validate.upb.c:321
UPB_INLINE bool validate_FloatRules_has_gt(const validate_FloatRules *msg)
Definition: validate.upb.h:469
UPB_INLINE float const * validate_FloatRules_not_in(const validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:474
UPB_INLINE void validate_SFixed32Rules_set_lt(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:1160
UPB_INLINE upb_strview * validate_AnyRules_resize_in(validate_AnyRules *msg, size_t len, upb_arena *arena)
Definition: validate.upb.h:1764
UPB_INLINE uint32_t validate_UInt32Rules_gte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:744
UPB_INLINE float validate_FloatRules_gt(const validate_FloatRules *msg)
Definition: validate.upb.h:470
UPB_INLINE upb_strview validate_StringRules_pattern(const validate_StringRules *msg)
Definition: validate.upb.h:1324
UPB_INLINE const validate_RepeatedRules * validate_FieldRules_repeated(const validate_FieldRules *msg)
Definition: validate.upb.h:174
UPB_INLINE char * validate_BytesRules_serialize(const validate_BytesRules *msg, upb_arena *arena, size_t *len)
Definition: validate.upb.h:1448
UPB_INLINE bool validate_StringRules_uri_ref(const validate_StringRules *msg)
Definition: validate.upb.h:1346
UPB_INLINE void validate_UInt64Rules_set_lt(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:820
UPB_INLINE bool validate_FieldRules_has_fixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:157
const upb_msglayout validate_SFixed64Rules_msginit
Definition: validate.upb.c:260
UPB_INLINE validate_AnyRules * validate_AnyRules_new(upb_arena *arena)
Definition: validate.upb.h:1740
UPB_INLINE int64_t validate_SFixed64Rules_lte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1216
UPB_INLINE struct validate_SInt32Rules * validate_FieldRules_mutable_sint32(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:259
UPB_INLINE struct validate_Fixed64Rules * validate_FieldRules_mutable_fixed64(validate_FieldRules *msg, upb_arena *arena)
Definition: validate.upb.h:295
UPB_INLINE const struct google_protobuf_Duration * validate_TimestampRules_within(const validate_TimestampRules *msg)
Definition: validate.upb.h:1938
UPB_INLINE int32_t validate_Int32Rules_lt(const validate_Int32Rules *msg)
Definition: validate.upb.h:602
UPB_INLINE bool validate_TimestampRules_required(const validate_TimestampRules *msg)
Definition: validate.upb.h:1922
UPB_INLINE void validate_BytesRules_set_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:1542
UPB_INLINE validate_BytesRules * validate_BytesRules_parse(const char *buf, size_t size, upb_arena *arena)
Definition: validate.upb.h:1443
validate_StringRules_well_known_oneofcases
Definition: validate.upb.h:1301
UPB_INLINE uint64_t validate_StringRules_len(const validate_StringRules *msg)
Definition: validate.upb.h:1348
UPB_INLINE int32_t const * validate_Int32Rules_in(const validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:609
UPB_INLINE bool validate_SInt64Rules_has_gt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:945
UPB_INLINE bool validate_SFixed64Rules_has_lte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:1215