• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Protocol Buffers - Google's data interchange format
2// Copyright 2023 Google Inc.  All rights reserved.
3//
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file or at
6// https://developers.google.com/open-source/licenses/bsd
7
8syntax = "proto3";
9
10package protobuf_editions_test.proto3;
11
12message Proto3Implicit {
13  int32 int32_field = 17;
14  float float_field = 18;
15  double double_field = 19;
16  int64 int64_field = 20;
17  uint32 uint32_field = 21;
18  uint64 uint64_field = 22;
19  sint32 sint32_field = 23;
20  sint64 sint64_field = 24;
21  fixed32 fixed32_field = 25;
22  fixed64 fixed64_field = 26;
23  sfixed32 sfixed32_field = 27;
24  sfixed64 sfixed64_field = 28;
25  bool bool_field = 29;
26  string string_field = 30;
27  bytes bytes_field = 31;
28
29  message SubMessage {
30    int32 int32_field = 17;
31    float float_field = 18;
32    double double_field = 19;
33    int64 int64_field = 20;
34    uint32 uint32_field = 21;
35    uint64 uint64_field = 22;
36    sint32 sint32_field = 23;
37    sint64 sint64_field = 24;
38    fixed32 fixed32_field = 25;
39    fixed64 fixed64_field = 26;
40    sfixed32 sfixed32_field = 27;
41    sfixed64 sfixed64_field = 28;
42    bool bool_field = 29;
43    string string_field = 30;
44    bytes bytes = 31;
45  }
46
47  oneof oneof_field {
48    int32 int32_oneof_field = 152;
49    float float_oneof_field = 153;
50    double double_oneof_field = 154;
51    int64 int64_oneof_field = 155;
52    uint32 uint32_oneof_field = 156;
53    uint64 uint64_oneof_field = 157;
54    sint32 sint32_oneof_field = 158;
55    sint64 sint64_oneof_field = 159;
56    fixed32 fixed32_oneof_field = 160;
57    fixed64 fixed64_oneof_field = 161;
58    sfixed32 sfixed32_oneof_field = 162;
59    sfixed64 sfixed64_oneof_field = 163;
60    bool bool_oneof_field = 164;
61    string string_oneof_field = 165;
62    bytes bytes_oneof_field = 166;
63  }
64  SubMessage sub_message = 2;
65}
66