/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ struct Foo { 1: i32 field1; 2: i32 field2; 3: i32 field3; 4: i32 field4; 5: i32 field5; 6: i32 field6; 7: i32 field7; 8: i32 field8; 9: i32 field9; 10: i32 field10; 11: i32 field11; 12: i32 field12; 13: i32 field13; 14: i32 field14; 15: i32 field15; 16: i32 field16; 17: i32 field17; 18: i32 field18; 19: i32 field19; 20: i32 field20; 21: i32 field21; 22: i32 field22; 23: i32 field23; 24: i32 field24; 25: i32 field25; 26: i32 field26; 27: i32 field27; 28: i32 field28; 29: i32 field29; 30: i32 field30; 31: i32 field31; 32: i32 field32; 33: i32 field33; 34: i32 field34; 35: i32 field35; 36: i32 field36; 37: i32 field37; 38: i32 field38; 39: i32 field39; 40: i32 field40; 41: i32 field41; 42: i32 field42 = 1024; 43: i32 field43; 44: i32 field44; 45: i32 field45; 46: i32 field46; 47: i32 field47; 48: i32 field48; 49: i32 field49; 50: i32 field50; 51: i32 field51; 52: i32 field52; 53: i32 field53; 54: i32 field54; 55: i32 field55; 56: i32 field56; 57: i32 field57; 58: i32 field58; 59: i32 field59; 60: i32 field60; 61: i32 field61; 62: i32 field62; 63: i32 field63; 64: i32 field64; 65: i32 field65; 66: i32 field66; 67: i32 field67; 68: i32 field68; 69: i32 field69; 70: i32 field70; 71: i32 field71; 72: i32 field72; 73: i32 field73; 74: i32 field74; 75: i32 field75; 76: i32 field76; 77: i32 field77; 78: i32 field78; 79: i32 field79; 80: i32 field80; 81: i32 field81; 82: i32 field82; 83: i32 field83; 84: i32 field84; 85: i32 field85; 86: i32 field86; 87: i32 field87; 88: i32 field88; 89: i32 field89; 90: i32 field90; 91: i32 field91; 92: i32 field92; 93: i32 field93; 94: i32 field94; 95: i32 field95; 96: i32 field96; 97: i32 field97; 98: i32 field98; 99: i32 field99; 100: i32 field100; 101: i32 field101; 102: i32 field102; 103: i32 field103; 104: i32 field104; 105: i32 field105; 106: i32 field106; 107: i32 field107; 108: i32 field108; 109: i32 field109; 110: i32 field110; 111: i32 field111; 112: i32 field112; 113: i32 field113; 114: i32 field114; 115: i32 field115; 116: i32 field116; 117: i32 field117; 118: i32 field118; 119: i32 field119; 120: i32 field120; 121: i32 field121; 122: i32 field122; 123: i32 field123; 124: i32 field124; 125: i32 field125; 126: i32 field126; 127: i32 field127; 128: i32 field128; 129: i32 field129; 130: i32 field130; 131: i32 field131; 132: i32 field132; 133: i32 field133; 134: i32 field134; 135: i32 field135; 136: i32 field136; 137: i32 field137; 138: i32 field138; 139: i32 field139; 140: i32 field140; 141: i32 field141; 142: i32 field142; 143: i32 field143; 144: i32 field144; 145: i32 field145; 146: i32 field146; 147: i32 field147; 148: i32 field148; 149: i32 field149; 150: i32 field150; 151: i32 field151; 152: i32 field152; 153: i32 field153; 154: i32 field154; 155: i32 field155; 156: i32 field156; 157: i32 field157; 158: i32 field158; 159: i32 field159; 160: i32 field160; 161: i32 field161; 162: i32 field162; 163: i32 field163; 164: i32 field164; 165: i32 field165; 166: i32 field166; 167: i32 field167; 168: i32 field168; 169: i32 field169; 170: i32 field170; 171: i32 field171; 172: i32 field172; 173: i32 field173; 174: i32 field174; 175: i32 field175; 176: i32 field176; 177: i32 field177; 178: i32 field178; 179: i32 field179; 180: i32 field180; 181: i32 field181; 182: i32 field182; 183: i32 field183; 184: i32 field184; 185: i32 field185; 186: i32 field186; 187: i32 field187; 188: i32 field188; 189: i32 field189; 190: i32 field190; 191: i32 field191; 192: i32 field192; 193: i32 field193; 194: i32 field194; 195: i32 field195; 196: i32 field196; 197: i32 field197; 198: i32 field198; 199: i32 field199; 200: i32 field200; 201: i32 field201; 202: i32 field202; 203: i32 field203; 204: i32 field204; 205: i32 field205; 206: i32 field206; 207: i32 field207; 208: i32 field208; 209: i32 field209; 210: i32 field210; 211: i32 field211; 212: i32 field212; 213: i32 field213; 214: i32 field214; 215: i32 field215; 216: i32 field216; 217: i32 field217; 218: i32 field218; 219: i32 field219; 220: i32 field220; 221: i32 field221; 222: i32 field222; 223: i32 field223; 224: i32 field224; 225: i32 field225; 226: i32 field226; 227: i32 field227; 228: i32 field228; 229: i32 field229; 230: i32 field230; 231: i32 field231; 232: i32 field232; 233: i32 field233; 234: i32 field234; 235: i32 field235; 236: i32 field236; 237: i32 field237; 238: i32 field238; 239: i32 field239; 240: i32 field240; 241: i32 field241; 242: i32 field242; 243: i32 field243; 244: i32 field244; 245: i32 field245; 246: i32 field246; 247: i32 field247; 248: i32 field248; 249: i32 field249; 250: i32 field250; 251: i32 field251; 252: i32 field252; 253: i32 field253; 254: i32 field254; 255: i32 field255; 256: i32 field256; }