edition_unittest.pb.swift 902 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106
  1. // DO NOT EDIT.
  2. // swift-format-ignore-file
  3. // swiftlint:disable all
  4. //
  5. // Generated by the Swift generator plugin for the protocol buffer compiler.
  6. // Source: google/protobuf/edition_unittest.proto
  7. //
  8. // For information on using the generated types, please see the documentation:
  9. // https://github.com/apple/swift-protobuf/
  10. // Protocol Buffers - Google's data interchange format
  11. // Copyright 2008 Google Inc. All rights reserved.
  12. //
  13. // Use of this source code is governed by a BSD-style
  14. // license that can be found in the LICENSE file or at
  15. // https://developers.google.com/open-source/licenses/bsd
  16. // Author: kenton@google.com (Kenton Varda)
  17. // Based on original Protocol Buffers design by
  18. // Sanjay Ghemawat, Jeff Dean, and others.
  19. //
  20. // A proto file we will use for unit testing. See comments in
  21. // edition_message_unittest.cc before adding new features.
  22. //
  23. // LINT: ALLOW_GROUPS, LEGACY_NAMES
  24. import Foundation
  25. import SwiftProtobuf
  26. // If the compiler emits an error on this type, it is because this file
  27. // was generated by a version of the `protoc` Swift plug-in that is
  28. // incompatible with the version of SwiftProtobuf to which you are linking.
  29. // Please ensure that you are building against the same version of the API
  30. // that was used to generate this file.
  31. fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
  32. struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
  33. typealias Version = _2
  34. }
  35. enum EditionUnittest_ForeignEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  36. case foreignFoo = 4
  37. case foreignBar = 5
  38. case foreignBaz = 6
  39. /// (1 << 32) to generate a 64b bitmask would be incorrect.
  40. case foreignBax = 32
  41. init() {
  42. self = .foreignFoo
  43. }
  44. }
  45. enum EditionUnittest_TestReservedEnumFields: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  46. case unknown = 0
  47. init() {
  48. self = .unknown
  49. }
  50. }
  51. /// Test an enum that has multiple values with the same number.
  52. enum EditionUnittest_TestEnumWithDupValue: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  53. case dupUnknown1 = 0
  54. case dupFoo1 = 1
  55. case dupBar1 = 2
  56. case dupBaz = 3
  57. static let dupUnknown2 = dupUnknown1
  58. static let dupFoo2 = dupFoo1
  59. static let dupBar2 = dupBar1
  60. init() {
  61. self = .dupUnknown1
  62. }
  63. }
  64. /// Test an enum with large, unordered values.
  65. enum EditionUnittest_TestSparseEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  66. case sparseA = 123
  67. case sparseB = 62374
  68. case sparseC = 12589234
  69. case sparseD = -15
  70. case sparseE = -53452
  71. case sparseF = 0
  72. case sparseG = 2
  73. init() {
  74. self = .sparseA
  75. }
  76. }
  77. enum EditionUnittest_VeryLargeEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  78. case enumLabelDefault = 0
  79. case enumLabel1 = 1
  80. case enumLabel2 = 2
  81. case enumLabel3 = 3
  82. case enumLabel4 = 4
  83. case enumLabel5 = 5
  84. case enumLabel6 = 6
  85. case enumLabel7 = 7
  86. case enumLabel8 = 8
  87. case enumLabel9 = 9
  88. case enumLabel10 = 10
  89. case enumLabel11 = 11
  90. case enumLabel12 = 12
  91. case enumLabel13 = 13
  92. case enumLabel14 = 14
  93. case enumLabel15 = 15
  94. case enumLabel16 = 16
  95. case enumLabel17 = 17
  96. case enumLabel18 = 18
  97. case enumLabel19 = 19
  98. case enumLabel20 = 20
  99. case enumLabel21 = 21
  100. case enumLabel22 = 22
  101. case enumLabel23 = 23
  102. case enumLabel24 = 24
  103. case enumLabel25 = 25
  104. case enumLabel26 = 26
  105. case enumLabel27 = 27
  106. case enumLabel28 = 28
  107. case enumLabel29 = 29
  108. case enumLabel30 = 30
  109. case enumLabel31 = 31
  110. case enumLabel32 = 32
  111. case enumLabel33 = 33
  112. case enumLabel34 = 34
  113. case enumLabel35 = 35
  114. case enumLabel36 = 36
  115. case enumLabel37 = 37
  116. case enumLabel38 = 38
  117. case enumLabel39 = 39
  118. case enumLabel40 = 40
  119. case enumLabel41 = 41
  120. case enumLabel42 = 42
  121. case enumLabel43 = 43
  122. case enumLabel44 = 44
  123. case enumLabel45 = 45
  124. case enumLabel46 = 46
  125. case enumLabel47 = 47
  126. case enumLabel48 = 48
  127. case enumLabel49 = 49
  128. case enumLabel50 = 50
  129. case enumLabel51 = 51
  130. case enumLabel52 = 52
  131. case enumLabel53 = 53
  132. case enumLabel54 = 54
  133. case enumLabel55 = 55
  134. case enumLabel56 = 56
  135. case enumLabel57 = 57
  136. case enumLabel58 = 58
  137. case enumLabel59 = 59
  138. case enumLabel60 = 60
  139. case enumLabel61 = 61
  140. case enumLabel62 = 62
  141. case enumLabel63 = 63
  142. case enumLabel64 = 64
  143. case enumLabel65 = 65
  144. case enumLabel66 = 66
  145. case enumLabel67 = 67
  146. case enumLabel68 = 68
  147. case enumLabel69 = 69
  148. case enumLabel70 = 70
  149. case enumLabel71 = 71
  150. case enumLabel72 = 72
  151. case enumLabel73 = 73
  152. case enumLabel74 = 74
  153. case enumLabel75 = 75
  154. case enumLabel76 = 76
  155. case enumLabel77 = 77
  156. case enumLabel78 = 78
  157. case enumLabel79 = 79
  158. case enumLabel80 = 80
  159. case enumLabel81 = 81
  160. case enumLabel82 = 82
  161. case enumLabel83 = 83
  162. case enumLabel84 = 84
  163. case enumLabel85 = 85
  164. case enumLabel86 = 86
  165. case enumLabel87 = 87
  166. case enumLabel88 = 88
  167. case enumLabel89 = 89
  168. case enumLabel90 = 90
  169. case enumLabel91 = 91
  170. case enumLabel92 = 92
  171. case enumLabel93 = 93
  172. case enumLabel94 = 94
  173. case enumLabel95 = 95
  174. case enumLabel96 = 96
  175. case enumLabel97 = 97
  176. case enumLabel98 = 98
  177. case enumLabel99 = 99
  178. case enumLabel100 = 100
  179. init() {
  180. self = .enumLabelDefault
  181. }
  182. }
  183. /// This proto includes every type of field in both singular and repeated
  184. /// forms.
  185. struct EditionUnittest_TestAllTypes: @unchecked Sendable {
  186. // SwiftProtobuf.Message conformance is added in an extension below. See the
  187. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  188. // methods supported on all messages.
  189. /// Singular
  190. var optionalInt32: Int32 {
  191. get {return _storage._optionalInt32 ?? 0}
  192. set {_uniqueStorage()._optionalInt32 = newValue}
  193. }
  194. /// Returns true if `optionalInt32` has been explicitly set.
  195. var hasOptionalInt32: Bool {return _storage._optionalInt32 != nil}
  196. /// Clears the value of `optionalInt32`. Subsequent reads from it will return its default value.
  197. mutating func clearOptionalInt32() {_uniqueStorage()._optionalInt32 = nil}
  198. var optionalInt64: Int64 {
  199. get {return _storage._optionalInt64 ?? 0}
  200. set {_uniqueStorage()._optionalInt64 = newValue}
  201. }
  202. /// Returns true if `optionalInt64` has been explicitly set.
  203. var hasOptionalInt64: Bool {return _storage._optionalInt64 != nil}
  204. /// Clears the value of `optionalInt64`. Subsequent reads from it will return its default value.
  205. mutating func clearOptionalInt64() {_uniqueStorage()._optionalInt64 = nil}
  206. var optionalUint32: UInt32 {
  207. get {return _storage._optionalUint32 ?? 0}
  208. set {_uniqueStorage()._optionalUint32 = newValue}
  209. }
  210. /// Returns true if `optionalUint32` has been explicitly set.
  211. var hasOptionalUint32: Bool {return _storage._optionalUint32 != nil}
  212. /// Clears the value of `optionalUint32`. Subsequent reads from it will return its default value.
  213. mutating func clearOptionalUint32() {_uniqueStorage()._optionalUint32 = nil}
  214. var optionalUint64: UInt64 {
  215. get {return _storage._optionalUint64 ?? 0}
  216. set {_uniqueStorage()._optionalUint64 = newValue}
  217. }
  218. /// Returns true if `optionalUint64` has been explicitly set.
  219. var hasOptionalUint64: Bool {return _storage._optionalUint64 != nil}
  220. /// Clears the value of `optionalUint64`. Subsequent reads from it will return its default value.
  221. mutating func clearOptionalUint64() {_uniqueStorage()._optionalUint64 = nil}
  222. var optionalSint32: Int32 {
  223. get {return _storage._optionalSint32 ?? 0}
  224. set {_uniqueStorage()._optionalSint32 = newValue}
  225. }
  226. /// Returns true if `optionalSint32` has been explicitly set.
  227. var hasOptionalSint32: Bool {return _storage._optionalSint32 != nil}
  228. /// Clears the value of `optionalSint32`. Subsequent reads from it will return its default value.
  229. mutating func clearOptionalSint32() {_uniqueStorage()._optionalSint32 = nil}
  230. var optionalSint64: Int64 {
  231. get {return _storage._optionalSint64 ?? 0}
  232. set {_uniqueStorage()._optionalSint64 = newValue}
  233. }
  234. /// Returns true if `optionalSint64` has been explicitly set.
  235. var hasOptionalSint64: Bool {return _storage._optionalSint64 != nil}
  236. /// Clears the value of `optionalSint64`. Subsequent reads from it will return its default value.
  237. mutating func clearOptionalSint64() {_uniqueStorage()._optionalSint64 = nil}
  238. var optionalFixed32: UInt32 {
  239. get {return _storage._optionalFixed32 ?? 0}
  240. set {_uniqueStorage()._optionalFixed32 = newValue}
  241. }
  242. /// Returns true if `optionalFixed32` has been explicitly set.
  243. var hasOptionalFixed32: Bool {return _storage._optionalFixed32 != nil}
  244. /// Clears the value of `optionalFixed32`. Subsequent reads from it will return its default value.
  245. mutating func clearOptionalFixed32() {_uniqueStorage()._optionalFixed32 = nil}
  246. var optionalFixed64: UInt64 {
  247. get {return _storage._optionalFixed64 ?? 0}
  248. set {_uniqueStorage()._optionalFixed64 = newValue}
  249. }
  250. /// Returns true if `optionalFixed64` has been explicitly set.
  251. var hasOptionalFixed64: Bool {return _storage._optionalFixed64 != nil}
  252. /// Clears the value of `optionalFixed64`. Subsequent reads from it will return its default value.
  253. mutating func clearOptionalFixed64() {_uniqueStorage()._optionalFixed64 = nil}
  254. var optionalSfixed32: Int32 {
  255. get {return _storage._optionalSfixed32 ?? 0}
  256. set {_uniqueStorage()._optionalSfixed32 = newValue}
  257. }
  258. /// Returns true if `optionalSfixed32` has been explicitly set.
  259. var hasOptionalSfixed32: Bool {return _storage._optionalSfixed32 != nil}
  260. /// Clears the value of `optionalSfixed32`. Subsequent reads from it will return its default value.
  261. mutating func clearOptionalSfixed32() {_uniqueStorage()._optionalSfixed32 = nil}
  262. var optionalSfixed64: Int64 {
  263. get {return _storage._optionalSfixed64 ?? 0}
  264. set {_uniqueStorage()._optionalSfixed64 = newValue}
  265. }
  266. /// Returns true if `optionalSfixed64` has been explicitly set.
  267. var hasOptionalSfixed64: Bool {return _storage._optionalSfixed64 != nil}
  268. /// Clears the value of `optionalSfixed64`. Subsequent reads from it will return its default value.
  269. mutating func clearOptionalSfixed64() {_uniqueStorage()._optionalSfixed64 = nil}
  270. var optionalFloat: Float {
  271. get {return _storage._optionalFloat ?? 0}
  272. set {_uniqueStorage()._optionalFloat = newValue}
  273. }
  274. /// Returns true if `optionalFloat` has been explicitly set.
  275. var hasOptionalFloat: Bool {return _storage._optionalFloat != nil}
  276. /// Clears the value of `optionalFloat`. Subsequent reads from it will return its default value.
  277. mutating func clearOptionalFloat() {_uniqueStorage()._optionalFloat = nil}
  278. var optionalDouble: Double {
  279. get {return _storage._optionalDouble ?? 0}
  280. set {_uniqueStorage()._optionalDouble = newValue}
  281. }
  282. /// Returns true if `optionalDouble` has been explicitly set.
  283. var hasOptionalDouble: Bool {return _storage._optionalDouble != nil}
  284. /// Clears the value of `optionalDouble`. Subsequent reads from it will return its default value.
  285. mutating func clearOptionalDouble() {_uniqueStorage()._optionalDouble = nil}
  286. var optionalBool: Bool {
  287. get {return _storage._optionalBool ?? false}
  288. set {_uniqueStorage()._optionalBool = newValue}
  289. }
  290. /// Returns true if `optionalBool` has been explicitly set.
  291. var hasOptionalBool: Bool {return _storage._optionalBool != nil}
  292. /// Clears the value of `optionalBool`. Subsequent reads from it will return its default value.
  293. mutating func clearOptionalBool() {_uniqueStorage()._optionalBool = nil}
  294. var optionalString: String {
  295. get {return _storage._optionalString ?? String()}
  296. set {_uniqueStorage()._optionalString = newValue}
  297. }
  298. /// Returns true if `optionalString` has been explicitly set.
  299. var hasOptionalString: Bool {return _storage._optionalString != nil}
  300. /// Clears the value of `optionalString`. Subsequent reads from it will return its default value.
  301. mutating func clearOptionalString() {_uniqueStorage()._optionalString = nil}
  302. var optionalBytes: Data {
  303. get {return _storage._optionalBytes ?? Data()}
  304. set {_uniqueStorage()._optionalBytes = newValue}
  305. }
  306. /// Returns true if `optionalBytes` has been explicitly set.
  307. var hasOptionalBytes: Bool {return _storage._optionalBytes != nil}
  308. /// Clears the value of `optionalBytes`. Subsequent reads from it will return its default value.
  309. mutating func clearOptionalBytes() {_uniqueStorage()._optionalBytes = nil}
  310. var optionalGroup: EditionUnittest_TestAllTypes.OptionalGroup {
  311. get {return _storage._optionalGroup ?? EditionUnittest_TestAllTypes.OptionalGroup()}
  312. set {_uniqueStorage()._optionalGroup = newValue}
  313. }
  314. /// Returns true if `optionalGroup` has been explicitly set.
  315. var hasOptionalGroup: Bool {return _storage._optionalGroup != nil}
  316. /// Clears the value of `optionalGroup`. Subsequent reads from it will return its default value.
  317. mutating func clearOptionalGroup() {_uniqueStorage()._optionalGroup = nil}
  318. var optionalNestedMessage: EditionUnittest_TestAllTypes.NestedMessage {
  319. get {return _storage._optionalNestedMessage ?? EditionUnittest_TestAllTypes.NestedMessage()}
  320. set {_uniqueStorage()._optionalNestedMessage = newValue}
  321. }
  322. /// Returns true if `optionalNestedMessage` has been explicitly set.
  323. var hasOptionalNestedMessage: Bool {return _storage._optionalNestedMessage != nil}
  324. /// Clears the value of `optionalNestedMessage`. Subsequent reads from it will return its default value.
  325. mutating func clearOptionalNestedMessage() {_uniqueStorage()._optionalNestedMessage = nil}
  326. var optionalForeignMessage: EditionUnittest_ForeignMessage {
  327. get {return _storage._optionalForeignMessage ?? EditionUnittest_ForeignMessage()}
  328. set {_uniqueStorage()._optionalForeignMessage = newValue}
  329. }
  330. /// Returns true if `optionalForeignMessage` has been explicitly set.
  331. var hasOptionalForeignMessage: Bool {return _storage._optionalForeignMessage != nil}
  332. /// Clears the value of `optionalForeignMessage`. Subsequent reads from it will return its default value.
  333. mutating func clearOptionalForeignMessage() {_uniqueStorage()._optionalForeignMessage = nil}
  334. var optionalImportMessage: Proto2UnittestImport_ImportMessage {
  335. get {return _storage._optionalImportMessage ?? Proto2UnittestImport_ImportMessage()}
  336. set {_uniqueStorage()._optionalImportMessage = newValue}
  337. }
  338. /// Returns true if `optionalImportMessage` has been explicitly set.
  339. var hasOptionalImportMessage: Bool {return _storage._optionalImportMessage != nil}
  340. /// Clears the value of `optionalImportMessage`. Subsequent reads from it will return its default value.
  341. mutating func clearOptionalImportMessage() {_uniqueStorage()._optionalImportMessage = nil}
  342. var optionalNestedEnum: EditionUnittest_TestAllTypes.NestedEnum {
  343. get {return _storage._optionalNestedEnum ?? .foo}
  344. set {_uniqueStorage()._optionalNestedEnum = newValue}
  345. }
  346. /// Returns true if `optionalNestedEnum` has been explicitly set.
  347. var hasOptionalNestedEnum: Bool {return _storage._optionalNestedEnum != nil}
  348. /// Clears the value of `optionalNestedEnum`. Subsequent reads from it will return its default value.
  349. mutating func clearOptionalNestedEnum() {_uniqueStorage()._optionalNestedEnum = nil}
  350. var optionalForeignEnum: EditionUnittest_ForeignEnum {
  351. get {return _storage._optionalForeignEnum ?? .foreignFoo}
  352. set {_uniqueStorage()._optionalForeignEnum = newValue}
  353. }
  354. /// Returns true if `optionalForeignEnum` has been explicitly set.
  355. var hasOptionalForeignEnum: Bool {return _storage._optionalForeignEnum != nil}
  356. /// Clears the value of `optionalForeignEnum`. Subsequent reads from it will return its default value.
  357. mutating func clearOptionalForeignEnum() {_uniqueStorage()._optionalForeignEnum = nil}
  358. var optionalImportEnum: Proto2UnittestImport_ImportEnum {
  359. get {return _storage._optionalImportEnum ?? .importFoo}
  360. set {_uniqueStorage()._optionalImportEnum = newValue}
  361. }
  362. /// Returns true if `optionalImportEnum` has been explicitly set.
  363. var hasOptionalImportEnum: Bool {return _storage._optionalImportEnum != nil}
  364. /// Clears the value of `optionalImportEnum`. Subsequent reads from it will return its default value.
  365. mutating func clearOptionalImportEnum() {_uniqueStorage()._optionalImportEnum = nil}
  366. var optionalStringPiece: String {
  367. get {return _storage._optionalStringPiece ?? String()}
  368. set {_uniqueStorage()._optionalStringPiece = newValue}
  369. }
  370. /// Returns true if `optionalStringPiece` has been explicitly set.
  371. var hasOptionalStringPiece: Bool {return _storage._optionalStringPiece != nil}
  372. /// Clears the value of `optionalStringPiece`. Subsequent reads from it will return its default value.
  373. mutating func clearOptionalStringPiece() {_uniqueStorage()._optionalStringPiece = nil}
  374. var optionalCord: String {
  375. get {return _storage._optionalCord ?? String()}
  376. set {_uniqueStorage()._optionalCord = newValue}
  377. }
  378. /// Returns true if `optionalCord` has been explicitly set.
  379. var hasOptionalCord: Bool {return _storage._optionalCord != nil}
  380. /// Clears the value of `optionalCord`. Subsequent reads from it will return its default value.
  381. mutating func clearOptionalCord() {_uniqueStorage()._optionalCord = nil}
  382. var optionalBytesCord: Data {
  383. get {return _storage._optionalBytesCord ?? Data()}
  384. set {_uniqueStorage()._optionalBytesCord = newValue}
  385. }
  386. /// Returns true if `optionalBytesCord` has been explicitly set.
  387. var hasOptionalBytesCord: Bool {return _storage._optionalBytesCord != nil}
  388. /// Clears the value of `optionalBytesCord`. Subsequent reads from it will return its default value.
  389. mutating func clearOptionalBytesCord() {_uniqueStorage()._optionalBytesCord = nil}
  390. /// Defined in unittest_import_public.proto
  391. var optionalPublicImportMessage: Proto2UnittestImport_PublicImportMessage {
  392. get {return _storage._optionalPublicImportMessage ?? Proto2UnittestImport_PublicImportMessage()}
  393. set {_uniqueStorage()._optionalPublicImportMessage = newValue}
  394. }
  395. /// Returns true if `optionalPublicImportMessage` has been explicitly set.
  396. var hasOptionalPublicImportMessage: Bool {return _storage._optionalPublicImportMessage != nil}
  397. /// Clears the value of `optionalPublicImportMessage`. Subsequent reads from it will return its default value.
  398. mutating func clearOptionalPublicImportMessage() {_uniqueStorage()._optionalPublicImportMessage = nil}
  399. var optionalLazyMessage: EditionUnittest_TestAllTypes.NestedMessage {
  400. get {return _storage._optionalLazyMessage ?? EditionUnittest_TestAllTypes.NestedMessage()}
  401. set {_uniqueStorage()._optionalLazyMessage = newValue}
  402. }
  403. /// Returns true if `optionalLazyMessage` has been explicitly set.
  404. var hasOptionalLazyMessage: Bool {return _storage._optionalLazyMessage != nil}
  405. /// Clears the value of `optionalLazyMessage`. Subsequent reads from it will return its default value.
  406. mutating func clearOptionalLazyMessage() {_uniqueStorage()._optionalLazyMessage = nil}
  407. var optionalUnverifiedLazyMessage: EditionUnittest_TestAllTypes.NestedMessage {
  408. get {return _storage._optionalUnverifiedLazyMessage ?? EditionUnittest_TestAllTypes.NestedMessage()}
  409. set {_uniqueStorage()._optionalUnverifiedLazyMessage = newValue}
  410. }
  411. /// Returns true if `optionalUnverifiedLazyMessage` has been explicitly set.
  412. var hasOptionalUnverifiedLazyMessage: Bool {return _storage._optionalUnverifiedLazyMessage != nil}
  413. /// Clears the value of `optionalUnverifiedLazyMessage`. Subsequent reads from it will return its default value.
  414. mutating func clearOptionalUnverifiedLazyMessage() {_uniqueStorage()._optionalUnverifiedLazyMessage = nil}
  415. /// Repeated
  416. var repeatedInt32: [Int32] {
  417. get {return _storage._repeatedInt32}
  418. set {_uniqueStorage()._repeatedInt32 = newValue}
  419. }
  420. var repeatedInt64: [Int64] {
  421. get {return _storage._repeatedInt64}
  422. set {_uniqueStorage()._repeatedInt64 = newValue}
  423. }
  424. var repeatedUint32: [UInt32] {
  425. get {return _storage._repeatedUint32}
  426. set {_uniqueStorage()._repeatedUint32 = newValue}
  427. }
  428. var repeatedUint64: [UInt64] {
  429. get {return _storage._repeatedUint64}
  430. set {_uniqueStorage()._repeatedUint64 = newValue}
  431. }
  432. var repeatedSint32: [Int32] {
  433. get {return _storage._repeatedSint32}
  434. set {_uniqueStorage()._repeatedSint32 = newValue}
  435. }
  436. var repeatedSint64: [Int64] {
  437. get {return _storage._repeatedSint64}
  438. set {_uniqueStorage()._repeatedSint64 = newValue}
  439. }
  440. var repeatedFixed32: [UInt32] {
  441. get {return _storage._repeatedFixed32}
  442. set {_uniqueStorage()._repeatedFixed32 = newValue}
  443. }
  444. var repeatedFixed64: [UInt64] {
  445. get {return _storage._repeatedFixed64}
  446. set {_uniqueStorage()._repeatedFixed64 = newValue}
  447. }
  448. var repeatedSfixed32: [Int32] {
  449. get {return _storage._repeatedSfixed32}
  450. set {_uniqueStorage()._repeatedSfixed32 = newValue}
  451. }
  452. var repeatedSfixed64: [Int64] {
  453. get {return _storage._repeatedSfixed64}
  454. set {_uniqueStorage()._repeatedSfixed64 = newValue}
  455. }
  456. var repeatedFloat: [Float] {
  457. get {return _storage._repeatedFloat}
  458. set {_uniqueStorage()._repeatedFloat = newValue}
  459. }
  460. var repeatedDouble: [Double] {
  461. get {return _storage._repeatedDouble}
  462. set {_uniqueStorage()._repeatedDouble = newValue}
  463. }
  464. var repeatedBool: [Bool] {
  465. get {return _storage._repeatedBool}
  466. set {_uniqueStorage()._repeatedBool = newValue}
  467. }
  468. var repeatedString: [String] {
  469. get {return _storage._repeatedString}
  470. set {_uniqueStorage()._repeatedString = newValue}
  471. }
  472. var repeatedBytes: [Data] {
  473. get {return _storage._repeatedBytes}
  474. set {_uniqueStorage()._repeatedBytes = newValue}
  475. }
  476. var repeatedGroup: [EditionUnittest_TestAllTypes.RepeatedGroup] {
  477. get {return _storage._repeatedGroup}
  478. set {_uniqueStorage()._repeatedGroup = newValue}
  479. }
  480. var repeatedNestedMessage: [EditionUnittest_TestAllTypes.NestedMessage] {
  481. get {return _storage._repeatedNestedMessage}
  482. set {_uniqueStorage()._repeatedNestedMessage = newValue}
  483. }
  484. var repeatedForeignMessage: [EditionUnittest_ForeignMessage] {
  485. get {return _storage._repeatedForeignMessage}
  486. set {_uniqueStorage()._repeatedForeignMessage = newValue}
  487. }
  488. var repeatedImportMessage: [Proto2UnittestImport_ImportMessage] {
  489. get {return _storage._repeatedImportMessage}
  490. set {_uniqueStorage()._repeatedImportMessage = newValue}
  491. }
  492. var repeatedNestedEnum: [EditionUnittest_TestAllTypes.NestedEnum] {
  493. get {return _storage._repeatedNestedEnum}
  494. set {_uniqueStorage()._repeatedNestedEnum = newValue}
  495. }
  496. var repeatedForeignEnum: [EditionUnittest_ForeignEnum] {
  497. get {return _storage._repeatedForeignEnum}
  498. set {_uniqueStorage()._repeatedForeignEnum = newValue}
  499. }
  500. var repeatedImportEnum: [Proto2UnittestImport_ImportEnum] {
  501. get {return _storage._repeatedImportEnum}
  502. set {_uniqueStorage()._repeatedImportEnum = newValue}
  503. }
  504. var repeatedStringPiece: [String] {
  505. get {return _storage._repeatedStringPiece}
  506. set {_uniqueStorage()._repeatedStringPiece = newValue}
  507. }
  508. var repeatedCord: [String] {
  509. get {return _storage._repeatedCord}
  510. set {_uniqueStorage()._repeatedCord = newValue}
  511. }
  512. var repeatedLazyMessage: [EditionUnittest_TestAllTypes.NestedMessage] {
  513. get {return _storage._repeatedLazyMessage}
  514. set {_uniqueStorage()._repeatedLazyMessage = newValue}
  515. }
  516. /// Singular with defaults
  517. var defaultInt32: Int32 {
  518. get {return _storage._defaultInt32 ?? 41}
  519. set {_uniqueStorage()._defaultInt32 = newValue}
  520. }
  521. /// Returns true if `defaultInt32` has been explicitly set.
  522. var hasDefaultInt32: Bool {return _storage._defaultInt32 != nil}
  523. /// Clears the value of `defaultInt32`. Subsequent reads from it will return its default value.
  524. mutating func clearDefaultInt32() {_uniqueStorage()._defaultInt32 = nil}
  525. var defaultInt64: Int64 {
  526. get {return _storage._defaultInt64 ?? 42}
  527. set {_uniqueStorage()._defaultInt64 = newValue}
  528. }
  529. /// Returns true if `defaultInt64` has been explicitly set.
  530. var hasDefaultInt64: Bool {return _storage._defaultInt64 != nil}
  531. /// Clears the value of `defaultInt64`. Subsequent reads from it will return its default value.
  532. mutating func clearDefaultInt64() {_uniqueStorage()._defaultInt64 = nil}
  533. var defaultUint32: UInt32 {
  534. get {return _storage._defaultUint32 ?? 43}
  535. set {_uniqueStorage()._defaultUint32 = newValue}
  536. }
  537. /// Returns true if `defaultUint32` has been explicitly set.
  538. var hasDefaultUint32: Bool {return _storage._defaultUint32 != nil}
  539. /// Clears the value of `defaultUint32`. Subsequent reads from it will return its default value.
  540. mutating func clearDefaultUint32() {_uniqueStorage()._defaultUint32 = nil}
  541. var defaultUint64: UInt64 {
  542. get {return _storage._defaultUint64 ?? 44}
  543. set {_uniqueStorage()._defaultUint64 = newValue}
  544. }
  545. /// Returns true if `defaultUint64` has been explicitly set.
  546. var hasDefaultUint64: Bool {return _storage._defaultUint64 != nil}
  547. /// Clears the value of `defaultUint64`. Subsequent reads from it will return its default value.
  548. mutating func clearDefaultUint64() {_uniqueStorage()._defaultUint64 = nil}
  549. var defaultSint32: Int32 {
  550. get {return _storage._defaultSint32 ?? -45}
  551. set {_uniqueStorage()._defaultSint32 = newValue}
  552. }
  553. /// Returns true if `defaultSint32` has been explicitly set.
  554. var hasDefaultSint32: Bool {return _storage._defaultSint32 != nil}
  555. /// Clears the value of `defaultSint32`. Subsequent reads from it will return its default value.
  556. mutating func clearDefaultSint32() {_uniqueStorage()._defaultSint32 = nil}
  557. var defaultSint64: Int64 {
  558. get {return _storage._defaultSint64 ?? 46}
  559. set {_uniqueStorage()._defaultSint64 = newValue}
  560. }
  561. /// Returns true if `defaultSint64` has been explicitly set.
  562. var hasDefaultSint64: Bool {return _storage._defaultSint64 != nil}
  563. /// Clears the value of `defaultSint64`. Subsequent reads from it will return its default value.
  564. mutating func clearDefaultSint64() {_uniqueStorage()._defaultSint64 = nil}
  565. var defaultFixed32: UInt32 {
  566. get {return _storage._defaultFixed32 ?? 47}
  567. set {_uniqueStorage()._defaultFixed32 = newValue}
  568. }
  569. /// Returns true if `defaultFixed32` has been explicitly set.
  570. var hasDefaultFixed32: Bool {return _storage._defaultFixed32 != nil}
  571. /// Clears the value of `defaultFixed32`. Subsequent reads from it will return its default value.
  572. mutating func clearDefaultFixed32() {_uniqueStorage()._defaultFixed32 = nil}
  573. var defaultFixed64: UInt64 {
  574. get {return _storage._defaultFixed64 ?? 48}
  575. set {_uniqueStorage()._defaultFixed64 = newValue}
  576. }
  577. /// Returns true if `defaultFixed64` has been explicitly set.
  578. var hasDefaultFixed64: Bool {return _storage._defaultFixed64 != nil}
  579. /// Clears the value of `defaultFixed64`. Subsequent reads from it will return its default value.
  580. mutating func clearDefaultFixed64() {_uniqueStorage()._defaultFixed64 = nil}
  581. var defaultSfixed32: Int32 {
  582. get {return _storage._defaultSfixed32 ?? 49}
  583. set {_uniqueStorage()._defaultSfixed32 = newValue}
  584. }
  585. /// Returns true if `defaultSfixed32` has been explicitly set.
  586. var hasDefaultSfixed32: Bool {return _storage._defaultSfixed32 != nil}
  587. /// Clears the value of `defaultSfixed32`. Subsequent reads from it will return its default value.
  588. mutating func clearDefaultSfixed32() {_uniqueStorage()._defaultSfixed32 = nil}
  589. var defaultSfixed64: Int64 {
  590. get {return _storage._defaultSfixed64 ?? -50}
  591. set {_uniqueStorage()._defaultSfixed64 = newValue}
  592. }
  593. /// Returns true if `defaultSfixed64` has been explicitly set.
  594. var hasDefaultSfixed64: Bool {return _storage._defaultSfixed64 != nil}
  595. /// Clears the value of `defaultSfixed64`. Subsequent reads from it will return its default value.
  596. mutating func clearDefaultSfixed64() {_uniqueStorage()._defaultSfixed64 = nil}
  597. var defaultFloat: Float {
  598. get {return _storage._defaultFloat ?? 51.5}
  599. set {_uniqueStorage()._defaultFloat = newValue}
  600. }
  601. /// Returns true if `defaultFloat` has been explicitly set.
  602. var hasDefaultFloat: Bool {return _storage._defaultFloat != nil}
  603. /// Clears the value of `defaultFloat`. Subsequent reads from it will return its default value.
  604. mutating func clearDefaultFloat() {_uniqueStorage()._defaultFloat = nil}
  605. var defaultDouble: Double {
  606. get {return _storage._defaultDouble ?? 52000}
  607. set {_uniqueStorage()._defaultDouble = newValue}
  608. }
  609. /// Returns true if `defaultDouble` has been explicitly set.
  610. var hasDefaultDouble: Bool {return _storage._defaultDouble != nil}
  611. /// Clears the value of `defaultDouble`. Subsequent reads from it will return its default value.
  612. mutating func clearDefaultDouble() {_uniqueStorage()._defaultDouble = nil}
  613. var defaultBool: Bool {
  614. get {return _storage._defaultBool ?? true}
  615. set {_uniqueStorage()._defaultBool = newValue}
  616. }
  617. /// Returns true if `defaultBool` has been explicitly set.
  618. var hasDefaultBool: Bool {return _storage._defaultBool != nil}
  619. /// Clears the value of `defaultBool`. Subsequent reads from it will return its default value.
  620. mutating func clearDefaultBool() {_uniqueStorage()._defaultBool = nil}
  621. var defaultString: String {
  622. get {return _storage._defaultString ?? "hello"}
  623. set {_uniqueStorage()._defaultString = newValue}
  624. }
  625. /// Returns true if `defaultString` has been explicitly set.
  626. var hasDefaultString: Bool {return _storage._defaultString != nil}
  627. /// Clears the value of `defaultString`. Subsequent reads from it will return its default value.
  628. mutating func clearDefaultString() {_uniqueStorage()._defaultString = nil}
  629. var defaultBytes: Data {
  630. get {return _storage._defaultBytes ?? Data([119, 111, 114, 108, 100])}
  631. set {_uniqueStorage()._defaultBytes = newValue}
  632. }
  633. /// Returns true if `defaultBytes` has been explicitly set.
  634. var hasDefaultBytes: Bool {return _storage._defaultBytes != nil}
  635. /// Clears the value of `defaultBytes`. Subsequent reads from it will return its default value.
  636. mutating func clearDefaultBytes() {_uniqueStorage()._defaultBytes = nil}
  637. var defaultNestedEnum: EditionUnittest_TestAllTypes.NestedEnum {
  638. get {return _storage._defaultNestedEnum ?? .bar}
  639. set {_uniqueStorage()._defaultNestedEnum = newValue}
  640. }
  641. /// Returns true if `defaultNestedEnum` has been explicitly set.
  642. var hasDefaultNestedEnum: Bool {return _storage._defaultNestedEnum != nil}
  643. /// Clears the value of `defaultNestedEnum`. Subsequent reads from it will return its default value.
  644. mutating func clearDefaultNestedEnum() {_uniqueStorage()._defaultNestedEnum = nil}
  645. var defaultForeignEnum: EditionUnittest_ForeignEnum {
  646. get {return _storage._defaultForeignEnum ?? .foreignBar}
  647. set {_uniqueStorage()._defaultForeignEnum = newValue}
  648. }
  649. /// Returns true if `defaultForeignEnum` has been explicitly set.
  650. var hasDefaultForeignEnum: Bool {return _storage._defaultForeignEnum != nil}
  651. /// Clears the value of `defaultForeignEnum`. Subsequent reads from it will return its default value.
  652. mutating func clearDefaultForeignEnum() {_uniqueStorage()._defaultForeignEnum = nil}
  653. var defaultImportEnum: Proto2UnittestImport_ImportEnum {
  654. get {return _storage._defaultImportEnum ?? .importBar}
  655. set {_uniqueStorage()._defaultImportEnum = newValue}
  656. }
  657. /// Returns true if `defaultImportEnum` has been explicitly set.
  658. var hasDefaultImportEnum: Bool {return _storage._defaultImportEnum != nil}
  659. /// Clears the value of `defaultImportEnum`. Subsequent reads from it will return its default value.
  660. mutating func clearDefaultImportEnum() {_uniqueStorage()._defaultImportEnum = nil}
  661. var defaultStringPiece: String {
  662. get {return _storage._defaultStringPiece ?? "abc"}
  663. set {_uniqueStorage()._defaultStringPiece = newValue}
  664. }
  665. /// Returns true if `defaultStringPiece` has been explicitly set.
  666. var hasDefaultStringPiece: Bool {return _storage._defaultStringPiece != nil}
  667. /// Clears the value of `defaultStringPiece`. Subsequent reads from it will return its default value.
  668. mutating func clearDefaultStringPiece() {_uniqueStorage()._defaultStringPiece = nil}
  669. var defaultCord: String {
  670. get {return _storage._defaultCord ?? "123"}
  671. set {_uniqueStorage()._defaultCord = newValue}
  672. }
  673. /// Returns true if `defaultCord` has been explicitly set.
  674. var hasDefaultCord: Bool {return _storage._defaultCord != nil}
  675. /// Clears the value of `defaultCord`. Subsequent reads from it will return its default value.
  676. mutating func clearDefaultCord() {_uniqueStorage()._defaultCord = nil}
  677. /// For oneof test
  678. var oneofField: OneOf_OneofField? {
  679. get {return _storage._oneofField}
  680. set {_uniqueStorage()._oneofField = newValue}
  681. }
  682. var oneofUint32: UInt32 {
  683. get {
  684. if case .oneofUint32(let v)? = _storage._oneofField {return v}
  685. return 0
  686. }
  687. set {_uniqueStorage()._oneofField = .oneofUint32(newValue)}
  688. }
  689. var oneofNestedMessage: EditionUnittest_TestAllTypes.NestedMessage {
  690. get {
  691. if case .oneofNestedMessage(let v)? = _storage._oneofField {return v}
  692. return EditionUnittest_TestAllTypes.NestedMessage()
  693. }
  694. set {_uniqueStorage()._oneofField = .oneofNestedMessage(newValue)}
  695. }
  696. var oneofString: String {
  697. get {
  698. if case .oneofString(let v)? = _storage._oneofField {return v}
  699. return String()
  700. }
  701. set {_uniqueStorage()._oneofField = .oneofString(newValue)}
  702. }
  703. var oneofBytes: Data {
  704. get {
  705. if case .oneofBytes(let v)? = _storage._oneofField {return v}
  706. return Data()
  707. }
  708. set {_uniqueStorage()._oneofField = .oneofBytes(newValue)}
  709. }
  710. var oneofCord: String {
  711. get {
  712. if case .oneofCord(let v)? = _storage._oneofField {return v}
  713. return String()
  714. }
  715. set {_uniqueStorage()._oneofField = .oneofCord(newValue)}
  716. }
  717. var oneofStringPiece: String {
  718. get {
  719. if case .oneofStringPiece(let v)? = _storage._oneofField {return v}
  720. return String()
  721. }
  722. set {_uniqueStorage()._oneofField = .oneofStringPiece(newValue)}
  723. }
  724. var oneofLazyNestedMessage: EditionUnittest_TestAllTypes.NestedMessage {
  725. get {
  726. if case .oneofLazyNestedMessage(let v)? = _storage._oneofField {return v}
  727. return EditionUnittest_TestAllTypes.NestedMessage()
  728. }
  729. set {_uniqueStorage()._oneofField = .oneofLazyNestedMessage(newValue)}
  730. }
  731. var unknownFields = SwiftProtobuf.UnknownStorage()
  732. /// For oneof test
  733. enum OneOf_OneofField: Equatable, @unchecked Sendable {
  734. case oneofUint32(UInt32)
  735. case oneofNestedMessage(EditionUnittest_TestAllTypes.NestedMessage)
  736. case oneofString(String)
  737. case oneofBytes(Data)
  738. case oneofCord(String)
  739. case oneofStringPiece(String)
  740. case oneofLazyNestedMessage(EditionUnittest_TestAllTypes.NestedMessage)
  741. }
  742. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  743. case foo = 1
  744. case bar = 2
  745. case baz = 3
  746. /// Intentionally negative.
  747. case neg = -1
  748. init() {
  749. self = .foo
  750. }
  751. }
  752. struct NestedMessage: Sendable {
  753. // SwiftProtobuf.Message conformance is added in an extension below. See the
  754. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  755. // methods supported on all messages.
  756. /// The field name "b" fails to compile in proto1 because it conflicts with
  757. /// a local variable named "b" in one of the generated methods. Doh.
  758. /// This file needs to compile in proto1 to test backwards-compatibility.
  759. var bb: Int32 {
  760. get {return _bb ?? 0}
  761. set {_bb = newValue}
  762. }
  763. /// Returns true if `bb` has been explicitly set.
  764. var hasBb: Bool {return self._bb != nil}
  765. /// Clears the value of `bb`. Subsequent reads from it will return its default value.
  766. mutating func clearBb() {self._bb = nil}
  767. var unknownFields = SwiftProtobuf.UnknownStorage()
  768. init() {}
  769. fileprivate var _bb: Int32? = nil
  770. }
  771. struct OptionalGroup: Sendable {
  772. // SwiftProtobuf.Message conformance is added in an extension below. See the
  773. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  774. // methods supported on all messages.
  775. var a: Int32 {
  776. get {return _a ?? 0}
  777. set {_a = newValue}
  778. }
  779. /// Returns true if `a` has been explicitly set.
  780. var hasA: Bool {return self._a != nil}
  781. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  782. mutating func clearA() {self._a = nil}
  783. var unknownFields = SwiftProtobuf.UnknownStorage()
  784. init() {}
  785. fileprivate var _a: Int32? = nil
  786. }
  787. struct RepeatedGroup: Sendable {
  788. // SwiftProtobuf.Message conformance is added in an extension below. See the
  789. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  790. // methods supported on all messages.
  791. var a: Int32 {
  792. get {return _a ?? 0}
  793. set {_a = newValue}
  794. }
  795. /// Returns true if `a` has been explicitly set.
  796. var hasA: Bool {return self._a != nil}
  797. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  798. mutating func clearA() {self._a = nil}
  799. var unknownFields = SwiftProtobuf.UnknownStorage()
  800. init() {}
  801. fileprivate var _a: Int32? = nil
  802. }
  803. init() {}
  804. fileprivate var _storage = _StorageClass.defaultInstance
  805. }
  806. /// This proto includes a recursively nested message.
  807. struct EditionUnittest_NestedTestAllTypes: @unchecked Sendable {
  808. // SwiftProtobuf.Message conformance is added in an extension below. See the
  809. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  810. // methods supported on all messages.
  811. var child: EditionUnittest_NestedTestAllTypes {
  812. get {return _storage._child ?? EditionUnittest_NestedTestAllTypes()}
  813. set {_uniqueStorage()._child = newValue}
  814. }
  815. /// Returns true if `child` has been explicitly set.
  816. var hasChild: Bool {return _storage._child != nil}
  817. /// Clears the value of `child`. Subsequent reads from it will return its default value.
  818. mutating func clearChild() {_uniqueStorage()._child = nil}
  819. var payload: EditionUnittest_TestAllTypes {
  820. get {return _storage._payload ?? EditionUnittest_TestAllTypes()}
  821. set {_uniqueStorage()._payload = newValue}
  822. }
  823. /// Returns true if `payload` has been explicitly set.
  824. var hasPayload: Bool {return _storage._payload != nil}
  825. /// Clears the value of `payload`. Subsequent reads from it will return its default value.
  826. mutating func clearPayload() {_uniqueStorage()._payload = nil}
  827. var repeatedChild: [EditionUnittest_NestedTestAllTypes] {
  828. get {return _storage._repeatedChild}
  829. set {_uniqueStorage()._repeatedChild = newValue}
  830. }
  831. var lazyChild: EditionUnittest_NestedTestAllTypes {
  832. get {return _storage._lazyChild ?? EditionUnittest_NestedTestAllTypes()}
  833. set {_uniqueStorage()._lazyChild = newValue}
  834. }
  835. /// Returns true if `lazyChild` has been explicitly set.
  836. var hasLazyChild: Bool {return _storage._lazyChild != nil}
  837. /// Clears the value of `lazyChild`. Subsequent reads from it will return its default value.
  838. mutating func clearLazyChild() {_uniqueStorage()._lazyChild = nil}
  839. var eagerChild: EditionUnittest_TestAllTypes {
  840. get {return _storage._eagerChild ?? EditionUnittest_TestAllTypes()}
  841. set {_uniqueStorage()._eagerChild = newValue}
  842. }
  843. /// Returns true if `eagerChild` has been explicitly set.
  844. var hasEagerChild: Bool {return _storage._eagerChild != nil}
  845. /// Clears the value of `eagerChild`. Subsequent reads from it will return its default value.
  846. mutating func clearEagerChild() {_uniqueStorage()._eagerChild = nil}
  847. var unknownFields = SwiftProtobuf.UnknownStorage()
  848. init() {}
  849. fileprivate var _storage = _StorageClass.defaultInstance
  850. }
  851. struct EditionUnittest_TestDeprecatedFields: @unchecked Sendable {
  852. // SwiftProtobuf.Message conformance is added in an extension below. See the
  853. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  854. // methods supported on all messages.
  855. /// NOTE: This field was marked as deprecated in the .proto file.
  856. var deprecatedInt32: Int32 {
  857. get {return _storage._deprecatedInt32 ?? 0}
  858. set {_uniqueStorage()._deprecatedInt32 = newValue}
  859. }
  860. /// Returns true if `deprecatedInt32` has been explicitly set.
  861. var hasDeprecatedInt32: Bool {return _storage._deprecatedInt32 != nil}
  862. /// Clears the value of `deprecatedInt32`. Subsequent reads from it will return its default value.
  863. mutating func clearDeprecatedInt32() {_uniqueStorage()._deprecatedInt32 = nil}
  864. /// NOTE: This field was marked as deprecated in the .proto file.
  865. var deprecatedRepeatedString: [String] {
  866. get {return _storage._deprecatedRepeatedString}
  867. set {_uniqueStorage()._deprecatedRepeatedString = newValue}
  868. }
  869. /// NOTE: This field was marked as deprecated in the .proto file.
  870. var deprecatedMessage: EditionUnittest_TestAllTypes.NestedMessage {
  871. get {return _storage._deprecatedMessage ?? EditionUnittest_TestAllTypes.NestedMessage()}
  872. set {_uniqueStorage()._deprecatedMessage = newValue}
  873. }
  874. /// Returns true if `deprecatedMessage` has been explicitly set.
  875. var hasDeprecatedMessage: Bool {return _storage._deprecatedMessage != nil}
  876. /// Clears the value of `deprecatedMessage`. Subsequent reads from it will return its default value.
  877. mutating func clearDeprecatedMessage() {_uniqueStorage()._deprecatedMessage = nil}
  878. var oneofFields: OneOf_OneofFields? {
  879. get {return _storage._oneofFields}
  880. set {_uniqueStorage()._oneofFields = newValue}
  881. }
  882. /// NOTE: This field was marked as deprecated in the .proto file.
  883. var deprecatedInt32InOneof: Int32 {
  884. get {
  885. if case .deprecatedInt32InOneof(let v)? = _storage._oneofFields {return v}
  886. return 0
  887. }
  888. set {_uniqueStorage()._oneofFields = .deprecatedInt32InOneof(newValue)}
  889. }
  890. var nested: EditionUnittest_TestDeprecatedFields {
  891. get {return _storage._nested ?? EditionUnittest_TestDeprecatedFields()}
  892. set {_uniqueStorage()._nested = newValue}
  893. }
  894. /// Returns true if `nested` has been explicitly set.
  895. var hasNested: Bool {return _storage._nested != nil}
  896. /// Clears the value of `nested`. Subsequent reads from it will return its default value.
  897. mutating func clearNested() {_uniqueStorage()._nested = nil}
  898. var unknownFields = SwiftProtobuf.UnknownStorage()
  899. enum OneOf_OneofFields: Equatable, Sendable {
  900. /// NOTE: This field was marked as deprecated in the .proto file.
  901. case deprecatedInt32InOneof(Int32)
  902. }
  903. init() {}
  904. fileprivate var _storage = _StorageClass.defaultInstance
  905. }
  906. /// NOTE: This message was marked as deprecated in the .proto file.
  907. struct EditionUnittest_TestDeprecatedMessage: Sendable {
  908. // SwiftProtobuf.Message conformance is added in an extension below. See the
  909. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  910. // methods supported on all messages.
  911. var unknownFields = SwiftProtobuf.UnknownStorage()
  912. init() {}
  913. }
  914. /// Define these after TestAllTypes to make sure the compiler can handle that.
  915. struct EditionUnittest_ForeignMessage: Sendable {
  916. // SwiftProtobuf.Message conformance is added in an extension below. See the
  917. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  918. // methods supported on all messages.
  919. var c: Int32 {
  920. get {return _c ?? 0}
  921. set {_c = newValue}
  922. }
  923. /// Returns true if `c` has been explicitly set.
  924. var hasC: Bool {return self._c != nil}
  925. /// Clears the value of `c`. Subsequent reads from it will return its default value.
  926. mutating func clearC() {self._c = nil}
  927. var d: Int32 {
  928. get {return _d ?? 0}
  929. set {_d = newValue}
  930. }
  931. /// Returns true if `d` has been explicitly set.
  932. var hasD: Bool {return self._d != nil}
  933. /// Clears the value of `d`. Subsequent reads from it will return its default value.
  934. mutating func clearD() {self._d = nil}
  935. var unknownFields = SwiftProtobuf.UnknownStorage()
  936. init() {}
  937. fileprivate var _c: Int32? = nil
  938. fileprivate var _d: Int32? = nil
  939. }
  940. struct EditionUnittest_TestReservedFields: Sendable {
  941. // SwiftProtobuf.Message conformance is added in an extension below. See the
  942. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  943. // methods supported on all messages.
  944. var unknownFields = SwiftProtobuf.UnknownStorage()
  945. init() {}
  946. }
  947. struct EditionUnittest_TestAllExtensions: SwiftProtobuf.ExtensibleMessage, Sendable {
  948. // SwiftProtobuf.Message conformance is added in an extension below. See the
  949. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  950. // methods supported on all messages.
  951. var unknownFields = SwiftProtobuf.UnknownStorage()
  952. init() {}
  953. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  954. }
  955. struct EditionUnittest_OptionalGroup_extension: Sendable {
  956. // SwiftProtobuf.Message conformance is added in an extension below. See the
  957. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  958. // methods supported on all messages.
  959. var a: Int32 {
  960. get {return _a ?? 0}
  961. set {_a = newValue}
  962. }
  963. /// Returns true if `a` has been explicitly set.
  964. var hasA: Bool {return self._a != nil}
  965. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  966. mutating func clearA() {self._a = nil}
  967. var unknownFields = SwiftProtobuf.UnknownStorage()
  968. init() {}
  969. fileprivate var _a: Int32? = nil
  970. }
  971. struct EditionUnittest_RepeatedGroup_extension: Sendable {
  972. // SwiftProtobuf.Message conformance is added in an extension below. See the
  973. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  974. // methods supported on all messages.
  975. var a: Int32 {
  976. get {return _a ?? 0}
  977. set {_a = newValue}
  978. }
  979. /// Returns true if `a` has been explicitly set.
  980. var hasA: Bool {return self._a != nil}
  981. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  982. mutating func clearA() {self._a = nil}
  983. var unknownFields = SwiftProtobuf.UnknownStorage()
  984. init() {}
  985. fileprivate var _a: Int32? = nil
  986. }
  987. struct EditionUnittest_TestMixedFieldsAndExtensions: SwiftProtobuf.ExtensibleMessage, Sendable {
  988. // SwiftProtobuf.Message conformance is added in an extension below. See the
  989. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  990. // methods supported on all messages.
  991. var a: Int32 {
  992. get {return _a ?? 0}
  993. set {_a = newValue}
  994. }
  995. /// Returns true if `a` has been explicitly set.
  996. var hasA: Bool {return self._a != nil}
  997. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  998. mutating func clearA() {self._a = nil}
  999. var b: [UInt32] = []
  1000. var unknownFields = SwiftProtobuf.UnknownStorage()
  1001. init() {}
  1002. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  1003. fileprivate var _a: Int32? = nil
  1004. }
  1005. struct EditionUnittest_TestGroup: Sendable {
  1006. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1007. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1008. // methods supported on all messages.
  1009. var optionalGroup: EditionUnittest_TestGroup.OptionalGroup {
  1010. get {return _optionalGroup ?? EditionUnittest_TestGroup.OptionalGroup()}
  1011. set {_optionalGroup = newValue}
  1012. }
  1013. /// Returns true if `optionalGroup` has been explicitly set.
  1014. var hasOptionalGroup: Bool {return self._optionalGroup != nil}
  1015. /// Clears the value of `optionalGroup`. Subsequent reads from it will return its default value.
  1016. mutating func clearOptionalGroup() {self._optionalGroup = nil}
  1017. var optionalForeignEnum: EditionUnittest_ForeignEnum {
  1018. get {return _optionalForeignEnum ?? .foreignFoo}
  1019. set {_optionalForeignEnum = newValue}
  1020. }
  1021. /// Returns true if `optionalForeignEnum` has been explicitly set.
  1022. var hasOptionalForeignEnum: Bool {return self._optionalForeignEnum != nil}
  1023. /// Clears the value of `optionalForeignEnum`. Subsequent reads from it will return its default value.
  1024. mutating func clearOptionalForeignEnum() {self._optionalForeignEnum = nil}
  1025. var unknownFields = SwiftProtobuf.UnknownStorage()
  1026. struct OptionalGroup: Sendable {
  1027. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1028. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1029. // methods supported on all messages.
  1030. var a: Int32 {
  1031. get {return _a ?? 0}
  1032. set {_a = newValue}
  1033. }
  1034. /// Returns true if `a` has been explicitly set.
  1035. var hasA: Bool {return self._a != nil}
  1036. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1037. mutating func clearA() {self._a = nil}
  1038. /// fast table size must be at least 16, for this
  1039. var zz: Int32 {
  1040. get {return _zz ?? 0}
  1041. set {_zz = newValue}
  1042. }
  1043. /// Returns true if `zz` has been explicitly set.
  1044. var hasZz: Bool {return self._zz != nil}
  1045. /// Clears the value of `zz`. Subsequent reads from it will return its default value.
  1046. mutating func clearZz() {self._zz = nil}
  1047. var unknownFields = SwiftProtobuf.UnknownStorage()
  1048. init() {}
  1049. fileprivate var _a: Int32? = nil
  1050. fileprivate var _zz: Int32? = nil
  1051. }
  1052. init() {}
  1053. fileprivate var _optionalGroup: EditionUnittest_TestGroup.OptionalGroup? = nil
  1054. fileprivate var _optionalForeignEnum: EditionUnittest_ForeignEnum? = nil
  1055. }
  1056. struct EditionUnittest_TestGroupExtension: SwiftProtobuf.ExtensibleMessage, Sendable {
  1057. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1058. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1059. // methods supported on all messages.
  1060. var unknownFields = SwiftProtobuf.UnknownStorage()
  1061. init() {}
  1062. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  1063. }
  1064. struct EditionUnittest_TestNestedExtension: Sendable {
  1065. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1066. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1067. // methods supported on all messages.
  1068. var unknownFields = SwiftProtobuf.UnknownStorage()
  1069. struct OptionalGroup_extension: Sendable {
  1070. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1071. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1072. // methods supported on all messages.
  1073. var a: Int32 {
  1074. get {return _a ?? 0}
  1075. set {_a = newValue}
  1076. }
  1077. /// Returns true if `a` has been explicitly set.
  1078. var hasA: Bool {return self._a != nil}
  1079. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1080. mutating func clearA() {self._a = nil}
  1081. var unknownFields = SwiftProtobuf.UnknownStorage()
  1082. init() {}
  1083. fileprivate var _a: Int32? = nil
  1084. }
  1085. init() {}
  1086. }
  1087. struct EditionUnittest_TestChildExtension: Sendable {
  1088. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1089. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1090. // methods supported on all messages.
  1091. var a: String {
  1092. get {return _a ?? String()}
  1093. set {_a = newValue}
  1094. }
  1095. /// Returns true if `a` has been explicitly set.
  1096. var hasA: Bool {return self._a != nil}
  1097. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1098. mutating func clearA() {self._a = nil}
  1099. var b: String {
  1100. get {return _b ?? String()}
  1101. set {_b = newValue}
  1102. }
  1103. /// Returns true if `b` has been explicitly set.
  1104. var hasB: Bool {return self._b != nil}
  1105. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  1106. mutating func clearB() {self._b = nil}
  1107. var optionalExtension: EditionUnittest_TestAllExtensions {
  1108. get {return _optionalExtension ?? EditionUnittest_TestAllExtensions()}
  1109. set {_optionalExtension = newValue}
  1110. }
  1111. /// Returns true if `optionalExtension` has been explicitly set.
  1112. var hasOptionalExtension: Bool {return self._optionalExtension != nil}
  1113. /// Clears the value of `optionalExtension`. Subsequent reads from it will return its default value.
  1114. mutating func clearOptionalExtension() {self._optionalExtension = nil}
  1115. var unknownFields = SwiftProtobuf.UnknownStorage()
  1116. init() {}
  1117. fileprivate var _a: String? = nil
  1118. fileprivate var _b: String? = nil
  1119. fileprivate var _optionalExtension: EditionUnittest_TestAllExtensions? = nil
  1120. }
  1121. /// Emulates wireformat data of TestChildExtension with dynamic extension
  1122. /// (DynamicExtension).
  1123. struct EditionUnittest_TestChildExtensionData: Sendable {
  1124. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1125. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1126. // methods supported on all messages.
  1127. var a: String {
  1128. get {return _a ?? String()}
  1129. set {_a = newValue}
  1130. }
  1131. /// Returns true if `a` has been explicitly set.
  1132. var hasA: Bool {return self._a != nil}
  1133. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1134. mutating func clearA() {self._a = nil}
  1135. var b: String {
  1136. get {return _b ?? String()}
  1137. set {_b = newValue}
  1138. }
  1139. /// Returns true if `b` has been explicitly set.
  1140. var hasB: Bool {return self._b != nil}
  1141. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  1142. mutating func clearB() {self._b = nil}
  1143. var optionalExtension: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData {
  1144. get {return _optionalExtension ?? EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData()}
  1145. set {_optionalExtension = newValue}
  1146. }
  1147. /// Returns true if `optionalExtension` has been explicitly set.
  1148. var hasOptionalExtension: Bool {return self._optionalExtension != nil}
  1149. /// Clears the value of `optionalExtension`. Subsequent reads from it will return its default value.
  1150. mutating func clearOptionalExtension() {self._optionalExtension = nil}
  1151. var unknownFields = SwiftProtobuf.UnknownStorage()
  1152. struct NestedTestAllExtensionsData: Sendable {
  1153. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1154. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1155. // methods supported on all messages.
  1156. var dynamic: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions {
  1157. get {return _dynamic ?? EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions()}
  1158. set {_dynamic = newValue}
  1159. }
  1160. /// Returns true if `dynamic` has been explicitly set.
  1161. var hasDynamic: Bool {return self._dynamic != nil}
  1162. /// Clears the value of `dynamic`. Subsequent reads from it will return its default value.
  1163. mutating func clearDynamic() {self._dynamic = nil}
  1164. var unknownFields = SwiftProtobuf.UnknownStorage()
  1165. struct NestedDynamicExtensions: Sendable {
  1166. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1167. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1168. // methods supported on all messages.
  1169. var a: Int32 {
  1170. get {return _a ?? 0}
  1171. set {_a = newValue}
  1172. }
  1173. /// Returns true if `a` has been explicitly set.
  1174. var hasA: Bool {return self._a != nil}
  1175. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1176. mutating func clearA() {self._a = nil}
  1177. var b: Int32 {
  1178. get {return _b ?? 0}
  1179. set {_b = newValue}
  1180. }
  1181. /// Returns true if `b` has been explicitly set.
  1182. var hasB: Bool {return self._b != nil}
  1183. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  1184. mutating func clearB() {self._b = nil}
  1185. var unknownFields = SwiftProtobuf.UnknownStorage()
  1186. init() {}
  1187. fileprivate var _a: Int32? = nil
  1188. fileprivate var _b: Int32? = nil
  1189. }
  1190. init() {}
  1191. fileprivate var _dynamic: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions? = nil
  1192. }
  1193. init() {}
  1194. fileprivate var _a: String? = nil
  1195. fileprivate var _b: String? = nil
  1196. fileprivate var _optionalExtension: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData? = nil
  1197. }
  1198. struct EditionUnittest_TestNestedChildExtension: Sendable {
  1199. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1200. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1201. // methods supported on all messages.
  1202. var a: Int32 {
  1203. get {return _a ?? 0}
  1204. set {_a = newValue}
  1205. }
  1206. /// Returns true if `a` has been explicitly set.
  1207. var hasA: Bool {return self._a != nil}
  1208. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1209. mutating func clearA() {self._a = nil}
  1210. var child: EditionUnittest_TestChildExtension {
  1211. get {return _child ?? EditionUnittest_TestChildExtension()}
  1212. set {_child = newValue}
  1213. }
  1214. /// Returns true if `child` has been explicitly set.
  1215. var hasChild: Bool {return self._child != nil}
  1216. /// Clears the value of `child`. Subsequent reads from it will return its default value.
  1217. mutating func clearChild() {self._child = nil}
  1218. var unknownFields = SwiftProtobuf.UnknownStorage()
  1219. init() {}
  1220. fileprivate var _a: Int32? = nil
  1221. fileprivate var _child: EditionUnittest_TestChildExtension? = nil
  1222. }
  1223. /// Emulates wireformat data of TestNestedChildExtension with dynamic extension
  1224. /// (DynamicExtension).
  1225. struct EditionUnittest_TestNestedChildExtensionData: Sendable {
  1226. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1227. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1228. // methods supported on all messages.
  1229. var a: Int32 {
  1230. get {return _a ?? 0}
  1231. set {_a = newValue}
  1232. }
  1233. /// Returns true if `a` has been explicitly set.
  1234. var hasA: Bool {return self._a != nil}
  1235. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1236. mutating func clearA() {self._a = nil}
  1237. var child: EditionUnittest_TestChildExtensionData {
  1238. get {return _child ?? EditionUnittest_TestChildExtensionData()}
  1239. set {_child = newValue}
  1240. }
  1241. /// Returns true if `child` has been explicitly set.
  1242. var hasChild: Bool {return self._child != nil}
  1243. /// Clears the value of `child`. Subsequent reads from it will return its default value.
  1244. mutating func clearChild() {self._child = nil}
  1245. var unknownFields = SwiftProtobuf.UnknownStorage()
  1246. init() {}
  1247. fileprivate var _a: Int32? = nil
  1248. fileprivate var _child: EditionUnittest_TestChildExtensionData? = nil
  1249. }
  1250. /// Required and closed enum fields are considered unknown fields if the value is
  1251. /// not valid. We need to make sure it functions as expected.
  1252. struct EditionUnittest_TestRequiredEnum: Sendable {
  1253. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1254. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1255. // methods supported on all messages.
  1256. var requiredEnum: EditionUnittest_ForeignEnum {
  1257. get {return _requiredEnum ?? .foreignFoo}
  1258. set {_requiredEnum = newValue}
  1259. }
  1260. /// Returns true if `requiredEnum` has been explicitly set.
  1261. var hasRequiredEnum: Bool {return self._requiredEnum != nil}
  1262. /// Clears the value of `requiredEnum`. Subsequent reads from it will return its default value.
  1263. mutating func clearRequiredEnum() {self._requiredEnum = nil}
  1264. /// A dummy optional field.
  1265. var a: Int32 {
  1266. get {return _a ?? 0}
  1267. set {_a = newValue}
  1268. }
  1269. /// Returns true if `a` has been explicitly set.
  1270. var hasA: Bool {return self._a != nil}
  1271. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1272. mutating func clearA() {self._a = nil}
  1273. var unknownFields = SwiftProtobuf.UnknownStorage()
  1274. init() {}
  1275. fileprivate var _requiredEnum: EditionUnittest_ForeignEnum? = nil
  1276. fileprivate var _a: Int32? = nil
  1277. }
  1278. /// TestRequiredEnum + using enum values that won't fit to 64 bitmask.
  1279. struct EditionUnittest_TestRequiredEnumNoMask: Sendable {
  1280. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1281. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1282. // methods supported on all messages.
  1283. var requiredEnum: EditionUnittest_TestRequiredEnumNoMask.NestedEnum {
  1284. get {return _requiredEnum ?? .unspecified}
  1285. set {_requiredEnum = newValue}
  1286. }
  1287. /// Returns true if `requiredEnum` has been explicitly set.
  1288. var hasRequiredEnum: Bool {return self._requiredEnum != nil}
  1289. /// Clears the value of `requiredEnum`. Subsequent reads from it will return its default value.
  1290. mutating func clearRequiredEnum() {self._requiredEnum = nil}
  1291. /// A dummy optional field.
  1292. var a: Int32 {
  1293. get {return _a ?? 0}
  1294. set {_a = newValue}
  1295. }
  1296. /// Returns true if `a` has been explicitly set.
  1297. var hasA: Bool {return self._a != nil}
  1298. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1299. mutating func clearA() {self._a = nil}
  1300. var unknownFields = SwiftProtobuf.UnknownStorage()
  1301. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  1302. case unspecified = 0
  1303. case foo = 2
  1304. case bar = 100
  1305. /// Intentionally negative.
  1306. case baz = -1
  1307. init() {
  1308. self = .unspecified
  1309. }
  1310. }
  1311. init() {}
  1312. fileprivate var _requiredEnum: EditionUnittest_TestRequiredEnumNoMask.NestedEnum? = nil
  1313. fileprivate var _a: Int32? = nil
  1314. }
  1315. struct EditionUnittest_TestRequiredEnumMulti: Sendable {
  1316. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1317. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1318. // methods supported on all messages.
  1319. /// Intentionally placed in descending field number to force sorting in closed
  1320. /// enum verification.
  1321. var requiredEnum4: EditionUnittest_TestRequiredEnumMulti.NestedEnum {
  1322. get {return _requiredEnum4 ?? .unspecified}
  1323. set {_requiredEnum4 = newValue}
  1324. }
  1325. /// Returns true if `requiredEnum4` has been explicitly set.
  1326. var hasRequiredEnum4: Bool {return self._requiredEnum4 != nil}
  1327. /// Clears the value of `requiredEnum4`. Subsequent reads from it will return its default value.
  1328. mutating func clearRequiredEnum4() {self._requiredEnum4 = nil}
  1329. var a3: Int32 {
  1330. get {return _a3 ?? 0}
  1331. set {_a3 = newValue}
  1332. }
  1333. /// Returns true if `a3` has been explicitly set.
  1334. var hasA3: Bool {return self._a3 != nil}
  1335. /// Clears the value of `a3`. Subsequent reads from it will return its default value.
  1336. mutating func clearA3() {self._a3 = nil}
  1337. var requiredEnum2: EditionUnittest_TestRequiredEnumMulti.NestedEnum {
  1338. get {return _requiredEnum2 ?? .unspecified}
  1339. set {_requiredEnum2 = newValue}
  1340. }
  1341. /// Returns true if `requiredEnum2` has been explicitly set.
  1342. var hasRequiredEnum2: Bool {return self._requiredEnum2 != nil}
  1343. /// Clears the value of `requiredEnum2`. Subsequent reads from it will return its default value.
  1344. mutating func clearRequiredEnum2() {self._requiredEnum2 = nil}
  1345. var requiredEnum1: EditionUnittest_ForeignEnum {
  1346. get {return _requiredEnum1 ?? .foreignFoo}
  1347. set {_requiredEnum1 = newValue}
  1348. }
  1349. /// Returns true if `requiredEnum1` has been explicitly set.
  1350. var hasRequiredEnum1: Bool {return self._requiredEnum1 != nil}
  1351. /// Clears the value of `requiredEnum1`. Subsequent reads from it will return its default value.
  1352. mutating func clearRequiredEnum1() {self._requiredEnum1 = nil}
  1353. var unknownFields = SwiftProtobuf.UnknownStorage()
  1354. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  1355. case unspecified = 0
  1356. case foo = 1
  1357. case bar = 2
  1358. case baz = 100
  1359. init() {
  1360. self = .unspecified
  1361. }
  1362. }
  1363. init() {}
  1364. fileprivate var _requiredEnum4: EditionUnittest_TestRequiredEnumMulti.NestedEnum? = nil
  1365. fileprivate var _a3: Int32? = nil
  1366. fileprivate var _requiredEnum2: EditionUnittest_TestRequiredEnumMulti.NestedEnum? = nil
  1367. fileprivate var _requiredEnum1: EditionUnittest_ForeignEnum? = nil
  1368. }
  1369. struct EditionUnittest_TestRequiredNoMaskMulti: Sendable {
  1370. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1371. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1372. // methods supported on all messages.
  1373. /// Intentionally placed in descending field number to force sorting in closed
  1374. /// enum verification. Also, using large field numbers to use tag only
  1375. /// matching for fields.
  1376. var requiredFixed3280: UInt32 {
  1377. get {return _requiredFixed3280 ?? 0}
  1378. set {_requiredFixed3280 = newValue}
  1379. }
  1380. /// Returns true if `requiredFixed3280` has been explicitly set.
  1381. var hasRequiredFixed3280: Bool {return self._requiredFixed3280 != nil}
  1382. /// Clears the value of `requiredFixed3280`. Subsequent reads from it will return its default value.
  1383. mutating func clearRequiredFixed3280() {self._requiredFixed3280 = nil}
  1384. var requiredFixed3270: UInt32 {
  1385. get {return _requiredFixed3270 ?? 0}
  1386. set {_requiredFixed3270 = newValue}
  1387. }
  1388. /// Returns true if `requiredFixed3270` has been explicitly set.
  1389. var hasRequiredFixed3270: Bool {return self._requiredFixed3270 != nil}
  1390. /// Clears the value of `requiredFixed3270`. Subsequent reads from it will return its default value.
  1391. mutating func clearRequiredFixed3270() {self._requiredFixed3270 = nil}
  1392. var requiredEnum64: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum {
  1393. get {return _requiredEnum64 ?? .unspecified}
  1394. set {_requiredEnum64 = newValue}
  1395. }
  1396. /// Returns true if `requiredEnum64` has been explicitly set.
  1397. var hasRequiredEnum64: Bool {return self._requiredEnum64 != nil}
  1398. /// Clears the value of `requiredEnum64`. Subsequent reads from it will return its default value.
  1399. mutating func clearRequiredEnum64() {self._requiredEnum64 = nil}
  1400. var requiredEnum4: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum {
  1401. get {return _requiredEnum4 ?? .unspecified}
  1402. set {_requiredEnum4 = newValue}
  1403. }
  1404. /// Returns true if `requiredEnum4` has been explicitly set.
  1405. var hasRequiredEnum4: Bool {return self._requiredEnum4 != nil}
  1406. /// Clears the value of `requiredEnum4`. Subsequent reads from it will return its default value.
  1407. mutating func clearRequiredEnum4() {self._requiredEnum4 = nil}
  1408. var a3: Int32 {
  1409. get {return _a3 ?? 0}
  1410. set {_a3 = newValue}
  1411. }
  1412. /// Returns true if `a3` has been explicitly set.
  1413. var hasA3: Bool {return self._a3 != nil}
  1414. /// Clears the value of `a3`. Subsequent reads from it will return its default value.
  1415. mutating func clearA3() {self._a3 = nil}
  1416. var requiredEnum2: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum {
  1417. get {return _requiredEnum2 ?? .unspecified}
  1418. set {_requiredEnum2 = newValue}
  1419. }
  1420. /// Returns true if `requiredEnum2` has been explicitly set.
  1421. var hasRequiredEnum2: Bool {return self._requiredEnum2 != nil}
  1422. /// Clears the value of `requiredEnum2`. Subsequent reads from it will return its default value.
  1423. mutating func clearRequiredEnum2() {self._requiredEnum2 = nil}
  1424. var requiredEnum1: EditionUnittest_ForeignEnum {
  1425. get {return _requiredEnum1 ?? .foreignFoo}
  1426. set {_requiredEnum1 = newValue}
  1427. }
  1428. /// Returns true if `requiredEnum1` has been explicitly set.
  1429. var hasRequiredEnum1: Bool {return self._requiredEnum1 != nil}
  1430. /// Clears the value of `requiredEnum1`. Subsequent reads from it will return its default value.
  1431. mutating func clearRequiredEnum1() {self._requiredEnum1 = nil}
  1432. var unknownFields = SwiftProtobuf.UnknownStorage()
  1433. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  1434. case unspecified = 0
  1435. case foo = 1
  1436. case bar = 2
  1437. case baz = 100
  1438. init() {
  1439. self = .unspecified
  1440. }
  1441. }
  1442. init() {}
  1443. fileprivate var _requiredFixed3280: UInt32? = nil
  1444. fileprivate var _requiredFixed3270: UInt32? = nil
  1445. fileprivate var _requiredEnum64: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil
  1446. fileprivate var _requiredEnum4: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil
  1447. fileprivate var _a3: Int32? = nil
  1448. fileprivate var _requiredEnum2: EditionUnittest_TestRequiredNoMaskMulti.NestedEnum? = nil
  1449. fileprivate var _requiredEnum1: EditionUnittest_ForeignEnum? = nil
  1450. }
  1451. /// We have separate messages for testing fields because it's
  1452. /// annoying to have to fill in fields in TestProto in order to
  1453. /// do anything with it. Note that we don't need to test every type of
  1454. /// filed because the code output is basically identical to
  1455. /// optional fields for all types.
  1456. struct EditionUnittest_TestRequired: @unchecked Sendable {
  1457. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1458. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1459. // methods supported on all messages.
  1460. var a: Int32 {
  1461. get {return _storage._a ?? 0}
  1462. set {_uniqueStorage()._a = newValue}
  1463. }
  1464. /// Returns true if `a` has been explicitly set.
  1465. var hasA: Bool {return _storage._a != nil}
  1466. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1467. mutating func clearA() {_uniqueStorage()._a = nil}
  1468. var dummy2: Int32 {
  1469. get {return _storage._dummy2 ?? 0}
  1470. set {_uniqueStorage()._dummy2 = newValue}
  1471. }
  1472. /// Returns true if `dummy2` has been explicitly set.
  1473. var hasDummy2: Bool {return _storage._dummy2 != nil}
  1474. /// Clears the value of `dummy2`. Subsequent reads from it will return its default value.
  1475. mutating func clearDummy2() {_uniqueStorage()._dummy2 = nil}
  1476. var b: Int32 {
  1477. get {return _storage._b ?? 0}
  1478. set {_uniqueStorage()._b = newValue}
  1479. }
  1480. /// Returns true if `b` has been explicitly set.
  1481. var hasB: Bool {return _storage._b != nil}
  1482. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  1483. mutating func clearB() {_uniqueStorage()._b = nil}
  1484. /// Pad the field count to 32 so that we can test that IsInitialized()
  1485. /// properly checks multiple elements of has_bits_.
  1486. var dummy4: Int32 {
  1487. get {return _storage._dummy4 ?? 0}
  1488. set {_uniqueStorage()._dummy4 = newValue}
  1489. }
  1490. /// Returns true if `dummy4` has been explicitly set.
  1491. var hasDummy4: Bool {return _storage._dummy4 != nil}
  1492. /// Clears the value of `dummy4`. Subsequent reads from it will return its default value.
  1493. mutating func clearDummy4() {_uniqueStorage()._dummy4 = nil}
  1494. var dummy5: Int32 {
  1495. get {return _storage._dummy5 ?? 0}
  1496. set {_uniqueStorage()._dummy5 = newValue}
  1497. }
  1498. /// Returns true if `dummy5` has been explicitly set.
  1499. var hasDummy5: Bool {return _storage._dummy5 != nil}
  1500. /// Clears the value of `dummy5`. Subsequent reads from it will return its default value.
  1501. mutating func clearDummy5() {_uniqueStorage()._dummy5 = nil}
  1502. var dummy6: Int32 {
  1503. get {return _storage._dummy6 ?? 0}
  1504. set {_uniqueStorage()._dummy6 = newValue}
  1505. }
  1506. /// Returns true if `dummy6` has been explicitly set.
  1507. var hasDummy6: Bool {return _storage._dummy6 != nil}
  1508. /// Clears the value of `dummy6`. Subsequent reads from it will return its default value.
  1509. mutating func clearDummy6() {_uniqueStorage()._dummy6 = nil}
  1510. var dummy7: Int32 {
  1511. get {return _storage._dummy7 ?? 0}
  1512. set {_uniqueStorage()._dummy7 = newValue}
  1513. }
  1514. /// Returns true if `dummy7` has been explicitly set.
  1515. var hasDummy7: Bool {return _storage._dummy7 != nil}
  1516. /// Clears the value of `dummy7`. Subsequent reads from it will return its default value.
  1517. mutating func clearDummy7() {_uniqueStorage()._dummy7 = nil}
  1518. var dummy8: Int32 {
  1519. get {return _storage._dummy8 ?? 0}
  1520. set {_uniqueStorage()._dummy8 = newValue}
  1521. }
  1522. /// Returns true if `dummy8` has been explicitly set.
  1523. var hasDummy8: Bool {return _storage._dummy8 != nil}
  1524. /// Clears the value of `dummy8`. Subsequent reads from it will return its default value.
  1525. mutating func clearDummy8() {_uniqueStorage()._dummy8 = nil}
  1526. var dummy9: Int32 {
  1527. get {return _storage._dummy9 ?? 0}
  1528. set {_uniqueStorage()._dummy9 = newValue}
  1529. }
  1530. /// Returns true if `dummy9` has been explicitly set.
  1531. var hasDummy9: Bool {return _storage._dummy9 != nil}
  1532. /// Clears the value of `dummy9`. Subsequent reads from it will return its default value.
  1533. mutating func clearDummy9() {_uniqueStorage()._dummy9 = nil}
  1534. var dummy10: Int32 {
  1535. get {return _storage._dummy10 ?? 0}
  1536. set {_uniqueStorage()._dummy10 = newValue}
  1537. }
  1538. /// Returns true if `dummy10` has been explicitly set.
  1539. var hasDummy10: Bool {return _storage._dummy10 != nil}
  1540. /// Clears the value of `dummy10`. Subsequent reads from it will return its default value.
  1541. mutating func clearDummy10() {_uniqueStorage()._dummy10 = nil}
  1542. var dummy11: Int32 {
  1543. get {return _storage._dummy11 ?? 0}
  1544. set {_uniqueStorage()._dummy11 = newValue}
  1545. }
  1546. /// Returns true if `dummy11` has been explicitly set.
  1547. var hasDummy11: Bool {return _storage._dummy11 != nil}
  1548. /// Clears the value of `dummy11`. Subsequent reads from it will return its default value.
  1549. mutating func clearDummy11() {_uniqueStorage()._dummy11 = nil}
  1550. var dummy12: Int32 {
  1551. get {return _storage._dummy12 ?? 0}
  1552. set {_uniqueStorage()._dummy12 = newValue}
  1553. }
  1554. /// Returns true if `dummy12` has been explicitly set.
  1555. var hasDummy12: Bool {return _storage._dummy12 != nil}
  1556. /// Clears the value of `dummy12`. Subsequent reads from it will return its default value.
  1557. mutating func clearDummy12() {_uniqueStorage()._dummy12 = nil}
  1558. var dummy13: Int32 {
  1559. get {return _storage._dummy13 ?? 0}
  1560. set {_uniqueStorage()._dummy13 = newValue}
  1561. }
  1562. /// Returns true if `dummy13` has been explicitly set.
  1563. var hasDummy13: Bool {return _storage._dummy13 != nil}
  1564. /// Clears the value of `dummy13`. Subsequent reads from it will return its default value.
  1565. mutating func clearDummy13() {_uniqueStorage()._dummy13 = nil}
  1566. var dummy14: Int32 {
  1567. get {return _storage._dummy14 ?? 0}
  1568. set {_uniqueStorage()._dummy14 = newValue}
  1569. }
  1570. /// Returns true if `dummy14` has been explicitly set.
  1571. var hasDummy14: Bool {return _storage._dummy14 != nil}
  1572. /// Clears the value of `dummy14`. Subsequent reads from it will return its default value.
  1573. mutating func clearDummy14() {_uniqueStorage()._dummy14 = nil}
  1574. var dummy15: Int32 {
  1575. get {return _storage._dummy15 ?? 0}
  1576. set {_uniqueStorage()._dummy15 = newValue}
  1577. }
  1578. /// Returns true if `dummy15` has been explicitly set.
  1579. var hasDummy15: Bool {return _storage._dummy15 != nil}
  1580. /// Clears the value of `dummy15`. Subsequent reads from it will return its default value.
  1581. mutating func clearDummy15() {_uniqueStorage()._dummy15 = nil}
  1582. var dummy16: Int32 {
  1583. get {return _storage._dummy16 ?? 0}
  1584. set {_uniqueStorage()._dummy16 = newValue}
  1585. }
  1586. /// Returns true if `dummy16` has been explicitly set.
  1587. var hasDummy16: Bool {return _storage._dummy16 != nil}
  1588. /// Clears the value of `dummy16`. Subsequent reads from it will return its default value.
  1589. mutating func clearDummy16() {_uniqueStorage()._dummy16 = nil}
  1590. var dummy17: Int32 {
  1591. get {return _storage._dummy17 ?? 0}
  1592. set {_uniqueStorage()._dummy17 = newValue}
  1593. }
  1594. /// Returns true if `dummy17` has been explicitly set.
  1595. var hasDummy17: Bool {return _storage._dummy17 != nil}
  1596. /// Clears the value of `dummy17`. Subsequent reads from it will return its default value.
  1597. mutating func clearDummy17() {_uniqueStorage()._dummy17 = nil}
  1598. var dummy18: Int32 {
  1599. get {return _storage._dummy18 ?? 0}
  1600. set {_uniqueStorage()._dummy18 = newValue}
  1601. }
  1602. /// Returns true if `dummy18` has been explicitly set.
  1603. var hasDummy18: Bool {return _storage._dummy18 != nil}
  1604. /// Clears the value of `dummy18`. Subsequent reads from it will return its default value.
  1605. mutating func clearDummy18() {_uniqueStorage()._dummy18 = nil}
  1606. var dummy19: Int32 {
  1607. get {return _storage._dummy19 ?? 0}
  1608. set {_uniqueStorage()._dummy19 = newValue}
  1609. }
  1610. /// Returns true if `dummy19` has been explicitly set.
  1611. var hasDummy19: Bool {return _storage._dummy19 != nil}
  1612. /// Clears the value of `dummy19`. Subsequent reads from it will return its default value.
  1613. mutating func clearDummy19() {_uniqueStorage()._dummy19 = nil}
  1614. var dummy20: Int32 {
  1615. get {return _storage._dummy20 ?? 0}
  1616. set {_uniqueStorage()._dummy20 = newValue}
  1617. }
  1618. /// Returns true if `dummy20` has been explicitly set.
  1619. var hasDummy20: Bool {return _storage._dummy20 != nil}
  1620. /// Clears the value of `dummy20`. Subsequent reads from it will return its default value.
  1621. mutating func clearDummy20() {_uniqueStorage()._dummy20 = nil}
  1622. var dummy21: Int32 {
  1623. get {return _storage._dummy21 ?? 0}
  1624. set {_uniqueStorage()._dummy21 = newValue}
  1625. }
  1626. /// Returns true if `dummy21` has been explicitly set.
  1627. var hasDummy21: Bool {return _storage._dummy21 != nil}
  1628. /// Clears the value of `dummy21`. Subsequent reads from it will return its default value.
  1629. mutating func clearDummy21() {_uniqueStorage()._dummy21 = nil}
  1630. var dummy22: Int32 {
  1631. get {return _storage._dummy22 ?? 0}
  1632. set {_uniqueStorage()._dummy22 = newValue}
  1633. }
  1634. /// Returns true if `dummy22` has been explicitly set.
  1635. var hasDummy22: Bool {return _storage._dummy22 != nil}
  1636. /// Clears the value of `dummy22`. Subsequent reads from it will return its default value.
  1637. mutating func clearDummy22() {_uniqueStorage()._dummy22 = nil}
  1638. var dummy23: Int32 {
  1639. get {return _storage._dummy23 ?? 0}
  1640. set {_uniqueStorage()._dummy23 = newValue}
  1641. }
  1642. /// Returns true if `dummy23` has been explicitly set.
  1643. var hasDummy23: Bool {return _storage._dummy23 != nil}
  1644. /// Clears the value of `dummy23`. Subsequent reads from it will return its default value.
  1645. mutating func clearDummy23() {_uniqueStorage()._dummy23 = nil}
  1646. var dummy24: Int32 {
  1647. get {return _storage._dummy24 ?? 0}
  1648. set {_uniqueStorage()._dummy24 = newValue}
  1649. }
  1650. /// Returns true if `dummy24` has been explicitly set.
  1651. var hasDummy24: Bool {return _storage._dummy24 != nil}
  1652. /// Clears the value of `dummy24`. Subsequent reads from it will return its default value.
  1653. mutating func clearDummy24() {_uniqueStorage()._dummy24 = nil}
  1654. var dummy25: Int32 {
  1655. get {return _storage._dummy25 ?? 0}
  1656. set {_uniqueStorage()._dummy25 = newValue}
  1657. }
  1658. /// Returns true if `dummy25` has been explicitly set.
  1659. var hasDummy25: Bool {return _storage._dummy25 != nil}
  1660. /// Clears the value of `dummy25`. Subsequent reads from it will return its default value.
  1661. mutating func clearDummy25() {_uniqueStorage()._dummy25 = nil}
  1662. var dummy26: Int32 {
  1663. get {return _storage._dummy26 ?? 0}
  1664. set {_uniqueStorage()._dummy26 = newValue}
  1665. }
  1666. /// Returns true if `dummy26` has been explicitly set.
  1667. var hasDummy26: Bool {return _storage._dummy26 != nil}
  1668. /// Clears the value of `dummy26`. Subsequent reads from it will return its default value.
  1669. mutating func clearDummy26() {_uniqueStorage()._dummy26 = nil}
  1670. var dummy27: Int32 {
  1671. get {return _storage._dummy27 ?? 0}
  1672. set {_uniqueStorage()._dummy27 = newValue}
  1673. }
  1674. /// Returns true if `dummy27` has been explicitly set.
  1675. var hasDummy27: Bool {return _storage._dummy27 != nil}
  1676. /// Clears the value of `dummy27`. Subsequent reads from it will return its default value.
  1677. mutating func clearDummy27() {_uniqueStorage()._dummy27 = nil}
  1678. var dummy28: Int32 {
  1679. get {return _storage._dummy28 ?? 0}
  1680. set {_uniqueStorage()._dummy28 = newValue}
  1681. }
  1682. /// Returns true if `dummy28` has been explicitly set.
  1683. var hasDummy28: Bool {return _storage._dummy28 != nil}
  1684. /// Clears the value of `dummy28`. Subsequent reads from it will return its default value.
  1685. mutating func clearDummy28() {_uniqueStorage()._dummy28 = nil}
  1686. var dummy29: Int32 {
  1687. get {return _storage._dummy29 ?? 0}
  1688. set {_uniqueStorage()._dummy29 = newValue}
  1689. }
  1690. /// Returns true if `dummy29` has been explicitly set.
  1691. var hasDummy29: Bool {return _storage._dummy29 != nil}
  1692. /// Clears the value of `dummy29`. Subsequent reads from it will return its default value.
  1693. mutating func clearDummy29() {_uniqueStorage()._dummy29 = nil}
  1694. var dummy30: Int32 {
  1695. get {return _storage._dummy30 ?? 0}
  1696. set {_uniqueStorage()._dummy30 = newValue}
  1697. }
  1698. /// Returns true if `dummy30` has been explicitly set.
  1699. var hasDummy30: Bool {return _storage._dummy30 != nil}
  1700. /// Clears the value of `dummy30`. Subsequent reads from it will return its default value.
  1701. mutating func clearDummy30() {_uniqueStorage()._dummy30 = nil}
  1702. var dummy31: Int32 {
  1703. get {return _storage._dummy31 ?? 0}
  1704. set {_uniqueStorage()._dummy31 = newValue}
  1705. }
  1706. /// Returns true if `dummy31` has been explicitly set.
  1707. var hasDummy31: Bool {return _storage._dummy31 != nil}
  1708. /// Clears the value of `dummy31`. Subsequent reads from it will return its default value.
  1709. mutating func clearDummy31() {_uniqueStorage()._dummy31 = nil}
  1710. var dummy32: Int32 {
  1711. get {return _storage._dummy32 ?? 0}
  1712. set {_uniqueStorage()._dummy32 = newValue}
  1713. }
  1714. /// Returns true if `dummy32` has been explicitly set.
  1715. var hasDummy32: Bool {return _storage._dummy32 != nil}
  1716. /// Clears the value of `dummy32`. Subsequent reads from it will return its default value.
  1717. mutating func clearDummy32() {_uniqueStorage()._dummy32 = nil}
  1718. var c: Int32 {
  1719. get {return _storage._c ?? 0}
  1720. set {_uniqueStorage()._c = newValue}
  1721. }
  1722. /// Returns true if `c` has been explicitly set.
  1723. var hasC: Bool {return _storage._c != nil}
  1724. /// Clears the value of `c`. Subsequent reads from it will return its default value.
  1725. mutating func clearC() {_uniqueStorage()._c = nil}
  1726. /// Add an optional child message to make this non-trivial for go/pdlazy.
  1727. var optionalForeign: EditionUnittest_ForeignMessage {
  1728. get {return _storage._optionalForeign ?? EditionUnittest_ForeignMessage()}
  1729. set {_uniqueStorage()._optionalForeign = newValue}
  1730. }
  1731. /// Returns true if `optionalForeign` has been explicitly set.
  1732. var hasOptionalForeign: Bool {return _storage._optionalForeign != nil}
  1733. /// Clears the value of `optionalForeign`. Subsequent reads from it will return its default value.
  1734. mutating func clearOptionalForeign() {_uniqueStorage()._optionalForeign = nil}
  1735. var unknownFields = SwiftProtobuf.UnknownStorage()
  1736. init() {}
  1737. fileprivate var _storage = _StorageClass.defaultInstance
  1738. }
  1739. struct EditionUnittest_TestRequiredForeign: Sendable {
  1740. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1741. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1742. // methods supported on all messages.
  1743. var optionalMessage: EditionUnittest_TestRequired {
  1744. get {return _optionalMessage ?? EditionUnittest_TestRequired()}
  1745. set {_optionalMessage = newValue}
  1746. }
  1747. /// Returns true if `optionalMessage` has been explicitly set.
  1748. var hasOptionalMessage: Bool {return self._optionalMessage != nil}
  1749. /// Clears the value of `optionalMessage`. Subsequent reads from it will return its default value.
  1750. mutating func clearOptionalMessage() {self._optionalMessage = nil}
  1751. var repeatedMessage: [EditionUnittest_TestRequired] = []
  1752. var dummy: Int32 {
  1753. get {return _dummy ?? 0}
  1754. set {_dummy = newValue}
  1755. }
  1756. /// Returns true if `dummy` has been explicitly set.
  1757. var hasDummy: Bool {return self._dummy != nil}
  1758. /// Clears the value of `dummy`. Subsequent reads from it will return its default value.
  1759. mutating func clearDummy() {self._dummy = nil}
  1760. /// Missing fields must not affect verification of child messages.
  1761. var optionalLazyMessage: EditionUnittest_NestedTestAllTypes {
  1762. get {return _optionalLazyMessage ?? EditionUnittest_NestedTestAllTypes()}
  1763. set {_optionalLazyMessage = newValue}
  1764. }
  1765. /// Returns true if `optionalLazyMessage` has been explicitly set.
  1766. var hasOptionalLazyMessage: Bool {return self._optionalLazyMessage != nil}
  1767. /// Clears the value of `optionalLazyMessage`. Subsequent reads from it will return its default value.
  1768. mutating func clearOptionalLazyMessage() {self._optionalLazyMessage = nil}
  1769. var unknownFields = SwiftProtobuf.UnknownStorage()
  1770. init() {}
  1771. fileprivate var _optionalMessage: EditionUnittest_TestRequired? = nil
  1772. fileprivate var _dummy: Int32? = nil
  1773. fileprivate var _optionalLazyMessage: EditionUnittest_NestedTestAllTypes? = nil
  1774. }
  1775. struct EditionUnittest_TestRequiredMessage: Sendable {
  1776. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1777. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1778. // methods supported on all messages.
  1779. var optionalMessage: EditionUnittest_TestRequired {
  1780. get {return _optionalMessage ?? EditionUnittest_TestRequired()}
  1781. set {_optionalMessage = newValue}
  1782. }
  1783. /// Returns true if `optionalMessage` has been explicitly set.
  1784. var hasOptionalMessage: Bool {return self._optionalMessage != nil}
  1785. /// Clears the value of `optionalMessage`. Subsequent reads from it will return its default value.
  1786. mutating func clearOptionalMessage() {self._optionalMessage = nil}
  1787. var repeatedMessage: [EditionUnittest_TestRequired] = []
  1788. var requiredMessage: EditionUnittest_TestRequired {
  1789. get {return _requiredMessage ?? EditionUnittest_TestRequired()}
  1790. set {_requiredMessage = newValue}
  1791. }
  1792. /// Returns true if `requiredMessage` has been explicitly set.
  1793. var hasRequiredMessage: Bool {return self._requiredMessage != nil}
  1794. /// Clears the value of `requiredMessage`. Subsequent reads from it will return its default value.
  1795. mutating func clearRequiredMessage() {self._requiredMessage = nil}
  1796. var unknownFields = SwiftProtobuf.UnknownStorage()
  1797. init() {}
  1798. fileprivate var _optionalMessage: EditionUnittest_TestRequired? = nil
  1799. fileprivate var _requiredMessage: EditionUnittest_TestRequired? = nil
  1800. }
  1801. struct EditionUnittest_TestNestedRequiredForeign: @unchecked Sendable {
  1802. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1803. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1804. // methods supported on all messages.
  1805. var child: EditionUnittest_TestNestedRequiredForeign {
  1806. get {return _storage._child ?? EditionUnittest_TestNestedRequiredForeign()}
  1807. set {_uniqueStorage()._child = newValue}
  1808. }
  1809. /// Returns true if `child` has been explicitly set.
  1810. var hasChild: Bool {return _storage._child != nil}
  1811. /// Clears the value of `child`. Subsequent reads from it will return its default value.
  1812. mutating func clearChild() {_uniqueStorage()._child = nil}
  1813. var payload: EditionUnittest_TestRequiredForeign {
  1814. get {return _storage._payload ?? EditionUnittest_TestRequiredForeign()}
  1815. set {_uniqueStorage()._payload = newValue}
  1816. }
  1817. /// Returns true if `payload` has been explicitly set.
  1818. var hasPayload: Bool {return _storage._payload != nil}
  1819. /// Clears the value of `payload`. Subsequent reads from it will return its default value.
  1820. mutating func clearPayload() {_uniqueStorage()._payload = nil}
  1821. var dummy: Int32 {
  1822. get {return _storage._dummy ?? 0}
  1823. set {_uniqueStorage()._dummy = newValue}
  1824. }
  1825. /// Returns true if `dummy` has been explicitly set.
  1826. var hasDummy: Bool {return _storage._dummy != nil}
  1827. /// Clears the value of `dummy`. Subsequent reads from it will return its default value.
  1828. mutating func clearDummy() {_uniqueStorage()._dummy = nil}
  1829. /// optional message to test closed enum.
  1830. var requiredEnum: EditionUnittest_TestRequiredEnum {
  1831. get {return _storage._requiredEnum ?? EditionUnittest_TestRequiredEnum()}
  1832. set {_uniqueStorage()._requiredEnum = newValue}
  1833. }
  1834. /// Returns true if `requiredEnum` has been explicitly set.
  1835. var hasRequiredEnum: Bool {return _storage._requiredEnum != nil}
  1836. /// Clears the value of `requiredEnum`. Subsequent reads from it will return its default value.
  1837. mutating func clearRequiredEnum() {_uniqueStorage()._requiredEnum = nil}
  1838. var requiredEnumNoMask: EditionUnittest_TestRequiredEnumNoMask {
  1839. get {return _storage._requiredEnumNoMask ?? EditionUnittest_TestRequiredEnumNoMask()}
  1840. set {_uniqueStorage()._requiredEnumNoMask = newValue}
  1841. }
  1842. /// Returns true if `requiredEnumNoMask` has been explicitly set.
  1843. var hasRequiredEnumNoMask: Bool {return _storage._requiredEnumNoMask != nil}
  1844. /// Clears the value of `requiredEnumNoMask`. Subsequent reads from it will return its default value.
  1845. mutating func clearRequiredEnumNoMask() {_uniqueStorage()._requiredEnumNoMask = nil}
  1846. var requiredEnumMulti: EditionUnittest_TestRequiredEnumMulti {
  1847. get {return _storage._requiredEnumMulti ?? EditionUnittest_TestRequiredEnumMulti()}
  1848. set {_uniqueStorage()._requiredEnumMulti = newValue}
  1849. }
  1850. /// Returns true if `requiredEnumMulti` has been explicitly set.
  1851. var hasRequiredEnumMulti: Bool {return _storage._requiredEnumMulti != nil}
  1852. /// Clears the value of `requiredEnumMulti`. Subsequent reads from it will return its default value.
  1853. mutating func clearRequiredEnumMulti() {_uniqueStorage()._requiredEnumMulti = nil}
  1854. var requiredNoMask: EditionUnittest_TestRequiredNoMaskMulti {
  1855. get {return _storage._requiredNoMask ?? EditionUnittest_TestRequiredNoMaskMulti()}
  1856. set {_uniqueStorage()._requiredNoMask = newValue}
  1857. }
  1858. /// Returns true if `requiredNoMask` has been explicitly set.
  1859. var hasRequiredNoMask: Bool {return _storage._requiredNoMask != nil}
  1860. /// Clears the value of `requiredNoMask`. Subsequent reads from it will return its default value.
  1861. mutating func clearRequiredNoMask() {_uniqueStorage()._requiredNoMask = nil}
  1862. var unknownFields = SwiftProtobuf.UnknownStorage()
  1863. init() {}
  1864. fileprivate var _storage = _StorageClass.defaultInstance
  1865. }
  1866. /// Test that we can use NestedMessage from outside TestAllTypes.
  1867. struct EditionUnittest_TestForeignNested: Sendable {
  1868. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1869. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1870. // methods supported on all messages.
  1871. var foreignNested: EditionUnittest_TestAllTypes.NestedMessage {
  1872. get {return _foreignNested ?? EditionUnittest_TestAllTypes.NestedMessage()}
  1873. set {_foreignNested = newValue}
  1874. }
  1875. /// Returns true if `foreignNested` has been explicitly set.
  1876. var hasForeignNested: Bool {return self._foreignNested != nil}
  1877. /// Clears the value of `foreignNested`. Subsequent reads from it will return its default value.
  1878. mutating func clearForeignNested() {self._foreignNested = nil}
  1879. var unknownFields = SwiftProtobuf.UnknownStorage()
  1880. init() {}
  1881. fileprivate var _foreignNested: EditionUnittest_TestAllTypes.NestedMessage? = nil
  1882. }
  1883. /// TestEmptyMessage is used to test unknown field support.
  1884. struct EditionUnittest_TestEmptyMessage: Sendable {
  1885. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1886. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1887. // methods supported on all messages.
  1888. var unknownFields = SwiftProtobuf.UnknownStorage()
  1889. init() {}
  1890. }
  1891. /// Like above, but declare all field numbers as potential extensions. No
  1892. /// actual extensions should ever be defined for this type.
  1893. struct EditionUnittest_TestEmptyMessageWithExtensions: SwiftProtobuf.ExtensibleMessage, Sendable {
  1894. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1895. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1896. // methods supported on all messages.
  1897. var unknownFields = SwiftProtobuf.UnknownStorage()
  1898. init() {}
  1899. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  1900. }
  1901. /// Needed for a Python test.
  1902. struct EditionUnittest_TestPickleNestedMessage: Sendable {
  1903. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1904. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1905. // methods supported on all messages.
  1906. var unknownFields = SwiftProtobuf.UnknownStorage()
  1907. struct NestedMessage: Sendable {
  1908. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1909. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1910. // methods supported on all messages.
  1911. var bb: Int32 {
  1912. get {return _bb ?? 0}
  1913. set {_bb = newValue}
  1914. }
  1915. /// Returns true if `bb` has been explicitly set.
  1916. var hasBb: Bool {return self._bb != nil}
  1917. /// Clears the value of `bb`. Subsequent reads from it will return its default value.
  1918. mutating func clearBb() {self._bb = nil}
  1919. var unknownFields = SwiftProtobuf.UnknownStorage()
  1920. struct NestedNestedMessage: Sendable {
  1921. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1922. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1923. // methods supported on all messages.
  1924. var cc: Int32 {
  1925. get {return _cc ?? 0}
  1926. set {_cc = newValue}
  1927. }
  1928. /// Returns true if `cc` has been explicitly set.
  1929. var hasCc: Bool {return self._cc != nil}
  1930. /// Clears the value of `cc`. Subsequent reads from it will return its default value.
  1931. mutating func clearCc() {self._cc = nil}
  1932. var unknownFields = SwiftProtobuf.UnknownStorage()
  1933. init() {}
  1934. fileprivate var _cc: Int32? = nil
  1935. }
  1936. init() {}
  1937. fileprivate var _bb: Int32? = nil
  1938. }
  1939. init() {}
  1940. }
  1941. struct EditionUnittest_TestMultipleExtensionRanges: SwiftProtobuf.ExtensibleMessage, Sendable {
  1942. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1943. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1944. // methods supported on all messages.
  1945. var unknownFields = SwiftProtobuf.UnknownStorage()
  1946. init() {}
  1947. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  1948. }
  1949. /// Test that really large tag numbers don't break anything.
  1950. struct EditionUnittest_TestReallyLargeTagNumber: Sendable {
  1951. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1952. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1953. // methods supported on all messages.
  1954. /// The largest possible tag number is 2^28 - 1, since the wire format uses
  1955. /// three bits to communicate wire type.
  1956. var a: Int32 {
  1957. get {return _a ?? 0}
  1958. set {_a = newValue}
  1959. }
  1960. /// Returns true if `a` has been explicitly set.
  1961. var hasA: Bool {return self._a != nil}
  1962. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1963. mutating func clearA() {self._a = nil}
  1964. var bb: Int32 {
  1965. get {return _bb ?? 0}
  1966. set {_bb = newValue}
  1967. }
  1968. /// Returns true if `bb` has been explicitly set.
  1969. var hasBb: Bool {return self._bb != nil}
  1970. /// Clears the value of `bb`. Subsequent reads from it will return its default value.
  1971. mutating func clearBb() {self._bb = nil}
  1972. var unknownFields = SwiftProtobuf.UnknownStorage()
  1973. init() {}
  1974. fileprivate var _a: Int32? = nil
  1975. fileprivate var _bb: Int32? = nil
  1976. }
  1977. struct EditionUnittest_TestRecursiveMessage: @unchecked Sendable {
  1978. // SwiftProtobuf.Message conformance is added in an extension below. See the
  1979. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  1980. // methods supported on all messages.
  1981. var a: EditionUnittest_TestRecursiveMessage {
  1982. get {return _storage._a ?? EditionUnittest_TestRecursiveMessage()}
  1983. set {_uniqueStorage()._a = newValue}
  1984. }
  1985. /// Returns true if `a` has been explicitly set.
  1986. var hasA: Bool {return _storage._a != nil}
  1987. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  1988. mutating func clearA() {_uniqueStorage()._a = nil}
  1989. var i: Int32 {
  1990. get {return _storage._i ?? 0}
  1991. set {_uniqueStorage()._i = newValue}
  1992. }
  1993. /// Returns true if `i` has been explicitly set.
  1994. var hasI: Bool {return _storage._i != nil}
  1995. /// Clears the value of `i`. Subsequent reads from it will return its default value.
  1996. mutating func clearI() {_uniqueStorage()._i = nil}
  1997. var unknownFields = SwiftProtobuf.UnknownStorage()
  1998. init() {}
  1999. fileprivate var _storage = _StorageClass.defaultInstance
  2000. }
  2001. /// Test that mutual recursion works.
  2002. struct EditionUnittest_TestMutualRecursionA: @unchecked Sendable {
  2003. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2004. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2005. // methods supported on all messages.
  2006. var bb: EditionUnittest_TestMutualRecursionB {
  2007. get {return _storage._bb ?? EditionUnittest_TestMutualRecursionB()}
  2008. set {_uniqueStorage()._bb = newValue}
  2009. }
  2010. /// Returns true if `bb` has been explicitly set.
  2011. var hasBb: Bool {return _storage._bb != nil}
  2012. /// Clears the value of `bb`. Subsequent reads from it will return its default value.
  2013. mutating func clearBb() {_uniqueStorage()._bb = nil}
  2014. var subGroup: EditionUnittest_TestMutualRecursionA.SubGroup {
  2015. get {return _storage._subGroup ?? EditionUnittest_TestMutualRecursionA.SubGroup()}
  2016. set {_uniqueStorage()._subGroup = newValue}
  2017. }
  2018. /// Returns true if `subGroup` has been explicitly set.
  2019. var hasSubGroup: Bool {return _storage._subGroup != nil}
  2020. /// Clears the value of `subGroup`. Subsequent reads from it will return its default value.
  2021. mutating func clearSubGroup() {_uniqueStorage()._subGroup = nil}
  2022. var subGroupR: [EditionUnittest_TestMutualRecursionA.SubGroupR] {
  2023. get {return _storage._subGroupR}
  2024. set {_uniqueStorage()._subGroupR = newValue}
  2025. }
  2026. var unknownFields = SwiftProtobuf.UnknownStorage()
  2027. struct SubMessage: @unchecked Sendable {
  2028. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2029. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2030. // methods supported on all messages.
  2031. var b: EditionUnittest_TestMutualRecursionB {
  2032. get {return _storage._b ?? EditionUnittest_TestMutualRecursionB()}
  2033. set {_uniqueStorage()._b = newValue}
  2034. }
  2035. /// Returns true if `b` has been explicitly set.
  2036. var hasB: Bool {return _storage._b != nil}
  2037. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  2038. mutating func clearB() {_uniqueStorage()._b = nil}
  2039. var unknownFields = SwiftProtobuf.UnknownStorage()
  2040. init() {}
  2041. fileprivate var _storage = _StorageClass.defaultInstance
  2042. }
  2043. struct SubGroup: @unchecked Sendable {
  2044. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2045. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2046. // methods supported on all messages.
  2047. /// Needed because of bug in javatest
  2048. var subMessage: EditionUnittest_TestMutualRecursionA.SubMessage {
  2049. get {return _storage._subMessage ?? EditionUnittest_TestMutualRecursionA.SubMessage()}
  2050. set {_uniqueStorage()._subMessage = newValue}
  2051. }
  2052. /// Returns true if `subMessage` has been explicitly set.
  2053. var hasSubMessage: Bool {return _storage._subMessage != nil}
  2054. /// Clears the value of `subMessage`. Subsequent reads from it will return its default value.
  2055. mutating func clearSubMessage() {_uniqueStorage()._subMessage = nil}
  2056. var notInThisScc: EditionUnittest_TestAllTypes {
  2057. get {return _storage._notInThisScc ?? EditionUnittest_TestAllTypes()}
  2058. set {_uniqueStorage()._notInThisScc = newValue}
  2059. }
  2060. /// Returns true if `notInThisScc` has been explicitly set.
  2061. var hasNotInThisScc: Bool {return _storage._notInThisScc != nil}
  2062. /// Clears the value of `notInThisScc`. Subsequent reads from it will return its default value.
  2063. mutating func clearNotInThisScc() {_uniqueStorage()._notInThisScc = nil}
  2064. var unknownFields = SwiftProtobuf.UnknownStorage()
  2065. init() {}
  2066. fileprivate var _storage = _StorageClass.defaultInstance
  2067. }
  2068. struct SubGroupR: Sendable {
  2069. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2070. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2071. // methods supported on all messages.
  2072. var payload: EditionUnittest_TestAllTypes {
  2073. get {return _payload ?? EditionUnittest_TestAllTypes()}
  2074. set {_payload = newValue}
  2075. }
  2076. /// Returns true if `payload` has been explicitly set.
  2077. var hasPayload: Bool {return self._payload != nil}
  2078. /// Clears the value of `payload`. Subsequent reads from it will return its default value.
  2079. mutating func clearPayload() {self._payload = nil}
  2080. var unknownFields = SwiftProtobuf.UnknownStorage()
  2081. init() {}
  2082. fileprivate var _payload: EditionUnittest_TestAllTypes? = nil
  2083. }
  2084. init() {}
  2085. fileprivate var _storage = _StorageClass.defaultInstance
  2086. }
  2087. struct EditionUnittest_TestMutualRecursionB: @unchecked Sendable {
  2088. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2089. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2090. // methods supported on all messages.
  2091. var a: EditionUnittest_TestMutualRecursionA {
  2092. get {return _storage._a ?? EditionUnittest_TestMutualRecursionA()}
  2093. set {_uniqueStorage()._a = newValue}
  2094. }
  2095. /// Returns true if `a` has been explicitly set.
  2096. var hasA: Bool {return _storage._a != nil}
  2097. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  2098. mutating func clearA() {_uniqueStorage()._a = nil}
  2099. var optionalInt32: Int32 {
  2100. get {return _storage._optionalInt32 ?? 0}
  2101. set {_uniqueStorage()._optionalInt32 = newValue}
  2102. }
  2103. /// Returns true if `optionalInt32` has been explicitly set.
  2104. var hasOptionalInt32: Bool {return _storage._optionalInt32 != nil}
  2105. /// Clears the value of `optionalInt32`. Subsequent reads from it will return its default value.
  2106. mutating func clearOptionalInt32() {_uniqueStorage()._optionalInt32 = nil}
  2107. var unknownFields = SwiftProtobuf.UnknownStorage()
  2108. init() {}
  2109. fileprivate var _storage = _StorageClass.defaultInstance
  2110. }
  2111. struct EditionUnittest_TestIsInitialized: Sendable {
  2112. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2113. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2114. // methods supported on all messages.
  2115. var subMessage: EditionUnittest_TestIsInitialized.SubMessage {
  2116. get {return _subMessage ?? EditionUnittest_TestIsInitialized.SubMessage()}
  2117. set {_subMessage = newValue}
  2118. }
  2119. /// Returns true if `subMessage` has been explicitly set.
  2120. var hasSubMessage: Bool {return self._subMessage != nil}
  2121. /// Clears the value of `subMessage`. Subsequent reads from it will return its default value.
  2122. mutating func clearSubMessage() {self._subMessage = nil}
  2123. var unknownFields = SwiftProtobuf.UnknownStorage()
  2124. struct SubMessage: Sendable {
  2125. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2126. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2127. // methods supported on all messages.
  2128. var subGroup: EditionUnittest_TestIsInitialized.SubMessage.SubGroup {
  2129. get {return _subGroup ?? EditionUnittest_TestIsInitialized.SubMessage.SubGroup()}
  2130. set {_subGroup = newValue}
  2131. }
  2132. /// Returns true if `subGroup` has been explicitly set.
  2133. var hasSubGroup: Bool {return self._subGroup != nil}
  2134. /// Clears the value of `subGroup`. Subsequent reads from it will return its default value.
  2135. mutating func clearSubGroup() {self._subGroup = nil}
  2136. var unknownFields = SwiftProtobuf.UnknownStorage()
  2137. struct SubGroup: Sendable {
  2138. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2139. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2140. // methods supported on all messages.
  2141. var i: Int32 {
  2142. get {return _i ?? 0}
  2143. set {_i = newValue}
  2144. }
  2145. /// Returns true if `i` has been explicitly set.
  2146. var hasI: Bool {return self._i != nil}
  2147. /// Clears the value of `i`. Subsequent reads from it will return its default value.
  2148. mutating func clearI() {self._i = nil}
  2149. var unknownFields = SwiftProtobuf.UnknownStorage()
  2150. init() {}
  2151. fileprivate var _i: Int32? = nil
  2152. }
  2153. init() {}
  2154. fileprivate var _subGroup: EditionUnittest_TestIsInitialized.SubMessage.SubGroup? = nil
  2155. }
  2156. init() {}
  2157. fileprivate var _subMessage: EditionUnittest_TestIsInitialized.SubMessage? = nil
  2158. }
  2159. /// Test that groups have disjoint field numbers from their siblings and
  2160. /// parents. This is NOT possible in proto1; only google.protobuf. When attempting
  2161. /// to compile with proto1, this will emit an error; so we only include it
  2162. /// in proto2_unittest_proto.
  2163. struct EditionUnittest_TestDupFieldNumber: Sendable {
  2164. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2165. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2166. // methods supported on all messages.
  2167. /// NO_PROTO1
  2168. var a: Int32 {
  2169. get {return _a ?? 0}
  2170. set {_a = newValue}
  2171. }
  2172. /// Returns true if `a` has been explicitly set.
  2173. var hasA: Bool {return self._a != nil}
  2174. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  2175. mutating func clearA() {self._a = nil}
  2176. var foo: EditionUnittest_TestDupFieldNumber.Foo {
  2177. get {return _foo ?? EditionUnittest_TestDupFieldNumber.Foo()}
  2178. set {_foo = newValue}
  2179. }
  2180. /// Returns true if `foo` has been explicitly set.
  2181. var hasFoo: Bool {return self._foo != nil}
  2182. /// Clears the value of `foo`. Subsequent reads from it will return its default value.
  2183. mutating func clearFoo() {self._foo = nil}
  2184. var bar: EditionUnittest_TestDupFieldNumber.Bar {
  2185. get {return _bar ?? EditionUnittest_TestDupFieldNumber.Bar()}
  2186. set {_bar = newValue}
  2187. }
  2188. /// Returns true if `bar` has been explicitly set.
  2189. var hasBar: Bool {return self._bar != nil}
  2190. /// Clears the value of `bar`. Subsequent reads from it will return its default value.
  2191. mutating func clearBar() {self._bar = nil}
  2192. var unknownFields = SwiftProtobuf.UnknownStorage()
  2193. struct Foo: Sendable {
  2194. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2195. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2196. // methods supported on all messages.
  2197. var a: Int32 {
  2198. get {return _a ?? 0}
  2199. set {_a = newValue}
  2200. }
  2201. /// Returns true if `a` has been explicitly set.
  2202. var hasA: Bool {return self._a != nil}
  2203. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  2204. mutating func clearA() {self._a = nil}
  2205. var unknownFields = SwiftProtobuf.UnknownStorage()
  2206. init() {}
  2207. fileprivate var _a: Int32? = nil
  2208. }
  2209. struct Bar: Sendable {
  2210. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2211. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2212. // methods supported on all messages.
  2213. var a: Int32 {
  2214. get {return _a ?? 0}
  2215. set {_a = newValue}
  2216. }
  2217. /// Returns true if `a` has been explicitly set.
  2218. var hasA: Bool {return self._a != nil}
  2219. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  2220. mutating func clearA() {self._a = nil}
  2221. var unknownFields = SwiftProtobuf.UnknownStorage()
  2222. init() {}
  2223. fileprivate var _a: Int32? = nil
  2224. }
  2225. init() {}
  2226. fileprivate var _a: Int32? = nil
  2227. fileprivate var _foo: EditionUnittest_TestDupFieldNumber.Foo? = nil
  2228. fileprivate var _bar: EditionUnittest_TestDupFieldNumber.Bar? = nil
  2229. }
  2230. /// Additional messages for testing lazy fields.
  2231. struct EditionUnittest_TestEagerMessage: Sendable {
  2232. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2233. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2234. // methods supported on all messages.
  2235. var subMessage: EditionUnittest_TestAllTypes {
  2236. get {return _subMessage ?? EditionUnittest_TestAllTypes()}
  2237. set {_subMessage = newValue}
  2238. }
  2239. /// Returns true if `subMessage` has been explicitly set.
  2240. var hasSubMessage: Bool {return self._subMessage != nil}
  2241. /// Clears the value of `subMessage`. Subsequent reads from it will return its default value.
  2242. mutating func clearSubMessage() {self._subMessage = nil}
  2243. var unknownFields = SwiftProtobuf.UnknownStorage()
  2244. init() {}
  2245. fileprivate var _subMessage: EditionUnittest_TestAllTypes? = nil
  2246. }
  2247. struct EditionUnittest_TestLazyMessage: Sendable {
  2248. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2249. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2250. // methods supported on all messages.
  2251. var subMessage: EditionUnittest_TestAllTypes {
  2252. get {return _subMessage ?? EditionUnittest_TestAllTypes()}
  2253. set {_subMessage = newValue}
  2254. }
  2255. /// Returns true if `subMessage` has been explicitly set.
  2256. var hasSubMessage: Bool {return self._subMessage != nil}
  2257. /// Clears the value of `subMessage`. Subsequent reads from it will return its default value.
  2258. mutating func clearSubMessage() {self._subMessage = nil}
  2259. var unknownFields = SwiftProtobuf.UnknownStorage()
  2260. init() {}
  2261. fileprivate var _subMessage: EditionUnittest_TestAllTypes? = nil
  2262. }
  2263. struct EditionUnittest_TestLazyMessageRepeated: Sendable {
  2264. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2265. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2266. // methods supported on all messages.
  2267. var repeatedMessage: [EditionUnittest_TestLazyMessage] = []
  2268. var unknownFields = SwiftProtobuf.UnknownStorage()
  2269. init() {}
  2270. }
  2271. struct EditionUnittest_TestEagerMaybeLazy: Sendable {
  2272. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2273. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2274. // methods supported on all messages.
  2275. var messageFoo: EditionUnittest_TestAllTypes {
  2276. get {return _messageFoo ?? EditionUnittest_TestAllTypes()}
  2277. set {_messageFoo = newValue}
  2278. }
  2279. /// Returns true if `messageFoo` has been explicitly set.
  2280. var hasMessageFoo: Bool {return self._messageFoo != nil}
  2281. /// Clears the value of `messageFoo`. Subsequent reads from it will return its default value.
  2282. mutating func clearMessageFoo() {self._messageFoo = nil}
  2283. var messageBar: EditionUnittest_TestAllTypes {
  2284. get {return _messageBar ?? EditionUnittest_TestAllTypes()}
  2285. set {_messageBar = newValue}
  2286. }
  2287. /// Returns true if `messageBar` has been explicitly set.
  2288. var hasMessageBar: Bool {return self._messageBar != nil}
  2289. /// Clears the value of `messageBar`. Subsequent reads from it will return its default value.
  2290. mutating func clearMessageBar() {self._messageBar = nil}
  2291. var messageBaz: EditionUnittest_TestEagerMaybeLazy.NestedMessage {
  2292. get {return _messageBaz ?? EditionUnittest_TestEagerMaybeLazy.NestedMessage()}
  2293. set {_messageBaz = newValue}
  2294. }
  2295. /// Returns true if `messageBaz` has been explicitly set.
  2296. var hasMessageBaz: Bool {return self._messageBaz != nil}
  2297. /// Clears the value of `messageBaz`. Subsequent reads from it will return its default value.
  2298. mutating func clearMessageBaz() {self._messageBaz = nil}
  2299. var unknownFields = SwiftProtobuf.UnknownStorage()
  2300. struct NestedMessage: Sendable {
  2301. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2302. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2303. // methods supported on all messages.
  2304. var packed: EditionUnittest_TestPackedTypes {
  2305. get {return _packed ?? EditionUnittest_TestPackedTypes()}
  2306. set {_packed = newValue}
  2307. }
  2308. /// Returns true if `packed` has been explicitly set.
  2309. var hasPacked: Bool {return self._packed != nil}
  2310. /// Clears the value of `packed`. Subsequent reads from it will return its default value.
  2311. mutating func clearPacked() {self._packed = nil}
  2312. var unknownFields = SwiftProtobuf.UnknownStorage()
  2313. init() {}
  2314. fileprivate var _packed: EditionUnittest_TestPackedTypes? = nil
  2315. }
  2316. init() {}
  2317. fileprivate var _messageFoo: EditionUnittest_TestAllTypes? = nil
  2318. fileprivate var _messageBar: EditionUnittest_TestAllTypes? = nil
  2319. fileprivate var _messageBaz: EditionUnittest_TestEagerMaybeLazy.NestedMessage? = nil
  2320. }
  2321. /// Needed for a Python test.
  2322. struct EditionUnittest_TestNestedMessageHasBits: Sendable {
  2323. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2324. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2325. // methods supported on all messages.
  2326. var optionalNestedMessage: EditionUnittest_TestNestedMessageHasBits.NestedMessage {
  2327. get {return _optionalNestedMessage ?? EditionUnittest_TestNestedMessageHasBits.NestedMessage()}
  2328. set {_optionalNestedMessage = newValue}
  2329. }
  2330. /// Returns true if `optionalNestedMessage` has been explicitly set.
  2331. var hasOptionalNestedMessage: Bool {return self._optionalNestedMessage != nil}
  2332. /// Clears the value of `optionalNestedMessage`. Subsequent reads from it will return its default value.
  2333. mutating func clearOptionalNestedMessage() {self._optionalNestedMessage = nil}
  2334. var unknownFields = SwiftProtobuf.UnknownStorage()
  2335. struct NestedMessage: Sendable {
  2336. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2337. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2338. // methods supported on all messages.
  2339. var nestedmessageRepeatedInt32: [Int32] = []
  2340. var nestedmessageRepeatedForeignmessage: [EditionUnittest_ForeignMessage] = []
  2341. var unknownFields = SwiftProtobuf.UnknownStorage()
  2342. init() {}
  2343. }
  2344. init() {}
  2345. fileprivate var _optionalNestedMessage: EditionUnittest_TestNestedMessageHasBits.NestedMessage? = nil
  2346. }
  2347. /// Test message with CamelCase field names. This violates Protocol Buffer
  2348. /// standard style.
  2349. struct EditionUnittest_TestCamelCaseFieldNames: Sendable {
  2350. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2351. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2352. // methods supported on all messages.
  2353. var primitiveField: Int32 {
  2354. get {return _primitiveField ?? 0}
  2355. set {_primitiveField = newValue}
  2356. }
  2357. /// Returns true if `primitiveField` has been explicitly set.
  2358. var hasPrimitiveField: Bool {return self._primitiveField != nil}
  2359. /// Clears the value of `primitiveField`. Subsequent reads from it will return its default value.
  2360. mutating func clearPrimitiveField() {self._primitiveField = nil}
  2361. var stringField: String {
  2362. get {return _stringField ?? String()}
  2363. set {_stringField = newValue}
  2364. }
  2365. /// Returns true if `stringField` has been explicitly set.
  2366. var hasStringField: Bool {return self._stringField != nil}
  2367. /// Clears the value of `stringField`. Subsequent reads from it will return its default value.
  2368. mutating func clearStringField() {self._stringField = nil}
  2369. var enumField: EditionUnittest_ForeignEnum {
  2370. get {return _enumField ?? .foreignFoo}
  2371. set {_enumField = newValue}
  2372. }
  2373. /// Returns true if `enumField` has been explicitly set.
  2374. var hasEnumField: Bool {return self._enumField != nil}
  2375. /// Clears the value of `enumField`. Subsequent reads from it will return its default value.
  2376. mutating func clearEnumField() {self._enumField = nil}
  2377. var messageField: EditionUnittest_ForeignMessage {
  2378. get {return _messageField ?? EditionUnittest_ForeignMessage()}
  2379. set {_messageField = newValue}
  2380. }
  2381. /// Returns true if `messageField` has been explicitly set.
  2382. var hasMessageField: Bool {return self._messageField != nil}
  2383. /// Clears the value of `messageField`. Subsequent reads from it will return its default value.
  2384. mutating func clearMessageField() {self._messageField = nil}
  2385. var stringPieceField: String {
  2386. get {return _stringPieceField ?? String()}
  2387. set {_stringPieceField = newValue}
  2388. }
  2389. /// Returns true if `stringPieceField` has been explicitly set.
  2390. var hasStringPieceField: Bool {return self._stringPieceField != nil}
  2391. /// Clears the value of `stringPieceField`. Subsequent reads from it will return its default value.
  2392. mutating func clearStringPieceField() {self._stringPieceField = nil}
  2393. var cordField: String {
  2394. get {return _cordField ?? String()}
  2395. set {_cordField = newValue}
  2396. }
  2397. /// Returns true if `cordField` has been explicitly set.
  2398. var hasCordField: Bool {return self._cordField != nil}
  2399. /// Clears the value of `cordField`. Subsequent reads from it will return its default value.
  2400. mutating func clearCordField() {self._cordField = nil}
  2401. var repeatedPrimitiveField: [Int32] = []
  2402. var repeatedStringField: [String] = []
  2403. var repeatedEnumField: [EditionUnittest_ForeignEnum] = []
  2404. var repeatedMessageField: [EditionUnittest_ForeignMessage] = []
  2405. var repeatedStringPieceField: [String] = []
  2406. var repeatedCordField: [String] = []
  2407. var unknownFields = SwiftProtobuf.UnknownStorage()
  2408. init() {}
  2409. fileprivate var _primitiveField: Int32? = nil
  2410. fileprivate var _stringField: String? = nil
  2411. fileprivate var _enumField: EditionUnittest_ForeignEnum? = nil
  2412. fileprivate var _messageField: EditionUnittest_ForeignMessage? = nil
  2413. fileprivate var _stringPieceField: String? = nil
  2414. fileprivate var _cordField: String? = nil
  2415. }
  2416. /// We list fields out of order, to ensure that we're using field number and not
  2417. /// field index to determine serialization order.
  2418. struct EditionUnittest_TestFieldOrderings: SwiftProtobuf.ExtensibleMessage, Sendable {
  2419. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2420. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2421. // methods supported on all messages.
  2422. var myString: String {
  2423. get {return _myString ?? String()}
  2424. set {_myString = newValue}
  2425. }
  2426. /// Returns true if `myString` has been explicitly set.
  2427. var hasMyString: Bool {return self._myString != nil}
  2428. /// Clears the value of `myString`. Subsequent reads from it will return its default value.
  2429. mutating func clearMyString() {self._myString = nil}
  2430. var myInt: Int64 {
  2431. get {return _myInt ?? 0}
  2432. set {_myInt = newValue}
  2433. }
  2434. /// Returns true if `myInt` has been explicitly set.
  2435. var hasMyInt: Bool {return self._myInt != nil}
  2436. /// Clears the value of `myInt`. Subsequent reads from it will return its default value.
  2437. mutating func clearMyInt() {self._myInt = nil}
  2438. var myFloat: Float {
  2439. get {return _myFloat ?? 0}
  2440. set {_myFloat = newValue}
  2441. }
  2442. /// Returns true if `myFloat` has been explicitly set.
  2443. var hasMyFloat: Bool {return self._myFloat != nil}
  2444. /// Clears the value of `myFloat`. Subsequent reads from it will return its default value.
  2445. mutating func clearMyFloat() {self._myFloat = nil}
  2446. var optionalNestedMessage: EditionUnittest_TestFieldOrderings.NestedMessage {
  2447. get {return _optionalNestedMessage ?? EditionUnittest_TestFieldOrderings.NestedMessage()}
  2448. set {_optionalNestedMessage = newValue}
  2449. }
  2450. /// Returns true if `optionalNestedMessage` has been explicitly set.
  2451. var hasOptionalNestedMessage: Bool {return self._optionalNestedMessage != nil}
  2452. /// Clears the value of `optionalNestedMessage`. Subsequent reads from it will return its default value.
  2453. mutating func clearOptionalNestedMessage() {self._optionalNestedMessage = nil}
  2454. var unknownFields = SwiftProtobuf.UnknownStorage()
  2455. struct NestedMessage: Sendable {
  2456. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2457. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2458. // methods supported on all messages.
  2459. var oo: Int64 {
  2460. get {return _oo ?? 0}
  2461. set {_oo = newValue}
  2462. }
  2463. /// Returns true if `oo` has been explicitly set.
  2464. var hasOo: Bool {return self._oo != nil}
  2465. /// Clears the value of `oo`. Subsequent reads from it will return its default value.
  2466. mutating func clearOo() {self._oo = nil}
  2467. /// The field name "b" fails to compile in proto1 because it conflicts with
  2468. /// a local variable named "b" in one of the generated methods. Doh.
  2469. /// This file needs to compile in proto1 to test backwards-compatibility.
  2470. var bb: Int32 {
  2471. get {return _bb ?? 0}
  2472. set {_bb = newValue}
  2473. }
  2474. /// Returns true if `bb` has been explicitly set.
  2475. var hasBb: Bool {return self._bb != nil}
  2476. /// Clears the value of `bb`. Subsequent reads from it will return its default value.
  2477. mutating func clearBb() {self._bb = nil}
  2478. var unknownFields = SwiftProtobuf.UnknownStorage()
  2479. init() {}
  2480. fileprivate var _oo: Int64? = nil
  2481. fileprivate var _bb: Int32? = nil
  2482. }
  2483. init() {}
  2484. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  2485. fileprivate var _myString: String? = nil
  2486. fileprivate var _myInt: Int64? = nil
  2487. fileprivate var _myFloat: Float? = nil
  2488. fileprivate var _optionalNestedMessage: EditionUnittest_TestFieldOrderings.NestedMessage? = nil
  2489. }
  2490. struct EditionUnittest_TestExtensionOrderings1: Sendable {
  2491. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2492. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2493. // methods supported on all messages.
  2494. var myString: String {
  2495. get {return _myString ?? String()}
  2496. set {_myString = newValue}
  2497. }
  2498. /// Returns true if `myString` has been explicitly set.
  2499. var hasMyString: Bool {return self._myString != nil}
  2500. /// Clears the value of `myString`. Subsequent reads from it will return its default value.
  2501. mutating func clearMyString() {self._myString = nil}
  2502. var unknownFields = SwiftProtobuf.UnknownStorage()
  2503. init() {}
  2504. fileprivate var _myString: String? = nil
  2505. }
  2506. struct EditionUnittest_TestExtensionOrderings2: Sendable {
  2507. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2508. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2509. // methods supported on all messages.
  2510. var myString: String {
  2511. get {return _myString ?? String()}
  2512. set {_myString = newValue}
  2513. }
  2514. /// Returns true if `myString` has been explicitly set.
  2515. var hasMyString: Bool {return self._myString != nil}
  2516. /// Clears the value of `myString`. Subsequent reads from it will return its default value.
  2517. mutating func clearMyString() {self._myString = nil}
  2518. var unknownFields = SwiftProtobuf.UnknownStorage()
  2519. struct TestExtensionOrderings3: Sendable {
  2520. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2521. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2522. // methods supported on all messages.
  2523. var myString: String {
  2524. get {return _myString ?? String()}
  2525. set {_myString = newValue}
  2526. }
  2527. /// Returns true if `myString` has been explicitly set.
  2528. var hasMyString: Bool {return self._myString != nil}
  2529. /// Clears the value of `myString`. Subsequent reads from it will return its default value.
  2530. mutating func clearMyString() {self._myString = nil}
  2531. var unknownFields = SwiftProtobuf.UnknownStorage()
  2532. init() {}
  2533. fileprivate var _myString: String? = nil
  2534. }
  2535. init() {}
  2536. fileprivate var _myString: String? = nil
  2537. }
  2538. struct EditionUnittest_TestExtremeDefaultValues: @unchecked Sendable {
  2539. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2540. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2541. // methods supported on all messages.
  2542. var escapedBytes: Data {
  2543. get {return _storage._escapedBytes ?? Data([0, 1, 7, 8, 12, 10, 13, 9, 11, 92, 39, 34, 254])}
  2544. set {_uniqueStorage()._escapedBytes = newValue}
  2545. }
  2546. /// Returns true if `escapedBytes` has been explicitly set.
  2547. var hasEscapedBytes: Bool {return _storage._escapedBytes != nil}
  2548. /// Clears the value of `escapedBytes`. Subsequent reads from it will return its default value.
  2549. mutating func clearEscapedBytes() {_uniqueStorage()._escapedBytes = nil}
  2550. var largeUint32: UInt32 {
  2551. get {return _storage._largeUint32 ?? 4294967295}
  2552. set {_uniqueStorage()._largeUint32 = newValue}
  2553. }
  2554. /// Returns true if `largeUint32` has been explicitly set.
  2555. var hasLargeUint32: Bool {return _storage._largeUint32 != nil}
  2556. /// Clears the value of `largeUint32`. Subsequent reads from it will return its default value.
  2557. mutating func clearLargeUint32() {_uniqueStorage()._largeUint32 = nil}
  2558. var largeUint64: UInt64 {
  2559. get {return _storage._largeUint64 ?? 18446744073709551615}
  2560. set {_uniqueStorage()._largeUint64 = newValue}
  2561. }
  2562. /// Returns true if `largeUint64` has been explicitly set.
  2563. var hasLargeUint64: Bool {return _storage._largeUint64 != nil}
  2564. /// Clears the value of `largeUint64`. Subsequent reads from it will return its default value.
  2565. mutating func clearLargeUint64() {_uniqueStorage()._largeUint64 = nil}
  2566. var smallInt32: Int32 {
  2567. get {return _storage._smallInt32 ?? -2147483647}
  2568. set {_uniqueStorage()._smallInt32 = newValue}
  2569. }
  2570. /// Returns true if `smallInt32` has been explicitly set.
  2571. var hasSmallInt32: Bool {return _storage._smallInt32 != nil}
  2572. /// Clears the value of `smallInt32`. Subsequent reads from it will return its default value.
  2573. mutating func clearSmallInt32() {_uniqueStorage()._smallInt32 = nil}
  2574. var smallInt64: Int64 {
  2575. get {return _storage._smallInt64 ?? -9223372036854775807}
  2576. set {_uniqueStorage()._smallInt64 = newValue}
  2577. }
  2578. /// Returns true if `smallInt64` has been explicitly set.
  2579. var hasSmallInt64: Bool {return _storage._smallInt64 != nil}
  2580. /// Clears the value of `smallInt64`. Subsequent reads from it will return its default value.
  2581. mutating func clearSmallInt64() {_uniqueStorage()._smallInt64 = nil}
  2582. var reallySmallInt32: Int32 {
  2583. get {return _storage._reallySmallInt32 ?? -2147483648}
  2584. set {_uniqueStorage()._reallySmallInt32 = newValue}
  2585. }
  2586. /// Returns true if `reallySmallInt32` has been explicitly set.
  2587. var hasReallySmallInt32: Bool {return _storage._reallySmallInt32 != nil}
  2588. /// Clears the value of `reallySmallInt32`. Subsequent reads from it will return its default value.
  2589. mutating func clearReallySmallInt32() {_uniqueStorage()._reallySmallInt32 = nil}
  2590. var reallySmallInt64: Int64 {
  2591. get {return _storage._reallySmallInt64 ?? -9223372036854775808}
  2592. set {_uniqueStorage()._reallySmallInt64 = newValue}
  2593. }
  2594. /// Returns true if `reallySmallInt64` has been explicitly set.
  2595. var hasReallySmallInt64: Bool {return _storage._reallySmallInt64 != nil}
  2596. /// Clears the value of `reallySmallInt64`. Subsequent reads from it will return its default value.
  2597. mutating func clearReallySmallInt64() {_uniqueStorage()._reallySmallInt64 = nil}
  2598. /// The default value here is UTF-8 for "\u1234". (We could also just type
  2599. /// the UTF-8 text directly into this text file rather than escape it, but
  2600. /// lots of people use editors that would be confused by this.)
  2601. var utf8String: String {
  2602. get {return _storage._utf8String ?? "ሴ"}
  2603. set {_uniqueStorage()._utf8String = newValue}
  2604. }
  2605. /// Returns true if `utf8String` has been explicitly set.
  2606. var hasUtf8String: Bool {return _storage._utf8String != nil}
  2607. /// Clears the value of `utf8String`. Subsequent reads from it will return its default value.
  2608. mutating func clearUtf8String() {_uniqueStorage()._utf8String = nil}
  2609. /// Tests for single-precision floating-point values.
  2610. var zeroFloat: Float {
  2611. get {return _storage._zeroFloat ?? 0}
  2612. set {_uniqueStorage()._zeroFloat = newValue}
  2613. }
  2614. /// Returns true if `zeroFloat` has been explicitly set.
  2615. var hasZeroFloat: Bool {return _storage._zeroFloat != nil}
  2616. /// Clears the value of `zeroFloat`. Subsequent reads from it will return its default value.
  2617. mutating func clearZeroFloat() {_uniqueStorage()._zeroFloat = nil}
  2618. var oneFloat: Float {
  2619. get {return _storage._oneFloat ?? 1}
  2620. set {_uniqueStorage()._oneFloat = newValue}
  2621. }
  2622. /// Returns true if `oneFloat` has been explicitly set.
  2623. var hasOneFloat: Bool {return _storage._oneFloat != nil}
  2624. /// Clears the value of `oneFloat`. Subsequent reads from it will return its default value.
  2625. mutating func clearOneFloat() {_uniqueStorage()._oneFloat = nil}
  2626. var smallFloat: Float {
  2627. get {return _storage._smallFloat ?? 1.5}
  2628. set {_uniqueStorage()._smallFloat = newValue}
  2629. }
  2630. /// Returns true if `smallFloat` has been explicitly set.
  2631. var hasSmallFloat: Bool {return _storage._smallFloat != nil}
  2632. /// Clears the value of `smallFloat`. Subsequent reads from it will return its default value.
  2633. mutating func clearSmallFloat() {_uniqueStorage()._smallFloat = nil}
  2634. var negativeOneFloat: Float {
  2635. get {return _storage._negativeOneFloat ?? -1}
  2636. set {_uniqueStorage()._negativeOneFloat = newValue}
  2637. }
  2638. /// Returns true if `negativeOneFloat` has been explicitly set.
  2639. var hasNegativeOneFloat: Bool {return _storage._negativeOneFloat != nil}
  2640. /// Clears the value of `negativeOneFloat`. Subsequent reads from it will return its default value.
  2641. mutating func clearNegativeOneFloat() {_uniqueStorage()._negativeOneFloat = nil}
  2642. var negativeFloat: Float {
  2643. get {return _storage._negativeFloat ?? -1.5}
  2644. set {_uniqueStorage()._negativeFloat = newValue}
  2645. }
  2646. /// Returns true if `negativeFloat` has been explicitly set.
  2647. var hasNegativeFloat: Bool {return _storage._negativeFloat != nil}
  2648. /// Clears the value of `negativeFloat`. Subsequent reads from it will return its default value.
  2649. mutating func clearNegativeFloat() {_uniqueStorage()._negativeFloat = nil}
  2650. /// Using exponents
  2651. var largeFloat: Float {
  2652. get {return _storage._largeFloat ?? 2e+08}
  2653. set {_uniqueStorage()._largeFloat = newValue}
  2654. }
  2655. /// Returns true if `largeFloat` has been explicitly set.
  2656. var hasLargeFloat: Bool {return _storage._largeFloat != nil}
  2657. /// Clears the value of `largeFloat`. Subsequent reads from it will return its default value.
  2658. mutating func clearLargeFloat() {_uniqueStorage()._largeFloat = nil}
  2659. var smallNegativeFloat: Float {
  2660. get {return _storage._smallNegativeFloat ?? -8e-28}
  2661. set {_uniqueStorage()._smallNegativeFloat = newValue}
  2662. }
  2663. /// Returns true if `smallNegativeFloat` has been explicitly set.
  2664. var hasSmallNegativeFloat: Bool {return _storage._smallNegativeFloat != nil}
  2665. /// Clears the value of `smallNegativeFloat`. Subsequent reads from it will return its default value.
  2666. mutating func clearSmallNegativeFloat() {_uniqueStorage()._smallNegativeFloat = nil}
  2667. /// Text for nonfinite floating-point values.
  2668. var infDouble: Double {
  2669. get {return _storage._infDouble ?? Double.infinity}
  2670. set {_uniqueStorage()._infDouble = newValue}
  2671. }
  2672. /// Returns true if `infDouble` has been explicitly set.
  2673. var hasInfDouble: Bool {return _storage._infDouble != nil}
  2674. /// Clears the value of `infDouble`. Subsequent reads from it will return its default value.
  2675. mutating func clearInfDouble() {_uniqueStorage()._infDouble = nil}
  2676. var negInfDouble: Double {
  2677. get {return _storage._negInfDouble ?? -Double.infinity}
  2678. set {_uniqueStorage()._negInfDouble = newValue}
  2679. }
  2680. /// Returns true if `negInfDouble` has been explicitly set.
  2681. var hasNegInfDouble: Bool {return _storage._negInfDouble != nil}
  2682. /// Clears the value of `negInfDouble`. Subsequent reads from it will return its default value.
  2683. mutating func clearNegInfDouble() {_uniqueStorage()._negInfDouble = nil}
  2684. var nanDouble: Double {
  2685. get {return _storage._nanDouble ?? Double.nan}
  2686. set {_uniqueStorage()._nanDouble = newValue}
  2687. }
  2688. /// Returns true if `nanDouble` has been explicitly set.
  2689. var hasNanDouble: Bool {return _storage._nanDouble != nil}
  2690. /// Clears the value of `nanDouble`. Subsequent reads from it will return its default value.
  2691. mutating func clearNanDouble() {_uniqueStorage()._nanDouble = nil}
  2692. var infFloat: Float {
  2693. get {return _storage._infFloat ?? Float.infinity}
  2694. set {_uniqueStorage()._infFloat = newValue}
  2695. }
  2696. /// Returns true if `infFloat` has been explicitly set.
  2697. var hasInfFloat: Bool {return _storage._infFloat != nil}
  2698. /// Clears the value of `infFloat`. Subsequent reads from it will return its default value.
  2699. mutating func clearInfFloat() {_uniqueStorage()._infFloat = nil}
  2700. var negInfFloat: Float {
  2701. get {return _storage._negInfFloat ?? -Float.infinity}
  2702. set {_uniqueStorage()._negInfFloat = newValue}
  2703. }
  2704. /// Returns true if `negInfFloat` has been explicitly set.
  2705. var hasNegInfFloat: Bool {return _storage._negInfFloat != nil}
  2706. /// Clears the value of `negInfFloat`. Subsequent reads from it will return its default value.
  2707. mutating func clearNegInfFloat() {_uniqueStorage()._negInfFloat = nil}
  2708. var nanFloat: Float {
  2709. get {return _storage._nanFloat ?? Float.nan}
  2710. set {_uniqueStorage()._nanFloat = newValue}
  2711. }
  2712. /// Returns true if `nanFloat` has been explicitly set.
  2713. var hasNanFloat: Bool {return _storage._nanFloat != nil}
  2714. /// Clears the value of `nanFloat`. Subsequent reads from it will return its default value.
  2715. mutating func clearNanFloat() {_uniqueStorage()._nanFloat = nil}
  2716. /// Tests for C++ trigraphs.
  2717. /// Trigraphs should be escaped in C++ generated files, but they should not be
  2718. /// escaped for other languages.
  2719. /// Note that in .proto file, "\?" is a valid way to escape ? in string
  2720. /// literals.
  2721. var cppTrigraph: String {
  2722. get {return _storage._cppTrigraph ?? "? ? ?? ?? ??? ??/ ??-"}
  2723. set {_uniqueStorage()._cppTrigraph = newValue}
  2724. }
  2725. /// Returns true if `cppTrigraph` has been explicitly set.
  2726. var hasCppTrigraph: Bool {return _storage._cppTrigraph != nil}
  2727. /// Clears the value of `cppTrigraph`. Subsequent reads from it will return its default value.
  2728. mutating func clearCppTrigraph() {_uniqueStorage()._cppTrigraph = nil}
  2729. /// String defaults containing the character '\000'
  2730. var stringWithZero: String {
  2731. get {return _storage._stringWithZero ?? "hel\0lo"}
  2732. set {_uniqueStorage()._stringWithZero = newValue}
  2733. }
  2734. /// Returns true if `stringWithZero` has been explicitly set.
  2735. var hasStringWithZero: Bool {return _storage._stringWithZero != nil}
  2736. /// Clears the value of `stringWithZero`. Subsequent reads from it will return its default value.
  2737. mutating func clearStringWithZero() {_uniqueStorage()._stringWithZero = nil}
  2738. var bytesWithZero: Data {
  2739. get {return _storage._bytesWithZero ?? Data([119, 111, 114, 0, 108, 100])}
  2740. set {_uniqueStorage()._bytesWithZero = newValue}
  2741. }
  2742. /// Returns true if `bytesWithZero` has been explicitly set.
  2743. var hasBytesWithZero: Bool {return _storage._bytesWithZero != nil}
  2744. /// Clears the value of `bytesWithZero`. Subsequent reads from it will return its default value.
  2745. mutating func clearBytesWithZero() {_uniqueStorage()._bytesWithZero = nil}
  2746. var stringPieceWithZero: String {
  2747. get {return _storage._stringPieceWithZero ?? "ab\0c"}
  2748. set {_uniqueStorage()._stringPieceWithZero = newValue}
  2749. }
  2750. /// Returns true if `stringPieceWithZero` has been explicitly set.
  2751. var hasStringPieceWithZero: Bool {return _storage._stringPieceWithZero != nil}
  2752. /// Clears the value of `stringPieceWithZero`. Subsequent reads from it will return its default value.
  2753. mutating func clearStringPieceWithZero() {_uniqueStorage()._stringPieceWithZero = nil}
  2754. var cordWithZero: String {
  2755. get {return _storage._cordWithZero ?? "12\03"}
  2756. set {_uniqueStorage()._cordWithZero = newValue}
  2757. }
  2758. /// Returns true if `cordWithZero` has been explicitly set.
  2759. var hasCordWithZero: Bool {return _storage._cordWithZero != nil}
  2760. /// Clears the value of `cordWithZero`. Subsequent reads from it will return its default value.
  2761. mutating func clearCordWithZero() {_uniqueStorage()._cordWithZero = nil}
  2762. var replacementString: String {
  2763. get {return _storage._replacementString ?? "${unknown}"}
  2764. set {_uniqueStorage()._replacementString = newValue}
  2765. }
  2766. /// Returns true if `replacementString` has been explicitly set.
  2767. var hasReplacementString: Bool {return _storage._replacementString != nil}
  2768. /// Clears the value of `replacementString`. Subsequent reads from it will return its default value.
  2769. mutating func clearReplacementString() {_uniqueStorage()._replacementString = nil}
  2770. var unknownFields = SwiftProtobuf.UnknownStorage()
  2771. init() {}
  2772. fileprivate var _storage = _StorageClass.defaultInstance
  2773. }
  2774. struct EditionUnittest_SparseEnumMessage: Sendable {
  2775. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2776. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2777. // methods supported on all messages.
  2778. var sparseEnum: EditionUnittest_TestSparseEnum {
  2779. get {return _sparseEnum ?? .sparseA}
  2780. set {_sparseEnum = newValue}
  2781. }
  2782. /// Returns true if `sparseEnum` has been explicitly set.
  2783. var hasSparseEnum: Bool {return self._sparseEnum != nil}
  2784. /// Clears the value of `sparseEnum`. Subsequent reads from it will return its default value.
  2785. mutating func clearSparseEnum() {self._sparseEnum = nil}
  2786. var unknownFields = SwiftProtobuf.UnknownStorage()
  2787. init() {}
  2788. fileprivate var _sparseEnum: EditionUnittest_TestSparseEnum? = nil
  2789. }
  2790. /// Test String and Bytes: string is for valid UTF-8 strings
  2791. struct EditionUnittest_OneString: Sendable {
  2792. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2793. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2794. // methods supported on all messages.
  2795. var data: String {
  2796. get {return _data ?? String()}
  2797. set {_data = newValue}
  2798. }
  2799. /// Returns true if `data` has been explicitly set.
  2800. var hasData: Bool {return self._data != nil}
  2801. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  2802. mutating func clearData() {self._data = nil}
  2803. var unknownFields = SwiftProtobuf.UnknownStorage()
  2804. init() {}
  2805. fileprivate var _data: String? = nil
  2806. }
  2807. struct EditionUnittest_MoreString: Sendable {
  2808. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2809. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2810. // methods supported on all messages.
  2811. var data: [String] = []
  2812. var unknownFields = SwiftProtobuf.UnknownStorage()
  2813. init() {}
  2814. }
  2815. struct EditionUnittest_OneBytes: @unchecked Sendable {
  2816. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2817. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2818. // methods supported on all messages.
  2819. var data: Data {
  2820. get {return _data ?? Data()}
  2821. set {_data = newValue}
  2822. }
  2823. /// Returns true if `data` has been explicitly set.
  2824. var hasData: Bool {return self._data != nil}
  2825. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  2826. mutating func clearData() {self._data = nil}
  2827. var unknownFields = SwiftProtobuf.UnknownStorage()
  2828. init() {}
  2829. fileprivate var _data: Data? = nil
  2830. }
  2831. struct EditionUnittest_MoreBytes: @unchecked Sendable {
  2832. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2833. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2834. // methods supported on all messages.
  2835. var data: [Data] = []
  2836. var unknownFields = SwiftProtobuf.UnknownStorage()
  2837. init() {}
  2838. }
  2839. struct EditionUnittest_ManyOptionalString: @unchecked Sendable {
  2840. // SwiftProtobuf.Message conformance is added in an extension below. See the
  2841. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  2842. // methods supported on all messages.
  2843. var str1: String {
  2844. get {return _storage._str1 ?? String()}
  2845. set {_uniqueStorage()._str1 = newValue}
  2846. }
  2847. /// Returns true if `str1` has been explicitly set.
  2848. var hasStr1: Bool {return _storage._str1 != nil}
  2849. /// Clears the value of `str1`. Subsequent reads from it will return its default value.
  2850. mutating func clearStr1() {_uniqueStorage()._str1 = nil}
  2851. var str2: String {
  2852. get {return _storage._str2 ?? String()}
  2853. set {_uniqueStorage()._str2 = newValue}
  2854. }
  2855. /// Returns true if `str2` has been explicitly set.
  2856. var hasStr2: Bool {return _storage._str2 != nil}
  2857. /// Clears the value of `str2`. Subsequent reads from it will return its default value.
  2858. mutating func clearStr2() {_uniqueStorage()._str2 = nil}
  2859. var str3: String {
  2860. get {return _storage._str3 ?? String()}
  2861. set {_uniqueStorage()._str3 = newValue}
  2862. }
  2863. /// Returns true if `str3` has been explicitly set.
  2864. var hasStr3: Bool {return _storage._str3 != nil}
  2865. /// Clears the value of `str3`. Subsequent reads from it will return its default value.
  2866. mutating func clearStr3() {_uniqueStorage()._str3 = nil}
  2867. var str4: String {
  2868. get {return _storage._str4 ?? String()}
  2869. set {_uniqueStorage()._str4 = newValue}
  2870. }
  2871. /// Returns true if `str4` has been explicitly set.
  2872. var hasStr4: Bool {return _storage._str4 != nil}
  2873. /// Clears the value of `str4`. Subsequent reads from it will return its default value.
  2874. mutating func clearStr4() {_uniqueStorage()._str4 = nil}
  2875. var str5: String {
  2876. get {return _storage._str5 ?? String()}
  2877. set {_uniqueStorage()._str5 = newValue}
  2878. }
  2879. /// Returns true if `str5` has been explicitly set.
  2880. var hasStr5: Bool {return _storage._str5 != nil}
  2881. /// Clears the value of `str5`. Subsequent reads from it will return its default value.
  2882. mutating func clearStr5() {_uniqueStorage()._str5 = nil}
  2883. var str6: String {
  2884. get {return _storage._str6 ?? String()}
  2885. set {_uniqueStorage()._str6 = newValue}
  2886. }
  2887. /// Returns true if `str6` has been explicitly set.
  2888. var hasStr6: Bool {return _storage._str6 != nil}
  2889. /// Clears the value of `str6`. Subsequent reads from it will return its default value.
  2890. mutating func clearStr6() {_uniqueStorage()._str6 = nil}
  2891. var str7: String {
  2892. get {return _storage._str7 ?? String()}
  2893. set {_uniqueStorage()._str7 = newValue}
  2894. }
  2895. /// Returns true if `str7` has been explicitly set.
  2896. var hasStr7: Bool {return _storage._str7 != nil}
  2897. /// Clears the value of `str7`. Subsequent reads from it will return its default value.
  2898. mutating func clearStr7() {_uniqueStorage()._str7 = nil}
  2899. var str8: String {
  2900. get {return _storage._str8 ?? String()}
  2901. set {_uniqueStorage()._str8 = newValue}
  2902. }
  2903. /// Returns true if `str8` has been explicitly set.
  2904. var hasStr8: Bool {return _storage._str8 != nil}
  2905. /// Clears the value of `str8`. Subsequent reads from it will return its default value.
  2906. mutating func clearStr8() {_uniqueStorage()._str8 = nil}
  2907. var str9: String {
  2908. get {return _storage._str9 ?? String()}
  2909. set {_uniqueStorage()._str9 = newValue}
  2910. }
  2911. /// Returns true if `str9` has been explicitly set.
  2912. var hasStr9: Bool {return _storage._str9 != nil}
  2913. /// Clears the value of `str9`. Subsequent reads from it will return its default value.
  2914. mutating func clearStr9() {_uniqueStorage()._str9 = nil}
  2915. var str10: String {
  2916. get {return _storage._str10 ?? String()}
  2917. set {_uniqueStorage()._str10 = newValue}
  2918. }
  2919. /// Returns true if `str10` has been explicitly set.
  2920. var hasStr10: Bool {return _storage._str10 != nil}
  2921. /// Clears the value of `str10`. Subsequent reads from it will return its default value.
  2922. mutating func clearStr10() {_uniqueStorage()._str10 = nil}
  2923. var str11: String {
  2924. get {return _storage._str11 ?? String()}
  2925. set {_uniqueStorage()._str11 = newValue}
  2926. }
  2927. /// Returns true if `str11` has been explicitly set.
  2928. var hasStr11: Bool {return _storage._str11 != nil}
  2929. /// Clears the value of `str11`. Subsequent reads from it will return its default value.
  2930. mutating func clearStr11() {_uniqueStorage()._str11 = nil}
  2931. var str12: String {
  2932. get {return _storage._str12 ?? String()}
  2933. set {_uniqueStorage()._str12 = newValue}
  2934. }
  2935. /// Returns true if `str12` has been explicitly set.
  2936. var hasStr12: Bool {return _storage._str12 != nil}
  2937. /// Clears the value of `str12`. Subsequent reads from it will return its default value.
  2938. mutating func clearStr12() {_uniqueStorage()._str12 = nil}
  2939. var str13: String {
  2940. get {return _storage._str13 ?? String()}
  2941. set {_uniqueStorage()._str13 = newValue}
  2942. }
  2943. /// Returns true if `str13` has been explicitly set.
  2944. var hasStr13: Bool {return _storage._str13 != nil}
  2945. /// Clears the value of `str13`. Subsequent reads from it will return its default value.
  2946. mutating func clearStr13() {_uniqueStorage()._str13 = nil}
  2947. var str14: String {
  2948. get {return _storage._str14 ?? String()}
  2949. set {_uniqueStorage()._str14 = newValue}
  2950. }
  2951. /// Returns true if `str14` has been explicitly set.
  2952. var hasStr14: Bool {return _storage._str14 != nil}
  2953. /// Clears the value of `str14`. Subsequent reads from it will return its default value.
  2954. mutating func clearStr14() {_uniqueStorage()._str14 = nil}
  2955. var str15: String {
  2956. get {return _storage._str15 ?? String()}
  2957. set {_uniqueStorage()._str15 = newValue}
  2958. }
  2959. /// Returns true if `str15` has been explicitly set.
  2960. var hasStr15: Bool {return _storage._str15 != nil}
  2961. /// Clears the value of `str15`. Subsequent reads from it will return its default value.
  2962. mutating func clearStr15() {_uniqueStorage()._str15 = nil}
  2963. var str16: String {
  2964. get {return _storage._str16 ?? String()}
  2965. set {_uniqueStorage()._str16 = newValue}
  2966. }
  2967. /// Returns true if `str16` has been explicitly set.
  2968. var hasStr16: Bool {return _storage._str16 != nil}
  2969. /// Clears the value of `str16`. Subsequent reads from it will return its default value.
  2970. mutating func clearStr16() {_uniqueStorage()._str16 = nil}
  2971. var str17: String {
  2972. get {return _storage._str17 ?? String()}
  2973. set {_uniqueStorage()._str17 = newValue}
  2974. }
  2975. /// Returns true if `str17` has been explicitly set.
  2976. var hasStr17: Bool {return _storage._str17 != nil}
  2977. /// Clears the value of `str17`. Subsequent reads from it will return its default value.
  2978. mutating func clearStr17() {_uniqueStorage()._str17 = nil}
  2979. var str18: String {
  2980. get {return _storage._str18 ?? String()}
  2981. set {_uniqueStorage()._str18 = newValue}
  2982. }
  2983. /// Returns true if `str18` has been explicitly set.
  2984. var hasStr18: Bool {return _storage._str18 != nil}
  2985. /// Clears the value of `str18`. Subsequent reads from it will return its default value.
  2986. mutating func clearStr18() {_uniqueStorage()._str18 = nil}
  2987. var str19: String {
  2988. get {return _storage._str19 ?? String()}
  2989. set {_uniqueStorage()._str19 = newValue}
  2990. }
  2991. /// Returns true if `str19` has been explicitly set.
  2992. var hasStr19: Bool {return _storage._str19 != nil}
  2993. /// Clears the value of `str19`. Subsequent reads from it will return its default value.
  2994. mutating func clearStr19() {_uniqueStorage()._str19 = nil}
  2995. var str20: String {
  2996. get {return _storage._str20 ?? String()}
  2997. set {_uniqueStorage()._str20 = newValue}
  2998. }
  2999. /// Returns true if `str20` has been explicitly set.
  3000. var hasStr20: Bool {return _storage._str20 != nil}
  3001. /// Clears the value of `str20`. Subsequent reads from it will return its default value.
  3002. mutating func clearStr20() {_uniqueStorage()._str20 = nil}
  3003. var str21: String {
  3004. get {return _storage._str21 ?? String()}
  3005. set {_uniqueStorage()._str21 = newValue}
  3006. }
  3007. /// Returns true if `str21` has been explicitly set.
  3008. var hasStr21: Bool {return _storage._str21 != nil}
  3009. /// Clears the value of `str21`. Subsequent reads from it will return its default value.
  3010. mutating func clearStr21() {_uniqueStorage()._str21 = nil}
  3011. var str22: String {
  3012. get {return _storage._str22 ?? String()}
  3013. set {_uniqueStorage()._str22 = newValue}
  3014. }
  3015. /// Returns true if `str22` has been explicitly set.
  3016. var hasStr22: Bool {return _storage._str22 != nil}
  3017. /// Clears the value of `str22`. Subsequent reads from it will return its default value.
  3018. mutating func clearStr22() {_uniqueStorage()._str22 = nil}
  3019. var str23: String {
  3020. get {return _storage._str23 ?? String()}
  3021. set {_uniqueStorage()._str23 = newValue}
  3022. }
  3023. /// Returns true if `str23` has been explicitly set.
  3024. var hasStr23: Bool {return _storage._str23 != nil}
  3025. /// Clears the value of `str23`. Subsequent reads from it will return its default value.
  3026. mutating func clearStr23() {_uniqueStorage()._str23 = nil}
  3027. var str24: String {
  3028. get {return _storage._str24 ?? String()}
  3029. set {_uniqueStorage()._str24 = newValue}
  3030. }
  3031. /// Returns true if `str24` has been explicitly set.
  3032. var hasStr24: Bool {return _storage._str24 != nil}
  3033. /// Clears the value of `str24`. Subsequent reads from it will return its default value.
  3034. mutating func clearStr24() {_uniqueStorage()._str24 = nil}
  3035. var str25: String {
  3036. get {return _storage._str25 ?? String()}
  3037. set {_uniqueStorage()._str25 = newValue}
  3038. }
  3039. /// Returns true if `str25` has been explicitly set.
  3040. var hasStr25: Bool {return _storage._str25 != nil}
  3041. /// Clears the value of `str25`. Subsequent reads from it will return its default value.
  3042. mutating func clearStr25() {_uniqueStorage()._str25 = nil}
  3043. var str26: String {
  3044. get {return _storage._str26 ?? String()}
  3045. set {_uniqueStorage()._str26 = newValue}
  3046. }
  3047. /// Returns true if `str26` has been explicitly set.
  3048. var hasStr26: Bool {return _storage._str26 != nil}
  3049. /// Clears the value of `str26`. Subsequent reads from it will return its default value.
  3050. mutating func clearStr26() {_uniqueStorage()._str26 = nil}
  3051. var str27: String {
  3052. get {return _storage._str27 ?? String()}
  3053. set {_uniqueStorage()._str27 = newValue}
  3054. }
  3055. /// Returns true if `str27` has been explicitly set.
  3056. var hasStr27: Bool {return _storage._str27 != nil}
  3057. /// Clears the value of `str27`. Subsequent reads from it will return its default value.
  3058. mutating func clearStr27() {_uniqueStorage()._str27 = nil}
  3059. var str28: String {
  3060. get {return _storage._str28 ?? String()}
  3061. set {_uniqueStorage()._str28 = newValue}
  3062. }
  3063. /// Returns true if `str28` has been explicitly set.
  3064. var hasStr28: Bool {return _storage._str28 != nil}
  3065. /// Clears the value of `str28`. Subsequent reads from it will return its default value.
  3066. mutating func clearStr28() {_uniqueStorage()._str28 = nil}
  3067. var str29: String {
  3068. get {return _storage._str29 ?? String()}
  3069. set {_uniqueStorage()._str29 = newValue}
  3070. }
  3071. /// Returns true if `str29` has been explicitly set.
  3072. var hasStr29: Bool {return _storage._str29 != nil}
  3073. /// Clears the value of `str29`. Subsequent reads from it will return its default value.
  3074. mutating func clearStr29() {_uniqueStorage()._str29 = nil}
  3075. var str30: String {
  3076. get {return _storage._str30 ?? String()}
  3077. set {_uniqueStorage()._str30 = newValue}
  3078. }
  3079. /// Returns true if `str30` has been explicitly set.
  3080. var hasStr30: Bool {return _storage._str30 != nil}
  3081. /// Clears the value of `str30`. Subsequent reads from it will return its default value.
  3082. mutating func clearStr30() {_uniqueStorage()._str30 = nil}
  3083. var str31: String {
  3084. get {return _storage._str31 ?? String()}
  3085. set {_uniqueStorage()._str31 = newValue}
  3086. }
  3087. /// Returns true if `str31` has been explicitly set.
  3088. var hasStr31: Bool {return _storage._str31 != nil}
  3089. /// Clears the value of `str31`. Subsequent reads from it will return its default value.
  3090. mutating func clearStr31() {_uniqueStorage()._str31 = nil}
  3091. var str32: String {
  3092. get {return _storage._str32 ?? String()}
  3093. set {_uniqueStorage()._str32 = newValue}
  3094. }
  3095. /// Returns true if `str32` has been explicitly set.
  3096. var hasStr32: Bool {return _storage._str32 != nil}
  3097. /// Clears the value of `str32`. Subsequent reads from it will return its default value.
  3098. mutating func clearStr32() {_uniqueStorage()._str32 = nil}
  3099. var unknownFields = SwiftProtobuf.UnknownStorage()
  3100. init() {}
  3101. fileprivate var _storage = _StorageClass.defaultInstance
  3102. }
  3103. /// Test int32, uint32, int64, uint64, and bool are all compatible
  3104. struct EditionUnittest_Int32Message: Sendable {
  3105. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3106. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3107. // methods supported on all messages.
  3108. var data: Int32 {
  3109. get {return _data ?? 0}
  3110. set {_data = newValue}
  3111. }
  3112. /// Returns true if `data` has been explicitly set.
  3113. var hasData: Bool {return self._data != nil}
  3114. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  3115. mutating func clearData() {self._data = nil}
  3116. var unknownFields = SwiftProtobuf.UnknownStorage()
  3117. init() {}
  3118. fileprivate var _data: Int32? = nil
  3119. }
  3120. struct EditionUnittest_Uint32Message: Sendable {
  3121. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3122. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3123. // methods supported on all messages.
  3124. var data: UInt32 {
  3125. get {return _data ?? 0}
  3126. set {_data = newValue}
  3127. }
  3128. /// Returns true if `data` has been explicitly set.
  3129. var hasData: Bool {return self._data != nil}
  3130. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  3131. mutating func clearData() {self._data = nil}
  3132. var unknownFields = SwiftProtobuf.UnknownStorage()
  3133. init() {}
  3134. fileprivate var _data: UInt32? = nil
  3135. }
  3136. struct EditionUnittest_Int64Message: Sendable {
  3137. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3138. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3139. // methods supported on all messages.
  3140. var data: Int64 {
  3141. get {return _data ?? 0}
  3142. set {_data = newValue}
  3143. }
  3144. /// Returns true if `data` has been explicitly set.
  3145. var hasData: Bool {return self._data != nil}
  3146. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  3147. mutating func clearData() {self._data = nil}
  3148. var unknownFields = SwiftProtobuf.UnknownStorage()
  3149. init() {}
  3150. fileprivate var _data: Int64? = nil
  3151. }
  3152. struct EditionUnittest_Uint64Message: Sendable {
  3153. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3154. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3155. // methods supported on all messages.
  3156. var data: UInt64 {
  3157. get {return _data ?? 0}
  3158. set {_data = newValue}
  3159. }
  3160. /// Returns true if `data` has been explicitly set.
  3161. var hasData: Bool {return self._data != nil}
  3162. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  3163. mutating func clearData() {self._data = nil}
  3164. var unknownFields = SwiftProtobuf.UnknownStorage()
  3165. init() {}
  3166. fileprivate var _data: UInt64? = nil
  3167. }
  3168. struct EditionUnittest_BoolMessage: Sendable {
  3169. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3170. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3171. // methods supported on all messages.
  3172. var data: Bool {
  3173. get {return _data ?? false}
  3174. set {_data = newValue}
  3175. }
  3176. /// Returns true if `data` has been explicitly set.
  3177. var hasData: Bool {return self._data != nil}
  3178. /// Clears the value of `data`. Subsequent reads from it will return its default value.
  3179. mutating func clearData() {self._data = nil}
  3180. var unknownFields = SwiftProtobuf.UnknownStorage()
  3181. init() {}
  3182. fileprivate var _data: Bool? = nil
  3183. }
  3184. /// Test oneofs.
  3185. struct EditionUnittest_TestOneof: Sendable {
  3186. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3187. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3188. // methods supported on all messages.
  3189. var foo: EditionUnittest_TestOneof.OneOf_Foo? = nil
  3190. var fooInt: Int32 {
  3191. get {
  3192. if case .fooInt(let v)? = foo {return v}
  3193. return 0
  3194. }
  3195. set {foo = .fooInt(newValue)}
  3196. }
  3197. var fooString: String {
  3198. get {
  3199. if case .fooString(let v)? = foo {return v}
  3200. return String()
  3201. }
  3202. set {foo = .fooString(newValue)}
  3203. }
  3204. var fooMessage: EditionUnittest_TestAllTypes {
  3205. get {
  3206. if case .fooMessage(let v)? = foo {return v}
  3207. return EditionUnittest_TestAllTypes()
  3208. }
  3209. set {foo = .fooMessage(newValue)}
  3210. }
  3211. var fooGroup: EditionUnittest_TestOneof.FooGroup {
  3212. get {
  3213. if case .fooGroup(let v)? = foo {return v}
  3214. return EditionUnittest_TestOneof.FooGroup()
  3215. }
  3216. set {foo = .fooGroup(newValue)}
  3217. }
  3218. var unknownFields = SwiftProtobuf.UnknownStorage()
  3219. enum OneOf_Foo: Equatable, Sendable {
  3220. case fooInt(Int32)
  3221. case fooString(String)
  3222. case fooMessage(EditionUnittest_TestAllTypes)
  3223. case fooGroup(EditionUnittest_TestOneof.FooGroup)
  3224. }
  3225. struct FooGroup: Sendable {
  3226. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3227. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3228. // methods supported on all messages.
  3229. var a: Int32 {
  3230. get {return _a ?? 0}
  3231. set {_a = newValue}
  3232. }
  3233. /// Returns true if `a` has been explicitly set.
  3234. var hasA: Bool {return self._a != nil}
  3235. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  3236. mutating func clearA() {self._a = nil}
  3237. var b: String {
  3238. get {return _b ?? String()}
  3239. set {_b = newValue}
  3240. }
  3241. /// Returns true if `b` has been explicitly set.
  3242. var hasB: Bool {return self._b != nil}
  3243. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  3244. mutating func clearB() {self._b = nil}
  3245. var unknownFields = SwiftProtobuf.UnknownStorage()
  3246. init() {}
  3247. fileprivate var _a: Int32? = nil
  3248. fileprivate var _b: String? = nil
  3249. }
  3250. init() {}
  3251. }
  3252. struct EditionUnittest_TestOneofBackwardsCompatible: Sendable {
  3253. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3254. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3255. // methods supported on all messages.
  3256. var fooInt: Int32 {
  3257. get {return _fooInt ?? 0}
  3258. set {_fooInt = newValue}
  3259. }
  3260. /// Returns true if `fooInt` has been explicitly set.
  3261. var hasFooInt: Bool {return self._fooInt != nil}
  3262. /// Clears the value of `fooInt`. Subsequent reads from it will return its default value.
  3263. mutating func clearFooInt() {self._fooInt = nil}
  3264. var fooString: String {
  3265. get {return _fooString ?? String()}
  3266. set {_fooString = newValue}
  3267. }
  3268. /// Returns true if `fooString` has been explicitly set.
  3269. var hasFooString: Bool {return self._fooString != nil}
  3270. /// Clears the value of `fooString`. Subsequent reads from it will return its default value.
  3271. mutating func clearFooString() {self._fooString = nil}
  3272. var fooMessage: EditionUnittest_TestAllTypes {
  3273. get {return _fooMessage ?? EditionUnittest_TestAllTypes()}
  3274. set {_fooMessage = newValue}
  3275. }
  3276. /// Returns true if `fooMessage` has been explicitly set.
  3277. var hasFooMessage: Bool {return self._fooMessage != nil}
  3278. /// Clears the value of `fooMessage`. Subsequent reads from it will return its default value.
  3279. mutating func clearFooMessage() {self._fooMessage = nil}
  3280. var fooGroup: EditionUnittest_TestOneofBackwardsCompatible.FooGroup {
  3281. get {return _fooGroup ?? EditionUnittest_TestOneofBackwardsCompatible.FooGroup()}
  3282. set {_fooGroup = newValue}
  3283. }
  3284. /// Returns true if `fooGroup` has been explicitly set.
  3285. var hasFooGroup: Bool {return self._fooGroup != nil}
  3286. /// Clears the value of `fooGroup`. Subsequent reads from it will return its default value.
  3287. mutating func clearFooGroup() {self._fooGroup = nil}
  3288. var unknownFields = SwiftProtobuf.UnknownStorage()
  3289. struct FooGroup: Sendable {
  3290. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3291. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3292. // methods supported on all messages.
  3293. var a: Int32 {
  3294. get {return _a ?? 0}
  3295. set {_a = newValue}
  3296. }
  3297. /// Returns true if `a` has been explicitly set.
  3298. var hasA: Bool {return self._a != nil}
  3299. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  3300. mutating func clearA() {self._a = nil}
  3301. var b: String {
  3302. get {return _b ?? String()}
  3303. set {_b = newValue}
  3304. }
  3305. /// Returns true if `b` has been explicitly set.
  3306. var hasB: Bool {return self._b != nil}
  3307. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  3308. mutating func clearB() {self._b = nil}
  3309. var unknownFields = SwiftProtobuf.UnknownStorage()
  3310. init() {}
  3311. fileprivate var _a: Int32? = nil
  3312. fileprivate var _b: String? = nil
  3313. }
  3314. init() {}
  3315. fileprivate var _fooInt: Int32? = nil
  3316. fileprivate var _fooString: String? = nil
  3317. fileprivate var _fooMessage: EditionUnittest_TestAllTypes? = nil
  3318. fileprivate var _fooGroup: EditionUnittest_TestOneofBackwardsCompatible.FooGroup? = nil
  3319. }
  3320. struct EditionUnittest_TestOneof2: @unchecked Sendable {
  3321. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3322. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3323. // methods supported on all messages.
  3324. var foo: EditionUnittest_TestOneof2.OneOf_Foo? = nil
  3325. var fooInt: Int32 {
  3326. get {
  3327. if case .fooInt(let v)? = foo {return v}
  3328. return 0
  3329. }
  3330. set {foo = .fooInt(newValue)}
  3331. }
  3332. var fooString: String {
  3333. get {
  3334. if case .fooString(let v)? = foo {return v}
  3335. return String()
  3336. }
  3337. set {foo = .fooString(newValue)}
  3338. }
  3339. var fooCord: String {
  3340. get {
  3341. if case .fooCord(let v)? = foo {return v}
  3342. return String()
  3343. }
  3344. set {foo = .fooCord(newValue)}
  3345. }
  3346. var fooStringPiece: String {
  3347. get {
  3348. if case .fooStringPiece(let v)? = foo {return v}
  3349. return String()
  3350. }
  3351. set {foo = .fooStringPiece(newValue)}
  3352. }
  3353. var fooBytes: Data {
  3354. get {
  3355. if case .fooBytes(let v)? = foo {return v}
  3356. return Data()
  3357. }
  3358. set {foo = .fooBytes(newValue)}
  3359. }
  3360. var fooEnum: EditionUnittest_TestOneof2.NestedEnum {
  3361. get {
  3362. if case .fooEnum(let v)? = foo {return v}
  3363. return .unknown
  3364. }
  3365. set {foo = .fooEnum(newValue)}
  3366. }
  3367. var fooMessage: EditionUnittest_TestOneof2.NestedMessage {
  3368. get {
  3369. if case .fooMessage(let v)? = foo {return v}
  3370. return EditionUnittest_TestOneof2.NestedMessage()
  3371. }
  3372. set {foo = .fooMessage(newValue)}
  3373. }
  3374. var fooGroup: EditionUnittest_TestOneof2.FooGroup {
  3375. get {
  3376. if case .fooGroup(let v)? = foo {return v}
  3377. return EditionUnittest_TestOneof2.FooGroup()
  3378. }
  3379. set {foo = .fooGroup(newValue)}
  3380. }
  3381. var fooLazyMessage: EditionUnittest_TestOneof2.NestedMessage {
  3382. get {
  3383. if case .fooLazyMessage(let v)? = foo {return v}
  3384. return EditionUnittest_TestOneof2.NestedMessage()
  3385. }
  3386. set {foo = .fooLazyMessage(newValue)}
  3387. }
  3388. var fooBytesCord: Data {
  3389. get {
  3390. if case .fooBytesCord(let v)? = foo {return v}
  3391. return Data()
  3392. }
  3393. set {foo = .fooBytesCord(newValue)}
  3394. }
  3395. var bar: EditionUnittest_TestOneof2.OneOf_Bar? = nil
  3396. var barInt: Int32 {
  3397. get {
  3398. if case .barInt(let v)? = bar {return v}
  3399. return 5
  3400. }
  3401. set {bar = .barInt(newValue)}
  3402. }
  3403. var barString: String {
  3404. get {
  3405. if case .barString(let v)? = bar {return v}
  3406. return "STRING"
  3407. }
  3408. set {bar = .barString(newValue)}
  3409. }
  3410. var barCord: String {
  3411. get {
  3412. if case .barCord(let v)? = bar {return v}
  3413. return "CORD"
  3414. }
  3415. set {bar = .barCord(newValue)}
  3416. }
  3417. var barStringPiece: String {
  3418. get {
  3419. if case .barStringPiece(let v)? = bar {return v}
  3420. return "SPIECE"
  3421. }
  3422. set {bar = .barStringPiece(newValue)}
  3423. }
  3424. var barBytes: Data {
  3425. get {
  3426. if case .barBytes(let v)? = bar {return v}
  3427. return Data([66, 89, 84, 69, 83])
  3428. }
  3429. set {bar = .barBytes(newValue)}
  3430. }
  3431. var barEnum: EditionUnittest_TestOneof2.NestedEnum {
  3432. get {
  3433. if case .barEnum(let v)? = bar {return v}
  3434. return .bar
  3435. }
  3436. set {bar = .barEnum(newValue)}
  3437. }
  3438. var barStringWithEmptyDefault: String {
  3439. get {
  3440. if case .barStringWithEmptyDefault(let v)? = bar {return v}
  3441. return String()
  3442. }
  3443. set {bar = .barStringWithEmptyDefault(newValue)}
  3444. }
  3445. var barCordWithEmptyDefault: String {
  3446. get {
  3447. if case .barCordWithEmptyDefault(let v)? = bar {return v}
  3448. return String()
  3449. }
  3450. set {bar = .barCordWithEmptyDefault(newValue)}
  3451. }
  3452. var barStringPieceWithEmptyDefault: String {
  3453. get {
  3454. if case .barStringPieceWithEmptyDefault(let v)? = bar {return v}
  3455. return String()
  3456. }
  3457. set {bar = .barStringPieceWithEmptyDefault(newValue)}
  3458. }
  3459. var barBytesWithEmptyDefault: Data {
  3460. get {
  3461. if case .barBytesWithEmptyDefault(let v)? = bar {return v}
  3462. return Data()
  3463. }
  3464. set {bar = .barBytesWithEmptyDefault(newValue)}
  3465. }
  3466. var bazInt: Int32 {
  3467. get {return _bazInt ?? 0}
  3468. set {_bazInt = newValue}
  3469. }
  3470. /// Returns true if `bazInt` has been explicitly set.
  3471. var hasBazInt: Bool {return self._bazInt != nil}
  3472. /// Clears the value of `bazInt`. Subsequent reads from it will return its default value.
  3473. mutating func clearBazInt() {self._bazInt = nil}
  3474. var bazString: String {
  3475. get {return _bazString ?? "BAZ"}
  3476. set {_bazString = newValue}
  3477. }
  3478. /// Returns true if `bazString` has been explicitly set.
  3479. var hasBazString: Bool {return self._bazString != nil}
  3480. /// Clears the value of `bazString`. Subsequent reads from it will return its default value.
  3481. mutating func clearBazString() {self._bazString = nil}
  3482. var unknownFields = SwiftProtobuf.UnknownStorage()
  3483. enum OneOf_Foo: Equatable, @unchecked Sendable {
  3484. case fooInt(Int32)
  3485. case fooString(String)
  3486. case fooCord(String)
  3487. case fooStringPiece(String)
  3488. case fooBytes(Data)
  3489. case fooEnum(EditionUnittest_TestOneof2.NestedEnum)
  3490. case fooMessage(EditionUnittest_TestOneof2.NestedMessage)
  3491. case fooGroup(EditionUnittest_TestOneof2.FooGroup)
  3492. case fooLazyMessage(EditionUnittest_TestOneof2.NestedMessage)
  3493. case fooBytesCord(Data)
  3494. }
  3495. enum OneOf_Bar: Equatable, @unchecked Sendable {
  3496. case barInt(Int32)
  3497. case barString(String)
  3498. case barCord(String)
  3499. case barStringPiece(String)
  3500. case barBytes(Data)
  3501. case barEnum(EditionUnittest_TestOneof2.NestedEnum)
  3502. case barStringWithEmptyDefault(String)
  3503. case barCordWithEmptyDefault(String)
  3504. case barStringPieceWithEmptyDefault(String)
  3505. case barBytesWithEmptyDefault(Data)
  3506. }
  3507. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  3508. case unknown = 0
  3509. case foo = 1
  3510. case bar = 2
  3511. case baz = 3
  3512. init() {
  3513. self = .unknown
  3514. }
  3515. }
  3516. struct FooGroup: Sendable {
  3517. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3518. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3519. // methods supported on all messages.
  3520. var a: Int32 {
  3521. get {return _a ?? 0}
  3522. set {_a = newValue}
  3523. }
  3524. /// Returns true if `a` has been explicitly set.
  3525. var hasA: Bool {return self._a != nil}
  3526. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  3527. mutating func clearA() {self._a = nil}
  3528. var b: String {
  3529. get {return _b ?? String()}
  3530. set {_b = newValue}
  3531. }
  3532. /// Returns true if `b` has been explicitly set.
  3533. var hasB: Bool {return self._b != nil}
  3534. /// Clears the value of `b`. Subsequent reads from it will return its default value.
  3535. mutating func clearB() {self._b = nil}
  3536. var unknownFields = SwiftProtobuf.UnknownStorage()
  3537. init() {}
  3538. fileprivate var _a: Int32? = nil
  3539. fileprivate var _b: String? = nil
  3540. }
  3541. struct NestedMessage: Sendable {
  3542. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3543. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3544. // methods supported on all messages.
  3545. var mooInt: Int64 {
  3546. get {return _mooInt ?? 0}
  3547. set {_mooInt = newValue}
  3548. }
  3549. /// Returns true if `mooInt` has been explicitly set.
  3550. var hasMooInt: Bool {return self._mooInt != nil}
  3551. /// Clears the value of `mooInt`. Subsequent reads from it will return its default value.
  3552. mutating func clearMooInt() {self._mooInt = nil}
  3553. var corgeInt: [Int32] = []
  3554. var unknownFields = SwiftProtobuf.UnknownStorage()
  3555. init() {}
  3556. fileprivate var _mooInt: Int64? = nil
  3557. }
  3558. init() {}
  3559. fileprivate var _bazInt: Int32? = nil
  3560. fileprivate var _bazString: String? = nil
  3561. }
  3562. struct EditionUnittest_TestRequiredOneof: Sendable {
  3563. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3564. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3565. // methods supported on all messages.
  3566. var foo: EditionUnittest_TestRequiredOneof.OneOf_Foo? = nil
  3567. var fooInt: Int32 {
  3568. get {
  3569. if case .fooInt(let v)? = foo {return v}
  3570. return 0
  3571. }
  3572. set {foo = .fooInt(newValue)}
  3573. }
  3574. var fooString: String {
  3575. get {
  3576. if case .fooString(let v)? = foo {return v}
  3577. return String()
  3578. }
  3579. set {foo = .fooString(newValue)}
  3580. }
  3581. var fooMessage: EditionUnittest_TestRequiredOneof.NestedMessage {
  3582. get {
  3583. if case .fooMessage(let v)? = foo {return v}
  3584. return EditionUnittest_TestRequiredOneof.NestedMessage()
  3585. }
  3586. set {foo = .fooMessage(newValue)}
  3587. }
  3588. var fooLazyMessage: EditionUnittest_TestRequiredOneof.NestedMessage {
  3589. get {
  3590. if case .fooLazyMessage(let v)? = foo {return v}
  3591. return EditionUnittest_TestRequiredOneof.NestedMessage()
  3592. }
  3593. set {foo = .fooLazyMessage(newValue)}
  3594. }
  3595. var unknownFields = SwiftProtobuf.UnknownStorage()
  3596. enum OneOf_Foo: Equatable, Sendable {
  3597. case fooInt(Int32)
  3598. case fooString(String)
  3599. case fooMessage(EditionUnittest_TestRequiredOneof.NestedMessage)
  3600. case fooLazyMessage(EditionUnittest_TestRequiredOneof.NestedMessage)
  3601. fileprivate var isInitialized: Bool {
  3602. // The use of inline closures is to circumvent an issue where the compiler
  3603. // allocates stack space for every case branch when no optimizations are
  3604. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  3605. switch self {
  3606. case .fooMessage: return {
  3607. guard case .fooMessage(let v) = self else { preconditionFailure() }
  3608. return v.isInitialized
  3609. }()
  3610. case .fooLazyMessage: return {
  3611. guard case .fooLazyMessage(let v) = self else { preconditionFailure() }
  3612. return v.isInitialized
  3613. }()
  3614. default: return true
  3615. }
  3616. }
  3617. }
  3618. struct NestedMessage: Sendable {
  3619. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3620. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3621. // methods supported on all messages.
  3622. var requiredDouble: Double {
  3623. get {return _requiredDouble ?? 0}
  3624. set {_requiredDouble = newValue}
  3625. }
  3626. /// Returns true if `requiredDouble` has been explicitly set.
  3627. var hasRequiredDouble: Bool {return self._requiredDouble != nil}
  3628. /// Clears the value of `requiredDouble`. Subsequent reads from it will return its default value.
  3629. mutating func clearRequiredDouble() {self._requiredDouble = nil}
  3630. var unknownFields = SwiftProtobuf.UnknownStorage()
  3631. init() {}
  3632. fileprivate var _requiredDouble: Double? = nil
  3633. }
  3634. init() {}
  3635. }
  3636. struct EditionUnittest_TestPackedTypes: Sendable {
  3637. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3638. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3639. // methods supported on all messages.
  3640. var packedInt32: [Int32] = []
  3641. var packedInt64: [Int64] = []
  3642. var packedUint32: [UInt32] = []
  3643. var packedUint64: [UInt64] = []
  3644. var packedSint32: [Int32] = []
  3645. var packedSint64: [Int64] = []
  3646. var packedFixed32: [UInt32] = []
  3647. var packedFixed64: [UInt64] = []
  3648. var packedSfixed32: [Int32] = []
  3649. var packedSfixed64: [Int64] = []
  3650. var packedFloat: [Float] = []
  3651. var packedDouble: [Double] = []
  3652. var packedBool: [Bool] = []
  3653. var packedEnum: [EditionUnittest_ForeignEnum] = []
  3654. var unknownFields = SwiftProtobuf.UnknownStorage()
  3655. init() {}
  3656. }
  3657. /// A message with the same fields as TestPackedTypes, but without packing. Used
  3658. /// to test packed <-> unpacked wire compatibility.
  3659. struct EditionUnittest_TestUnpackedTypes: Sendable {
  3660. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3661. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3662. // methods supported on all messages.
  3663. var unpackedInt32: [Int32] = []
  3664. var unpackedInt64: [Int64] = []
  3665. var unpackedUint32: [UInt32] = []
  3666. var unpackedUint64: [UInt64] = []
  3667. var unpackedSint32: [Int32] = []
  3668. var unpackedSint64: [Int64] = []
  3669. var unpackedFixed32: [UInt32] = []
  3670. var unpackedFixed64: [UInt64] = []
  3671. var unpackedSfixed32: [Int32] = []
  3672. var unpackedSfixed64: [Int64] = []
  3673. var unpackedFloat: [Float] = []
  3674. var unpackedDouble: [Double] = []
  3675. var unpackedBool: [Bool] = []
  3676. var unpackedEnum: [EditionUnittest_ForeignEnum] = []
  3677. var unknownFields = SwiftProtobuf.UnknownStorage()
  3678. init() {}
  3679. }
  3680. struct EditionUnittest_TestPackedExtensions: SwiftProtobuf.ExtensibleMessage, Sendable {
  3681. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3682. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3683. // methods supported on all messages.
  3684. var unknownFields = SwiftProtobuf.UnknownStorage()
  3685. init() {}
  3686. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  3687. }
  3688. struct EditionUnittest_TestUnpackedExtensions: SwiftProtobuf.ExtensibleMessage, Sendable {
  3689. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3690. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3691. // methods supported on all messages.
  3692. var unknownFields = SwiftProtobuf.UnknownStorage()
  3693. init() {}
  3694. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  3695. }
  3696. /// Used by ExtensionSetTest/DynamicExtensions. The test actually builds
  3697. /// a set of extensions to TestAllExtensions dynamically, based on the fields
  3698. /// of this message type.
  3699. struct EditionUnittest_TestDynamicExtensions: Sendable {
  3700. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3701. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3702. // methods supported on all messages.
  3703. var scalarExtension: UInt32 {
  3704. get {return _scalarExtension ?? 0}
  3705. set {_scalarExtension = newValue}
  3706. }
  3707. /// Returns true if `scalarExtension` has been explicitly set.
  3708. var hasScalarExtension: Bool {return self._scalarExtension != nil}
  3709. /// Clears the value of `scalarExtension`. Subsequent reads from it will return its default value.
  3710. mutating func clearScalarExtension() {self._scalarExtension = nil}
  3711. var enumExtension: EditionUnittest_ForeignEnum {
  3712. get {return _enumExtension ?? .foreignFoo}
  3713. set {_enumExtension = newValue}
  3714. }
  3715. /// Returns true if `enumExtension` has been explicitly set.
  3716. var hasEnumExtension: Bool {return self._enumExtension != nil}
  3717. /// Clears the value of `enumExtension`. Subsequent reads from it will return its default value.
  3718. mutating func clearEnumExtension() {self._enumExtension = nil}
  3719. var dynamicEnumExtension: EditionUnittest_TestDynamicExtensions.DynamicEnumType {
  3720. get {return _dynamicEnumExtension ?? .dynamicUnknown}
  3721. set {_dynamicEnumExtension = newValue}
  3722. }
  3723. /// Returns true if `dynamicEnumExtension` has been explicitly set.
  3724. var hasDynamicEnumExtension: Bool {return self._dynamicEnumExtension != nil}
  3725. /// Clears the value of `dynamicEnumExtension`. Subsequent reads from it will return its default value.
  3726. mutating func clearDynamicEnumExtension() {self._dynamicEnumExtension = nil}
  3727. var messageExtension: EditionUnittest_ForeignMessage {
  3728. get {return _messageExtension ?? EditionUnittest_ForeignMessage()}
  3729. set {_messageExtension = newValue}
  3730. }
  3731. /// Returns true if `messageExtension` has been explicitly set.
  3732. var hasMessageExtension: Bool {return self._messageExtension != nil}
  3733. /// Clears the value of `messageExtension`. Subsequent reads from it will return its default value.
  3734. mutating func clearMessageExtension() {self._messageExtension = nil}
  3735. var dynamicMessageExtension: EditionUnittest_TestDynamicExtensions.DynamicMessageType {
  3736. get {return _dynamicMessageExtension ?? EditionUnittest_TestDynamicExtensions.DynamicMessageType()}
  3737. set {_dynamicMessageExtension = newValue}
  3738. }
  3739. /// Returns true if `dynamicMessageExtension` has been explicitly set.
  3740. var hasDynamicMessageExtension: Bool {return self._dynamicMessageExtension != nil}
  3741. /// Clears the value of `dynamicMessageExtension`. Subsequent reads from it will return its default value.
  3742. mutating func clearDynamicMessageExtension() {self._dynamicMessageExtension = nil}
  3743. var repeatedExtension: [String] = []
  3744. var packedExtension: [Int32] = []
  3745. var unknownFields = SwiftProtobuf.UnknownStorage()
  3746. enum DynamicEnumType: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  3747. case dynamicUnknown = 0
  3748. case dynamicFoo = 2200
  3749. case dynamicBar = 2201
  3750. case dynamicBaz = 2202
  3751. init() {
  3752. self = .dynamicUnknown
  3753. }
  3754. }
  3755. struct DynamicMessageType: Sendable {
  3756. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3757. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3758. // methods supported on all messages.
  3759. var dynamicField: Int32 {
  3760. get {return _dynamicField ?? 0}
  3761. set {_dynamicField = newValue}
  3762. }
  3763. /// Returns true if `dynamicField` has been explicitly set.
  3764. var hasDynamicField: Bool {return self._dynamicField != nil}
  3765. /// Clears the value of `dynamicField`. Subsequent reads from it will return its default value.
  3766. mutating func clearDynamicField() {self._dynamicField = nil}
  3767. var unknownFields = SwiftProtobuf.UnknownStorage()
  3768. init() {}
  3769. fileprivate var _dynamicField: Int32? = nil
  3770. }
  3771. init() {}
  3772. fileprivate var _scalarExtension: UInt32? = nil
  3773. fileprivate var _enumExtension: EditionUnittest_ForeignEnum? = nil
  3774. fileprivate var _dynamicEnumExtension: EditionUnittest_TestDynamicExtensions.DynamicEnumType? = nil
  3775. fileprivate var _messageExtension: EditionUnittest_ForeignMessage? = nil
  3776. fileprivate var _dynamicMessageExtension: EditionUnittest_TestDynamicExtensions.DynamicMessageType? = nil
  3777. }
  3778. struct EditionUnittest_TestRepeatedString: @unchecked Sendable {
  3779. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3780. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3781. // methods supported on all messages.
  3782. var repeatedString1: [String] = []
  3783. var repeatedString2: [String] = []
  3784. var repeatedBytes11: [Data] = []
  3785. var repeatedBytes12: [Data] = []
  3786. var unknownFields = SwiftProtobuf.UnknownStorage()
  3787. init() {}
  3788. }
  3789. struct EditionUnittest_TestRepeatedScalarDifferentTagSizes: Sendable {
  3790. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3791. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3792. // methods supported on all messages.
  3793. /// Parsing repeated fixed size values used to fail. This message needs to be
  3794. /// used in order to get a tag of the right size; all of the repeated fields
  3795. /// in TestAllTypes didn't trigger the check.
  3796. var repeatedFixed32: [UInt32] = []
  3797. /// Check for a varint type, just for good measure.
  3798. var repeatedInt32: [Int32] = []
  3799. /// These have two-byte tags.
  3800. var repeatedFixed64: [UInt64] = []
  3801. var repeatedInt64: [Int64] = []
  3802. /// Three byte tags.
  3803. var repeatedFloat: [Float] = []
  3804. var repeatedUint64: [UInt64] = []
  3805. var unknownFields = SwiftProtobuf.UnknownStorage()
  3806. init() {}
  3807. }
  3808. /// Test that if an optional or message/group field appears multiple
  3809. /// times in the input, they need to be merged.
  3810. struct EditionUnittest_TestParsingMerge: SwiftProtobuf.ExtensibleMessage, Sendable {
  3811. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3812. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3813. // methods supported on all messages.
  3814. var requiredAllTypes: EditionUnittest_TestAllTypes {
  3815. get {return _requiredAllTypes ?? EditionUnittest_TestAllTypes()}
  3816. set {_requiredAllTypes = newValue}
  3817. }
  3818. /// Returns true if `requiredAllTypes` has been explicitly set.
  3819. var hasRequiredAllTypes: Bool {return self._requiredAllTypes != nil}
  3820. /// Clears the value of `requiredAllTypes`. Subsequent reads from it will return its default value.
  3821. mutating func clearRequiredAllTypes() {self._requiredAllTypes = nil}
  3822. var optionalAllTypes: EditionUnittest_TestAllTypes {
  3823. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  3824. set {_optionalAllTypes = newValue}
  3825. }
  3826. /// Returns true if `optionalAllTypes` has been explicitly set.
  3827. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  3828. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  3829. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  3830. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  3831. var optionalGroup: EditionUnittest_TestParsingMerge.OptionalGroup {
  3832. get {return _optionalGroup ?? EditionUnittest_TestParsingMerge.OptionalGroup()}
  3833. set {_optionalGroup = newValue}
  3834. }
  3835. /// Returns true if `optionalGroup` has been explicitly set.
  3836. var hasOptionalGroup: Bool {return self._optionalGroup != nil}
  3837. /// Clears the value of `optionalGroup`. Subsequent reads from it will return its default value.
  3838. mutating func clearOptionalGroup() {self._optionalGroup = nil}
  3839. var repeatedGroup: [EditionUnittest_TestParsingMerge.RepeatedGroup] = []
  3840. var unknownFields = SwiftProtobuf.UnknownStorage()
  3841. /// RepeatedFieldsGenerator defines matching field types as TestParsingMerge,
  3842. /// except that all fields are repeated. In the tests, we will serialize the
  3843. /// RepeatedFieldsGenerator to bytes, and parse the bytes to TestParsingMerge.
  3844. /// Repeated fields in RepeatedFieldsGenerator are expected to be merged into
  3845. /// the corresponding required/optional fields in TestParsingMerge.
  3846. struct RepeatedFieldsGenerator: Sendable {
  3847. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3848. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3849. // methods supported on all messages.
  3850. var field1: [EditionUnittest_TestAllTypes] = []
  3851. var field2: [EditionUnittest_TestAllTypes] = []
  3852. var field3: [EditionUnittest_TestAllTypes] = []
  3853. var group1: [EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group1] = []
  3854. var group2: [EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group2] = []
  3855. var ext1: [EditionUnittest_TestAllTypes] = []
  3856. var ext2: [EditionUnittest_TestAllTypes] = []
  3857. var unknownFields = SwiftProtobuf.UnknownStorage()
  3858. struct Group1: Sendable {
  3859. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3860. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3861. // methods supported on all messages.
  3862. var field1: EditionUnittest_TestAllTypes {
  3863. get {return _field1 ?? EditionUnittest_TestAllTypes()}
  3864. set {_field1 = newValue}
  3865. }
  3866. /// Returns true if `field1` has been explicitly set.
  3867. var hasField1: Bool {return self._field1 != nil}
  3868. /// Clears the value of `field1`. Subsequent reads from it will return its default value.
  3869. mutating func clearField1() {self._field1 = nil}
  3870. var unknownFields = SwiftProtobuf.UnknownStorage()
  3871. init() {}
  3872. fileprivate var _field1: EditionUnittest_TestAllTypes? = nil
  3873. }
  3874. struct Group2: Sendable {
  3875. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3876. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3877. // methods supported on all messages.
  3878. var field1: EditionUnittest_TestAllTypes {
  3879. get {return _field1 ?? EditionUnittest_TestAllTypes()}
  3880. set {_field1 = newValue}
  3881. }
  3882. /// Returns true if `field1` has been explicitly set.
  3883. var hasField1: Bool {return self._field1 != nil}
  3884. /// Clears the value of `field1`. Subsequent reads from it will return its default value.
  3885. mutating func clearField1() {self._field1 = nil}
  3886. var unknownFields = SwiftProtobuf.UnknownStorage()
  3887. init() {}
  3888. fileprivate var _field1: EditionUnittest_TestAllTypes? = nil
  3889. }
  3890. init() {}
  3891. }
  3892. struct OptionalGroup: Sendable {
  3893. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3894. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3895. // methods supported on all messages.
  3896. var optionalGroupAllTypes: EditionUnittest_TestAllTypes {
  3897. get {return _optionalGroupAllTypes ?? EditionUnittest_TestAllTypes()}
  3898. set {_optionalGroupAllTypes = newValue}
  3899. }
  3900. /// Returns true if `optionalGroupAllTypes` has been explicitly set.
  3901. var hasOptionalGroupAllTypes: Bool {return self._optionalGroupAllTypes != nil}
  3902. /// Clears the value of `optionalGroupAllTypes`. Subsequent reads from it will return its default value.
  3903. mutating func clearOptionalGroupAllTypes() {self._optionalGroupAllTypes = nil}
  3904. var unknownFields = SwiftProtobuf.UnknownStorage()
  3905. init() {}
  3906. fileprivate var _optionalGroupAllTypes: EditionUnittest_TestAllTypes? = nil
  3907. }
  3908. struct RepeatedGroup: Sendable {
  3909. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3910. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3911. // methods supported on all messages.
  3912. var repeatedGroupAllTypes: EditionUnittest_TestAllTypes {
  3913. get {return _repeatedGroupAllTypes ?? EditionUnittest_TestAllTypes()}
  3914. set {_repeatedGroupAllTypes = newValue}
  3915. }
  3916. /// Returns true if `repeatedGroupAllTypes` has been explicitly set.
  3917. var hasRepeatedGroupAllTypes: Bool {return self._repeatedGroupAllTypes != nil}
  3918. /// Clears the value of `repeatedGroupAllTypes`. Subsequent reads from it will return its default value.
  3919. mutating func clearRepeatedGroupAllTypes() {self._repeatedGroupAllTypes = nil}
  3920. var unknownFields = SwiftProtobuf.UnknownStorage()
  3921. init() {}
  3922. fileprivate var _repeatedGroupAllTypes: EditionUnittest_TestAllTypes? = nil
  3923. }
  3924. init() {}
  3925. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  3926. fileprivate var _requiredAllTypes: EditionUnittest_TestAllTypes? = nil
  3927. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  3928. fileprivate var _optionalGroup: EditionUnittest_TestParsingMerge.OptionalGroup? = nil
  3929. }
  3930. /// Test that the correct exception is thrown by parseFrom in a corner case
  3931. /// involving merging, extensions, and fields.
  3932. struct EditionUnittest_TestMergeException: Sendable {
  3933. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3934. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3935. // methods supported on all messages.
  3936. var allExtensions: EditionUnittest_TestAllExtensions {
  3937. get {return _allExtensions ?? EditionUnittest_TestAllExtensions()}
  3938. set {_allExtensions = newValue}
  3939. }
  3940. /// Returns true if `allExtensions` has been explicitly set.
  3941. var hasAllExtensions: Bool {return self._allExtensions != nil}
  3942. /// Clears the value of `allExtensions`. Subsequent reads from it will return its default value.
  3943. mutating func clearAllExtensions() {self._allExtensions = nil}
  3944. var unknownFields = SwiftProtobuf.UnknownStorage()
  3945. init() {}
  3946. fileprivate var _allExtensions: EditionUnittest_TestAllExtensions? = nil
  3947. }
  3948. struct EditionUnittest_TestCommentInjectionMessage: Sendable {
  3949. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3950. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3951. // methods supported on all messages.
  3952. /// */ <- This should not close the generated doc comment
  3953. var a: String {
  3954. get {return _a ?? "*/ <- Neither should this."}
  3955. set {_a = newValue}
  3956. }
  3957. /// Returns true if `a` has been explicitly set.
  3958. var hasA: Bool {return self._a != nil}
  3959. /// Clears the value of `a`. Subsequent reads from it will return its default value.
  3960. mutating func clearA() {self._a = nil}
  3961. var unknownFields = SwiftProtobuf.UnknownStorage()
  3962. init() {}
  3963. fileprivate var _a: String? = nil
  3964. }
  3965. /// Used to check that the c++ code generator re-orders messages to reduce
  3966. /// padding.
  3967. struct EditionUnittest_TestMessageSize: Sendable {
  3968. // SwiftProtobuf.Message conformance is added in an extension below. See the
  3969. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  3970. // methods supported on all messages.
  3971. var m1: Bool {
  3972. get {return _m1 ?? false}
  3973. set {_m1 = newValue}
  3974. }
  3975. /// Returns true if `m1` has been explicitly set.
  3976. var hasM1: Bool {return self._m1 != nil}
  3977. /// Clears the value of `m1`. Subsequent reads from it will return its default value.
  3978. mutating func clearM1() {self._m1 = nil}
  3979. var m2: Int64 {
  3980. get {return _m2 ?? 0}
  3981. set {_m2 = newValue}
  3982. }
  3983. /// Returns true if `m2` has been explicitly set.
  3984. var hasM2: Bool {return self._m2 != nil}
  3985. /// Clears the value of `m2`. Subsequent reads from it will return its default value.
  3986. mutating func clearM2() {self._m2 = nil}
  3987. var m3: Bool {
  3988. get {return _m3 ?? false}
  3989. set {_m3 = newValue}
  3990. }
  3991. /// Returns true if `m3` has been explicitly set.
  3992. var hasM3: Bool {return self._m3 != nil}
  3993. /// Clears the value of `m3`. Subsequent reads from it will return its default value.
  3994. mutating func clearM3() {self._m3 = nil}
  3995. var m4: String {
  3996. get {return _m4 ?? String()}
  3997. set {_m4 = newValue}
  3998. }
  3999. /// Returns true if `m4` has been explicitly set.
  4000. var hasM4: Bool {return self._m4 != nil}
  4001. /// Clears the value of `m4`. Subsequent reads from it will return its default value.
  4002. mutating func clearM4() {self._m4 = nil}
  4003. var m5: Int32 {
  4004. get {return _m5 ?? 0}
  4005. set {_m5 = newValue}
  4006. }
  4007. /// Returns true if `m5` has been explicitly set.
  4008. var hasM5: Bool {return self._m5 != nil}
  4009. /// Clears the value of `m5`. Subsequent reads from it will return its default value.
  4010. mutating func clearM5() {self._m5 = nil}
  4011. var m6: Int64 {
  4012. get {return _m6 ?? 0}
  4013. set {_m6 = newValue}
  4014. }
  4015. /// Returns true if `m6` has been explicitly set.
  4016. var hasM6: Bool {return self._m6 != nil}
  4017. /// Clears the value of `m6`. Subsequent reads from it will return its default value.
  4018. mutating func clearM6() {self._m6 = nil}
  4019. var unknownFields = SwiftProtobuf.UnknownStorage()
  4020. init() {}
  4021. fileprivate var _m1: Bool? = nil
  4022. fileprivate var _m2: Int64? = nil
  4023. fileprivate var _m3: Bool? = nil
  4024. fileprivate var _m4: String? = nil
  4025. fileprivate var _m5: Int32? = nil
  4026. fileprivate var _m6: Int64? = nil
  4027. }
  4028. /// Tests eager verification of a lazy message field.
  4029. struct EditionUnittest_TestEagerlyVerifiedLazyMessage: Sendable {
  4030. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4031. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4032. // methods supported on all messages.
  4033. var lazyMessage: EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage {
  4034. get {return _lazyMessage ?? EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage()}
  4035. set {_lazyMessage = newValue}
  4036. }
  4037. /// Returns true if `lazyMessage` has been explicitly set.
  4038. var hasLazyMessage: Bool {return self._lazyMessage != nil}
  4039. /// Clears the value of `lazyMessage`. Subsequent reads from it will return its default value.
  4040. mutating func clearLazyMessage() {self._lazyMessage = nil}
  4041. var unknownFields = SwiftProtobuf.UnknownStorage()
  4042. struct LazyMessage: @unchecked Sendable {
  4043. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4044. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4045. // methods supported on all messages.
  4046. var bytesField: Data {
  4047. get {return _bytesField ?? Data()}
  4048. set {_bytesField = newValue}
  4049. }
  4050. /// Returns true if `bytesField` has been explicitly set.
  4051. var hasBytesField: Bool {return self._bytesField != nil}
  4052. /// Clears the value of `bytesField`. Subsequent reads from it will return its default value.
  4053. mutating func clearBytesField() {self._bytesField = nil}
  4054. var unknownFields = SwiftProtobuf.UnknownStorage()
  4055. init() {}
  4056. fileprivate var _bytesField: Data? = nil
  4057. }
  4058. init() {}
  4059. fileprivate var _lazyMessage: EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage? = nil
  4060. }
  4061. /// Test that RPC services work.
  4062. struct EditionUnittest_FooRequest: Sendable {
  4063. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4064. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4065. // methods supported on all messages.
  4066. var unknownFields = SwiftProtobuf.UnknownStorage()
  4067. init() {}
  4068. }
  4069. struct EditionUnittest_FooResponse: Sendable {
  4070. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4071. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4072. // methods supported on all messages.
  4073. var unknownFields = SwiftProtobuf.UnknownStorage()
  4074. init() {}
  4075. }
  4076. struct EditionUnittest_FooClientMessage: Sendable {
  4077. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4078. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4079. // methods supported on all messages.
  4080. var unknownFields = SwiftProtobuf.UnknownStorage()
  4081. init() {}
  4082. }
  4083. struct EditionUnittest_FooServerMessage: Sendable {
  4084. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4085. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4086. // methods supported on all messages.
  4087. var unknownFields = SwiftProtobuf.UnknownStorage()
  4088. init() {}
  4089. }
  4090. struct EditionUnittest_BarRequest: Sendable {
  4091. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4092. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4093. // methods supported on all messages.
  4094. var unknownFields = SwiftProtobuf.UnknownStorage()
  4095. init() {}
  4096. }
  4097. struct EditionUnittest_BarResponse: Sendable {
  4098. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4099. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4100. // methods supported on all messages.
  4101. var unknownFields = SwiftProtobuf.UnknownStorage()
  4102. init() {}
  4103. }
  4104. struct EditionUnittest_TestJsonName: Sendable {
  4105. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4106. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4107. // methods supported on all messages.
  4108. var fieldName1: Int32 {
  4109. get {return _fieldName1 ?? 0}
  4110. set {_fieldName1 = newValue}
  4111. }
  4112. /// Returns true if `fieldName1` has been explicitly set.
  4113. var hasFieldName1: Bool {return self._fieldName1 != nil}
  4114. /// Clears the value of `fieldName1`. Subsequent reads from it will return its default value.
  4115. mutating func clearFieldName1() {self._fieldName1 = nil}
  4116. var fieldName2: Int32 {
  4117. get {return _fieldName2 ?? 0}
  4118. set {_fieldName2 = newValue}
  4119. }
  4120. /// Returns true if `fieldName2` has been explicitly set.
  4121. var hasFieldName2: Bool {return self._fieldName2 != nil}
  4122. /// Clears the value of `fieldName2`. Subsequent reads from it will return its default value.
  4123. mutating func clearFieldName2() {self._fieldName2 = nil}
  4124. var fieldName3: Int32 {
  4125. get {return _fieldName3 ?? 0}
  4126. set {_fieldName3 = newValue}
  4127. }
  4128. /// Returns true if `fieldName3` has been explicitly set.
  4129. var hasFieldName3: Bool {return self._fieldName3 != nil}
  4130. /// Clears the value of `fieldName3`. Subsequent reads from it will return its default value.
  4131. mutating func clearFieldName3() {self._fieldName3 = nil}
  4132. var fieldName4: Int32 {
  4133. get {return _fieldName4 ?? 0}
  4134. set {_fieldName4 = newValue}
  4135. }
  4136. /// Returns true if `fieldName4` has been explicitly set.
  4137. var hasFieldName4: Bool {return self._fieldName4 != nil}
  4138. /// Clears the value of `fieldName4`. Subsequent reads from it will return its default value.
  4139. mutating func clearFieldName4() {self._fieldName4 = nil}
  4140. var fieldName5: Int32 {
  4141. get {return _fieldName5 ?? 0}
  4142. set {_fieldName5 = newValue}
  4143. }
  4144. /// Returns true if `fieldName5` has been explicitly set.
  4145. var hasFieldName5: Bool {return self._fieldName5 != nil}
  4146. /// Clears the value of `fieldName5`. Subsequent reads from it will return its default value.
  4147. mutating func clearFieldName5() {self._fieldName5 = nil}
  4148. var fieldName6: Int32 {
  4149. get {return _fieldName6 ?? 0}
  4150. set {_fieldName6 = newValue}
  4151. }
  4152. /// Returns true if `fieldName6` has been explicitly set.
  4153. var hasFieldName6: Bool {return self._fieldName6 != nil}
  4154. /// Clears the value of `fieldName6`. Subsequent reads from it will return its default value.
  4155. mutating func clearFieldName6() {self._fieldName6 = nil}
  4156. var fieldname7: Int32 {
  4157. get {return _fieldname7 ?? 0}
  4158. set {_fieldname7 = newValue}
  4159. }
  4160. /// Returns true if `fieldname7` has been explicitly set.
  4161. var hasFieldname7: Bool {return self._fieldname7 != nil}
  4162. /// Clears the value of `fieldname7`. Subsequent reads from it will return its default value.
  4163. mutating func clearFieldname7() {self._fieldname7 = nil}
  4164. var unknownFields = SwiftProtobuf.UnknownStorage()
  4165. init() {}
  4166. fileprivate var _fieldName1: Int32? = nil
  4167. fileprivate var _fieldName2: Int32? = nil
  4168. fileprivate var _fieldName3: Int32? = nil
  4169. fileprivate var _fieldName4: Int32? = nil
  4170. fileprivate var _fieldName5: Int32? = nil
  4171. fileprivate var _fieldName6: Int32? = nil
  4172. fileprivate var _fieldname7: Int32? = nil
  4173. }
  4174. struct EditionUnittest_TestHugeFieldNumbers: SwiftProtobuf.ExtensibleMessage, @unchecked Sendable {
  4175. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4176. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4177. // methods supported on all messages.
  4178. var optionalInt32: Int32 {
  4179. get {return _optionalInt32 ?? 0}
  4180. set {_optionalInt32 = newValue}
  4181. }
  4182. /// Returns true if `optionalInt32` has been explicitly set.
  4183. var hasOptionalInt32: Bool {return self._optionalInt32 != nil}
  4184. /// Clears the value of `optionalInt32`. Subsequent reads from it will return its default value.
  4185. mutating func clearOptionalInt32() {self._optionalInt32 = nil}
  4186. var fixed32: Int32 {
  4187. get {return _fixed32 ?? 0}
  4188. set {_fixed32 = newValue}
  4189. }
  4190. /// Returns true if `fixed32` has been explicitly set.
  4191. var hasFixed32: Bool {return self._fixed32 != nil}
  4192. /// Clears the value of `fixed32`. Subsequent reads from it will return its default value.
  4193. mutating func clearFixed32() {self._fixed32 = nil}
  4194. var repeatedInt32: [Int32] = []
  4195. var packedInt32: [Int32] = []
  4196. var optionalEnum: EditionUnittest_ForeignEnum {
  4197. get {return _optionalEnum ?? .foreignFoo}
  4198. set {_optionalEnum = newValue}
  4199. }
  4200. /// Returns true if `optionalEnum` has been explicitly set.
  4201. var hasOptionalEnum: Bool {return self._optionalEnum != nil}
  4202. /// Clears the value of `optionalEnum`. Subsequent reads from it will return its default value.
  4203. mutating func clearOptionalEnum() {self._optionalEnum = nil}
  4204. var optionalString: String {
  4205. get {return _optionalString ?? String()}
  4206. set {_optionalString = newValue}
  4207. }
  4208. /// Returns true if `optionalString` has been explicitly set.
  4209. var hasOptionalString: Bool {return self._optionalString != nil}
  4210. /// Clears the value of `optionalString`. Subsequent reads from it will return its default value.
  4211. mutating func clearOptionalString() {self._optionalString = nil}
  4212. var optionalBytes: Data {
  4213. get {return _optionalBytes ?? Data()}
  4214. set {_optionalBytes = newValue}
  4215. }
  4216. /// Returns true if `optionalBytes` has been explicitly set.
  4217. var hasOptionalBytes: Bool {return self._optionalBytes != nil}
  4218. /// Clears the value of `optionalBytes`. Subsequent reads from it will return its default value.
  4219. mutating func clearOptionalBytes() {self._optionalBytes = nil}
  4220. var optionalMessage: EditionUnittest_ForeignMessage {
  4221. get {return _optionalMessage ?? EditionUnittest_ForeignMessage()}
  4222. set {_optionalMessage = newValue}
  4223. }
  4224. /// Returns true if `optionalMessage` has been explicitly set.
  4225. var hasOptionalMessage: Bool {return self._optionalMessage != nil}
  4226. /// Clears the value of `optionalMessage`. Subsequent reads from it will return its default value.
  4227. mutating func clearOptionalMessage() {self._optionalMessage = nil}
  4228. var optionalGroup: EditionUnittest_TestHugeFieldNumbers.OptionalGroup {
  4229. get {return _optionalGroup ?? EditionUnittest_TestHugeFieldNumbers.OptionalGroup()}
  4230. set {_optionalGroup = newValue}
  4231. }
  4232. /// Returns true if `optionalGroup` has been explicitly set.
  4233. var hasOptionalGroup: Bool {return self._optionalGroup != nil}
  4234. /// Clears the value of `optionalGroup`. Subsequent reads from it will return its default value.
  4235. mutating func clearOptionalGroup() {self._optionalGroup = nil}
  4236. var stringStringMap: Dictionary<String,String> = [:]
  4237. var oneofField: EditionUnittest_TestHugeFieldNumbers.OneOf_OneofField? = nil
  4238. var oneofUint32: UInt32 {
  4239. get {
  4240. if case .oneofUint32(let v)? = oneofField {return v}
  4241. return 0
  4242. }
  4243. set {oneofField = .oneofUint32(newValue)}
  4244. }
  4245. var oneofTestAllTypes: EditionUnittest_TestAllTypes {
  4246. get {
  4247. if case .oneofTestAllTypes(let v)? = oneofField {return v}
  4248. return EditionUnittest_TestAllTypes()
  4249. }
  4250. set {oneofField = .oneofTestAllTypes(newValue)}
  4251. }
  4252. var oneofString: String {
  4253. get {
  4254. if case .oneofString(let v)? = oneofField {return v}
  4255. return String()
  4256. }
  4257. set {oneofField = .oneofString(newValue)}
  4258. }
  4259. var oneofBytes: Data {
  4260. get {
  4261. if case .oneofBytes(let v)? = oneofField {return v}
  4262. return Data()
  4263. }
  4264. set {oneofField = .oneofBytes(newValue)}
  4265. }
  4266. var unknownFields = SwiftProtobuf.UnknownStorage()
  4267. enum OneOf_OneofField: Equatable, @unchecked Sendable {
  4268. case oneofUint32(UInt32)
  4269. case oneofTestAllTypes(EditionUnittest_TestAllTypes)
  4270. case oneofString(String)
  4271. case oneofBytes(Data)
  4272. }
  4273. struct OptionalGroup: Sendable {
  4274. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4275. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4276. // methods supported on all messages.
  4277. var groupA: Int32 {
  4278. get {return _groupA ?? 0}
  4279. set {_groupA = newValue}
  4280. }
  4281. /// Returns true if `groupA` has been explicitly set.
  4282. var hasGroupA: Bool {return self._groupA != nil}
  4283. /// Clears the value of `groupA`. Subsequent reads from it will return its default value.
  4284. mutating func clearGroupA() {self._groupA = nil}
  4285. var unknownFields = SwiftProtobuf.UnknownStorage()
  4286. init() {}
  4287. fileprivate var _groupA: Int32? = nil
  4288. }
  4289. init() {}
  4290. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  4291. fileprivate var _optionalInt32: Int32? = nil
  4292. fileprivate var _fixed32: Int32? = nil
  4293. fileprivate var _optionalEnum: EditionUnittest_ForeignEnum? = nil
  4294. fileprivate var _optionalString: String? = nil
  4295. fileprivate var _optionalBytes: Data? = nil
  4296. fileprivate var _optionalMessage: EditionUnittest_ForeignMessage? = nil
  4297. fileprivate var _optionalGroup: EditionUnittest_TestHugeFieldNumbers.OptionalGroup? = nil
  4298. }
  4299. struct EditionUnittest_TestExtensionInsideTable: SwiftProtobuf.ExtensibleMessage, Sendable {
  4300. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4301. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4302. // methods supported on all messages.
  4303. var field1: Int32 {
  4304. get {return _field1 ?? 0}
  4305. set {_field1 = newValue}
  4306. }
  4307. /// Returns true if `field1` has been explicitly set.
  4308. var hasField1: Bool {return self._field1 != nil}
  4309. /// Clears the value of `field1`. Subsequent reads from it will return its default value.
  4310. mutating func clearField1() {self._field1 = nil}
  4311. var field2: Int32 {
  4312. get {return _field2 ?? 0}
  4313. set {_field2 = newValue}
  4314. }
  4315. /// Returns true if `field2` has been explicitly set.
  4316. var hasField2: Bool {return self._field2 != nil}
  4317. /// Clears the value of `field2`. Subsequent reads from it will return its default value.
  4318. mutating func clearField2() {self._field2 = nil}
  4319. var field3: Int32 {
  4320. get {return _field3 ?? 0}
  4321. set {_field3 = newValue}
  4322. }
  4323. /// Returns true if `field3` has been explicitly set.
  4324. var hasField3: Bool {return self._field3 != nil}
  4325. /// Clears the value of `field3`. Subsequent reads from it will return its default value.
  4326. mutating func clearField3() {self._field3 = nil}
  4327. var field4: Int32 {
  4328. get {return _field4 ?? 0}
  4329. set {_field4 = newValue}
  4330. }
  4331. /// Returns true if `field4` has been explicitly set.
  4332. var hasField4: Bool {return self._field4 != nil}
  4333. /// Clears the value of `field4`. Subsequent reads from it will return its default value.
  4334. mutating func clearField4() {self._field4 = nil}
  4335. var field6: Int32 {
  4336. get {return _field6 ?? 0}
  4337. set {_field6 = newValue}
  4338. }
  4339. /// Returns true if `field6` has been explicitly set.
  4340. var hasField6: Bool {return self._field6 != nil}
  4341. /// Clears the value of `field6`. Subsequent reads from it will return its default value.
  4342. mutating func clearField6() {self._field6 = nil}
  4343. var field7: Int32 {
  4344. get {return _field7 ?? 0}
  4345. set {_field7 = newValue}
  4346. }
  4347. /// Returns true if `field7` has been explicitly set.
  4348. var hasField7: Bool {return self._field7 != nil}
  4349. /// Clears the value of `field7`. Subsequent reads from it will return its default value.
  4350. mutating func clearField7() {self._field7 = nil}
  4351. var field8: Int32 {
  4352. get {return _field8 ?? 0}
  4353. set {_field8 = newValue}
  4354. }
  4355. /// Returns true if `field8` has been explicitly set.
  4356. var hasField8: Bool {return self._field8 != nil}
  4357. /// Clears the value of `field8`. Subsequent reads from it will return its default value.
  4358. mutating func clearField8() {self._field8 = nil}
  4359. var field9: Int32 {
  4360. get {return _field9 ?? 0}
  4361. set {_field9 = newValue}
  4362. }
  4363. /// Returns true if `field9` has been explicitly set.
  4364. var hasField9: Bool {return self._field9 != nil}
  4365. /// Clears the value of `field9`. Subsequent reads from it will return its default value.
  4366. mutating func clearField9() {self._field9 = nil}
  4367. var field10: Int32 {
  4368. get {return _field10 ?? 0}
  4369. set {_field10 = newValue}
  4370. }
  4371. /// Returns true if `field10` has been explicitly set.
  4372. var hasField10: Bool {return self._field10 != nil}
  4373. /// Clears the value of `field10`. Subsequent reads from it will return its default value.
  4374. mutating func clearField10() {self._field10 = nil}
  4375. var unknownFields = SwiftProtobuf.UnknownStorage()
  4376. init() {}
  4377. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  4378. fileprivate var _field1: Int32? = nil
  4379. fileprivate var _field2: Int32? = nil
  4380. fileprivate var _field3: Int32? = nil
  4381. fileprivate var _field4: Int32? = nil
  4382. fileprivate var _field6: Int32? = nil
  4383. fileprivate var _field7: Int32? = nil
  4384. fileprivate var _field8: Int32? = nil
  4385. fileprivate var _field9: Int32? = nil
  4386. fileprivate var _field10: Int32? = nil
  4387. }
  4388. /// NOTE: Intentionally nested to mirror go/glep.
  4389. struct EditionUnittest_TestNestedGroupExtensionOuter: Sendable {
  4390. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4391. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4392. // methods supported on all messages.
  4393. var lay1Optionalgroup: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup {
  4394. get {return _lay1Optionalgroup ?? EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup()}
  4395. set {_lay1Optionalgroup = newValue}
  4396. }
  4397. /// Returns true if `lay1Optionalgroup` has been explicitly set.
  4398. var hasLay1Optionalgroup: Bool {return self._lay1Optionalgroup != nil}
  4399. /// Clears the value of `lay1Optionalgroup`. Subsequent reads from it will return its default value.
  4400. mutating func clearLay1Optionalgroup() {self._lay1Optionalgroup = nil}
  4401. var unknownFields = SwiftProtobuf.UnknownStorage()
  4402. struct Layer1OptionalGroup: Sendable {
  4403. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4404. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4405. // methods supported on all messages.
  4406. var layer2RepeatedGroup: [EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup] = []
  4407. var layer2AnotherOptionalRepeatedGroup: [EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2AnotherOptionalRepeatedGroup] = []
  4408. var unknownFields = SwiftProtobuf.UnknownStorage()
  4409. struct Layer2RepeatedGroup: SwiftProtobuf.ExtensibleMessage, Sendable {
  4410. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4411. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4412. // methods supported on all messages.
  4413. var anotherField: String {
  4414. get {return _anotherField ?? String()}
  4415. set {_anotherField = newValue}
  4416. }
  4417. /// Returns true if `anotherField` has been explicitly set.
  4418. var hasAnotherField: Bool {return self._anotherField != nil}
  4419. /// Clears the value of `anotherField`. Subsequent reads from it will return its default value.
  4420. mutating func clearAnotherField() {self._anotherField = nil}
  4421. var unknownFields = SwiftProtobuf.UnknownStorage()
  4422. init() {}
  4423. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  4424. fileprivate var _anotherField: String? = nil
  4425. }
  4426. struct Layer2AnotherOptionalRepeatedGroup: Sendable {
  4427. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4428. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4429. // methods supported on all messages.
  4430. var butWhyTho: String {
  4431. get {return _butWhyTho ?? String()}
  4432. set {_butWhyTho = newValue}
  4433. }
  4434. /// Returns true if `butWhyTho` has been explicitly set.
  4435. var hasButWhyTho: Bool {return self._butWhyTho != nil}
  4436. /// Clears the value of `butWhyTho`. Subsequent reads from it will return its default value.
  4437. mutating func clearButWhyTho() {self._butWhyTho = nil}
  4438. var unknownFields = SwiftProtobuf.UnknownStorage()
  4439. init() {}
  4440. fileprivate var _butWhyTho: String? = nil
  4441. }
  4442. init() {}
  4443. }
  4444. init() {}
  4445. fileprivate var _lay1Optionalgroup: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup? = nil
  4446. }
  4447. struct EditionUnittest_TestNestedGroupExtensionInnerExtension: Sendable {
  4448. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4449. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4450. // methods supported on all messages.
  4451. var innerName: String {
  4452. get {return _innerName ?? String()}
  4453. set {_innerName = newValue}
  4454. }
  4455. /// Returns true if `innerName` has been explicitly set.
  4456. var hasInnerName: Bool {return self._innerName != nil}
  4457. /// Clears the value of `innerName`. Subsequent reads from it will return its default value.
  4458. mutating func clearInnerName() {self._innerName = nil}
  4459. var unknownFields = SwiftProtobuf.UnknownStorage()
  4460. init() {}
  4461. fileprivate var _innerName: String? = nil
  4462. }
  4463. struct EditionUnittest_TestExtensionRangeSerialize: SwiftProtobuf.ExtensibleMessage, Sendable {
  4464. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4465. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4466. // methods supported on all messages.
  4467. var fooOne: Int32 {
  4468. get {return _fooOne ?? 0}
  4469. set {_fooOne = newValue}
  4470. }
  4471. /// Returns true if `fooOne` has been explicitly set.
  4472. var hasFooOne: Bool {return self._fooOne != nil}
  4473. /// Clears the value of `fooOne`. Subsequent reads from it will return its default value.
  4474. mutating func clearFooOne() {self._fooOne = nil}
  4475. var fooTwo: Int32 {
  4476. get {return _fooTwo ?? 0}
  4477. set {_fooTwo = newValue}
  4478. }
  4479. /// Returns true if `fooTwo` has been explicitly set.
  4480. var hasFooTwo: Bool {return self._fooTwo != nil}
  4481. /// Clears the value of `fooTwo`. Subsequent reads from it will return its default value.
  4482. mutating func clearFooTwo() {self._fooTwo = nil}
  4483. var fooThree: Int32 {
  4484. get {return _fooThree ?? 0}
  4485. set {_fooThree = newValue}
  4486. }
  4487. /// Returns true if `fooThree` has been explicitly set.
  4488. var hasFooThree: Bool {return self._fooThree != nil}
  4489. /// Clears the value of `fooThree`. Subsequent reads from it will return its default value.
  4490. mutating func clearFooThree() {self._fooThree = nil}
  4491. var fooFour: Int32 {
  4492. get {return _fooFour ?? 0}
  4493. set {_fooFour = newValue}
  4494. }
  4495. /// Returns true if `fooFour` has been explicitly set.
  4496. var hasFooFour: Bool {return self._fooFour != nil}
  4497. /// Clears the value of `fooFour`. Subsequent reads from it will return its default value.
  4498. mutating func clearFooFour() {self._fooFour = nil}
  4499. var unknownFields = SwiftProtobuf.UnknownStorage()
  4500. init() {}
  4501. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  4502. fileprivate var _fooOne: Int32? = nil
  4503. fileprivate var _fooTwo: Int32? = nil
  4504. fileprivate var _fooThree: Int32? = nil
  4505. fileprivate var _fooFour: Int32? = nil
  4506. }
  4507. struct EditionUnittest_TestVerifyInt32Simple: Sendable {
  4508. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4509. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4510. // methods supported on all messages.
  4511. var optionalInt321: Int32 {
  4512. get {return _optionalInt321 ?? 0}
  4513. set {_optionalInt321 = newValue}
  4514. }
  4515. /// Returns true if `optionalInt321` has been explicitly set.
  4516. var hasOptionalInt321: Bool {return self._optionalInt321 != nil}
  4517. /// Clears the value of `optionalInt321`. Subsequent reads from it will return its default value.
  4518. mutating func clearOptionalInt321() {self._optionalInt321 = nil}
  4519. var optionalInt322: Int32 {
  4520. get {return _optionalInt322 ?? 0}
  4521. set {_optionalInt322 = newValue}
  4522. }
  4523. /// Returns true if `optionalInt322` has been explicitly set.
  4524. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  4525. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  4526. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  4527. var optionalInt3263: Int32 {
  4528. get {return _optionalInt3263 ?? 0}
  4529. set {_optionalInt3263 = newValue}
  4530. }
  4531. /// Returns true if `optionalInt3263` has been explicitly set.
  4532. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  4533. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  4534. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  4535. var optionalInt3264: Int32 {
  4536. get {return _optionalInt3264 ?? 0}
  4537. set {_optionalInt3264 = newValue}
  4538. }
  4539. /// Returns true if `optionalInt3264` has been explicitly set.
  4540. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  4541. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  4542. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  4543. var unknownFields = SwiftProtobuf.UnknownStorage()
  4544. init() {}
  4545. fileprivate var _optionalInt321: Int32? = nil
  4546. fileprivate var _optionalInt322: Int32? = nil
  4547. fileprivate var _optionalInt3263: Int32? = nil
  4548. fileprivate var _optionalInt3264: Int32? = nil
  4549. }
  4550. struct EditionUnittest_TestVerifyInt32: Sendable {
  4551. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4552. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4553. // methods supported on all messages.
  4554. var optionalInt321: Int32 {
  4555. get {return _optionalInt321 ?? 0}
  4556. set {_optionalInt321 = newValue}
  4557. }
  4558. /// Returns true if `optionalInt321` has been explicitly set.
  4559. var hasOptionalInt321: Bool {return self._optionalInt321 != nil}
  4560. /// Clears the value of `optionalInt321`. Subsequent reads from it will return its default value.
  4561. mutating func clearOptionalInt321() {self._optionalInt321 = nil}
  4562. var optionalInt322: Int32 {
  4563. get {return _optionalInt322 ?? 0}
  4564. set {_optionalInt322 = newValue}
  4565. }
  4566. /// Returns true if `optionalInt322` has been explicitly set.
  4567. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  4568. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  4569. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  4570. var optionalInt3263: Int32 {
  4571. get {return _optionalInt3263 ?? 0}
  4572. set {_optionalInt3263 = newValue}
  4573. }
  4574. /// Returns true if `optionalInt3263` has been explicitly set.
  4575. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  4576. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  4577. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  4578. var optionalInt3264: Int32 {
  4579. get {return _optionalInt3264 ?? 0}
  4580. set {_optionalInt3264 = newValue}
  4581. }
  4582. /// Returns true if `optionalInt3264` has been explicitly set.
  4583. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  4584. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  4585. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  4586. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4587. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4588. set {_optionalAllTypes = newValue}
  4589. }
  4590. /// Returns true if `optionalAllTypes` has been explicitly set.
  4591. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4592. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4593. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4594. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4595. var unknownFields = SwiftProtobuf.UnknownStorage()
  4596. init() {}
  4597. fileprivate var _optionalInt321: Int32? = nil
  4598. fileprivate var _optionalInt322: Int32? = nil
  4599. fileprivate var _optionalInt3263: Int32? = nil
  4600. fileprivate var _optionalInt3264: Int32? = nil
  4601. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4602. }
  4603. struct EditionUnittest_TestVerifyMostlyInt32: Sendable {
  4604. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4605. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4606. // methods supported on all messages.
  4607. var optionalInt6430: Int64 {
  4608. get {return _optionalInt6430 ?? 0}
  4609. set {_optionalInt6430 = newValue}
  4610. }
  4611. /// Returns true if `optionalInt6430` has been explicitly set.
  4612. var hasOptionalInt6430: Bool {return self._optionalInt6430 != nil}
  4613. /// Clears the value of `optionalInt6430`. Subsequent reads from it will return its default value.
  4614. mutating func clearOptionalInt6430() {self._optionalInt6430 = nil}
  4615. var optionalInt321: Int32 {
  4616. get {return _optionalInt321 ?? 0}
  4617. set {_optionalInt321 = newValue}
  4618. }
  4619. /// Returns true if `optionalInt321` has been explicitly set.
  4620. var hasOptionalInt321: Bool {return self._optionalInt321 != nil}
  4621. /// Clears the value of `optionalInt321`. Subsequent reads from it will return its default value.
  4622. mutating func clearOptionalInt321() {self._optionalInt321 = nil}
  4623. var optionalInt322: Int32 {
  4624. get {return _optionalInt322 ?? 0}
  4625. set {_optionalInt322 = newValue}
  4626. }
  4627. /// Returns true if `optionalInt322` has been explicitly set.
  4628. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  4629. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  4630. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  4631. var optionalInt323: Int32 {
  4632. get {return _optionalInt323 ?? 0}
  4633. set {_optionalInt323 = newValue}
  4634. }
  4635. /// Returns true if `optionalInt323` has been explicitly set.
  4636. var hasOptionalInt323: Bool {return self._optionalInt323 != nil}
  4637. /// Clears the value of `optionalInt323`. Subsequent reads from it will return its default value.
  4638. mutating func clearOptionalInt323() {self._optionalInt323 = nil}
  4639. var optionalInt324: Int32 {
  4640. get {return _optionalInt324 ?? 0}
  4641. set {_optionalInt324 = newValue}
  4642. }
  4643. /// Returns true if `optionalInt324` has been explicitly set.
  4644. var hasOptionalInt324: Bool {return self._optionalInt324 != nil}
  4645. /// Clears the value of `optionalInt324`. Subsequent reads from it will return its default value.
  4646. mutating func clearOptionalInt324() {self._optionalInt324 = nil}
  4647. var optionalInt3263: Int32 {
  4648. get {return _optionalInt3263 ?? 0}
  4649. set {_optionalInt3263 = newValue}
  4650. }
  4651. /// Returns true if `optionalInt3263` has been explicitly set.
  4652. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  4653. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  4654. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  4655. var optionalInt3264: Int32 {
  4656. get {return _optionalInt3264 ?? 0}
  4657. set {_optionalInt3264 = newValue}
  4658. }
  4659. /// Returns true if `optionalInt3264` has been explicitly set.
  4660. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  4661. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  4662. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  4663. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4664. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4665. set {_optionalAllTypes = newValue}
  4666. }
  4667. /// Returns true if `optionalAllTypes` has been explicitly set.
  4668. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4669. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4670. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4671. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4672. var unknownFields = SwiftProtobuf.UnknownStorage()
  4673. init() {}
  4674. fileprivate var _optionalInt6430: Int64? = nil
  4675. fileprivate var _optionalInt321: Int32? = nil
  4676. fileprivate var _optionalInt322: Int32? = nil
  4677. fileprivate var _optionalInt323: Int32? = nil
  4678. fileprivate var _optionalInt324: Int32? = nil
  4679. fileprivate var _optionalInt3263: Int32? = nil
  4680. fileprivate var _optionalInt3264: Int32? = nil
  4681. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4682. }
  4683. struct EditionUnittest_TestVerifyMostlyInt32BigFieldNumber: Sendable {
  4684. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4685. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4686. // methods supported on all messages.
  4687. var optionalInt6430: Int64 {
  4688. get {return _optionalInt6430 ?? 0}
  4689. set {_optionalInt6430 = newValue}
  4690. }
  4691. /// Returns true if `optionalInt6430` has been explicitly set.
  4692. var hasOptionalInt6430: Bool {return self._optionalInt6430 != nil}
  4693. /// Clears the value of `optionalInt6430`. Subsequent reads from it will return its default value.
  4694. mutating func clearOptionalInt6430() {self._optionalInt6430 = nil}
  4695. var optionalInt32300: Int32 {
  4696. get {return _optionalInt32300 ?? 0}
  4697. set {_optionalInt32300 = newValue}
  4698. }
  4699. /// Returns true if `optionalInt32300` has been explicitly set.
  4700. var hasOptionalInt32300: Bool {return self._optionalInt32300 != nil}
  4701. /// Clears the value of `optionalInt32300`. Subsequent reads from it will return its default value.
  4702. mutating func clearOptionalInt32300() {self._optionalInt32300 = nil}
  4703. var optionalInt321: Int32 {
  4704. get {return _optionalInt321 ?? 0}
  4705. set {_optionalInt321 = newValue}
  4706. }
  4707. /// Returns true if `optionalInt321` has been explicitly set.
  4708. var hasOptionalInt321: Bool {return self._optionalInt321 != nil}
  4709. /// Clears the value of `optionalInt321`. Subsequent reads from it will return its default value.
  4710. mutating func clearOptionalInt321() {self._optionalInt321 = nil}
  4711. var optionalInt322: Int32 {
  4712. get {return _optionalInt322 ?? 0}
  4713. set {_optionalInt322 = newValue}
  4714. }
  4715. /// Returns true if `optionalInt322` has been explicitly set.
  4716. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  4717. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  4718. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  4719. var optionalInt323: Int32 {
  4720. get {return _optionalInt323 ?? 0}
  4721. set {_optionalInt323 = newValue}
  4722. }
  4723. /// Returns true if `optionalInt323` has been explicitly set.
  4724. var hasOptionalInt323: Bool {return self._optionalInt323 != nil}
  4725. /// Clears the value of `optionalInt323`. Subsequent reads from it will return its default value.
  4726. mutating func clearOptionalInt323() {self._optionalInt323 = nil}
  4727. var optionalInt324: Int32 {
  4728. get {return _optionalInt324 ?? 0}
  4729. set {_optionalInt324 = newValue}
  4730. }
  4731. /// Returns true if `optionalInt324` has been explicitly set.
  4732. var hasOptionalInt324: Bool {return self._optionalInt324 != nil}
  4733. /// Clears the value of `optionalInt324`. Subsequent reads from it will return its default value.
  4734. mutating func clearOptionalInt324() {self._optionalInt324 = nil}
  4735. var optionalInt3263: Int32 {
  4736. get {return _optionalInt3263 ?? 0}
  4737. set {_optionalInt3263 = newValue}
  4738. }
  4739. /// Returns true if `optionalInt3263` has been explicitly set.
  4740. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  4741. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  4742. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  4743. var optionalInt3264: Int32 {
  4744. get {return _optionalInt3264 ?? 0}
  4745. set {_optionalInt3264 = newValue}
  4746. }
  4747. /// Returns true if `optionalInt3264` has been explicitly set.
  4748. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  4749. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  4750. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  4751. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4752. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4753. set {_optionalAllTypes = newValue}
  4754. }
  4755. /// Returns true if `optionalAllTypes` has been explicitly set.
  4756. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4757. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4758. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4759. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4760. var unknownFields = SwiftProtobuf.UnknownStorage()
  4761. init() {}
  4762. fileprivate var _optionalInt6430: Int64? = nil
  4763. fileprivate var _optionalInt32300: Int32? = nil
  4764. fileprivate var _optionalInt321: Int32? = nil
  4765. fileprivate var _optionalInt322: Int32? = nil
  4766. fileprivate var _optionalInt323: Int32? = nil
  4767. fileprivate var _optionalInt324: Int32? = nil
  4768. fileprivate var _optionalInt3263: Int32? = nil
  4769. fileprivate var _optionalInt3264: Int32? = nil
  4770. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4771. }
  4772. struct EditionUnittest_TestVerifyUint32Simple: Sendable {
  4773. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4774. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4775. // methods supported on all messages.
  4776. var optionalUint321: UInt32 {
  4777. get {return _optionalUint321 ?? 0}
  4778. set {_optionalUint321 = newValue}
  4779. }
  4780. /// Returns true if `optionalUint321` has been explicitly set.
  4781. var hasOptionalUint321: Bool {return self._optionalUint321 != nil}
  4782. /// Clears the value of `optionalUint321`. Subsequent reads from it will return its default value.
  4783. mutating func clearOptionalUint321() {self._optionalUint321 = nil}
  4784. var optionalUint322: UInt32 {
  4785. get {return _optionalUint322 ?? 0}
  4786. set {_optionalUint322 = newValue}
  4787. }
  4788. /// Returns true if `optionalUint322` has been explicitly set.
  4789. var hasOptionalUint322: Bool {return self._optionalUint322 != nil}
  4790. /// Clears the value of `optionalUint322`. Subsequent reads from it will return its default value.
  4791. mutating func clearOptionalUint322() {self._optionalUint322 = nil}
  4792. var optionalUint3263: UInt32 {
  4793. get {return _optionalUint3263 ?? 0}
  4794. set {_optionalUint3263 = newValue}
  4795. }
  4796. /// Returns true if `optionalUint3263` has been explicitly set.
  4797. var hasOptionalUint3263: Bool {return self._optionalUint3263 != nil}
  4798. /// Clears the value of `optionalUint3263`. Subsequent reads from it will return its default value.
  4799. mutating func clearOptionalUint3263() {self._optionalUint3263 = nil}
  4800. var optionalUint3264: UInt32 {
  4801. get {return _optionalUint3264 ?? 0}
  4802. set {_optionalUint3264 = newValue}
  4803. }
  4804. /// Returns true if `optionalUint3264` has been explicitly set.
  4805. var hasOptionalUint3264: Bool {return self._optionalUint3264 != nil}
  4806. /// Clears the value of `optionalUint3264`. Subsequent reads from it will return its default value.
  4807. mutating func clearOptionalUint3264() {self._optionalUint3264 = nil}
  4808. var unknownFields = SwiftProtobuf.UnknownStorage()
  4809. init() {}
  4810. fileprivate var _optionalUint321: UInt32? = nil
  4811. fileprivate var _optionalUint322: UInt32? = nil
  4812. fileprivate var _optionalUint3263: UInt32? = nil
  4813. fileprivate var _optionalUint3264: UInt32? = nil
  4814. }
  4815. struct EditionUnittest_TestVerifyUint32: Sendable {
  4816. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4817. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4818. // methods supported on all messages.
  4819. var optionalUint321: UInt32 {
  4820. get {return _optionalUint321 ?? 0}
  4821. set {_optionalUint321 = newValue}
  4822. }
  4823. /// Returns true if `optionalUint321` has been explicitly set.
  4824. var hasOptionalUint321: Bool {return self._optionalUint321 != nil}
  4825. /// Clears the value of `optionalUint321`. Subsequent reads from it will return its default value.
  4826. mutating func clearOptionalUint321() {self._optionalUint321 = nil}
  4827. var optionalUint322: UInt32 {
  4828. get {return _optionalUint322 ?? 0}
  4829. set {_optionalUint322 = newValue}
  4830. }
  4831. /// Returns true if `optionalUint322` has been explicitly set.
  4832. var hasOptionalUint322: Bool {return self._optionalUint322 != nil}
  4833. /// Clears the value of `optionalUint322`. Subsequent reads from it will return its default value.
  4834. mutating func clearOptionalUint322() {self._optionalUint322 = nil}
  4835. var optionalUint3263: UInt32 {
  4836. get {return _optionalUint3263 ?? 0}
  4837. set {_optionalUint3263 = newValue}
  4838. }
  4839. /// Returns true if `optionalUint3263` has been explicitly set.
  4840. var hasOptionalUint3263: Bool {return self._optionalUint3263 != nil}
  4841. /// Clears the value of `optionalUint3263`. Subsequent reads from it will return its default value.
  4842. mutating func clearOptionalUint3263() {self._optionalUint3263 = nil}
  4843. var optionalUint3264: UInt32 {
  4844. get {return _optionalUint3264 ?? 0}
  4845. set {_optionalUint3264 = newValue}
  4846. }
  4847. /// Returns true if `optionalUint3264` has been explicitly set.
  4848. var hasOptionalUint3264: Bool {return self._optionalUint3264 != nil}
  4849. /// Clears the value of `optionalUint3264`. Subsequent reads from it will return its default value.
  4850. mutating func clearOptionalUint3264() {self._optionalUint3264 = nil}
  4851. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4852. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4853. set {_optionalAllTypes = newValue}
  4854. }
  4855. /// Returns true if `optionalAllTypes` has been explicitly set.
  4856. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4857. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4858. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4859. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4860. var unknownFields = SwiftProtobuf.UnknownStorage()
  4861. init() {}
  4862. fileprivate var _optionalUint321: UInt32? = nil
  4863. fileprivate var _optionalUint322: UInt32? = nil
  4864. fileprivate var _optionalUint3263: UInt32? = nil
  4865. fileprivate var _optionalUint3264: UInt32? = nil
  4866. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4867. }
  4868. struct EditionUnittest_TestVerifyOneUint32: Sendable {
  4869. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4870. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4871. // methods supported on all messages.
  4872. var optionalUint321: UInt32 {
  4873. get {return _optionalUint321 ?? 0}
  4874. set {_optionalUint321 = newValue}
  4875. }
  4876. /// Returns true if `optionalUint321` has been explicitly set.
  4877. var hasOptionalUint321: Bool {return self._optionalUint321 != nil}
  4878. /// Clears the value of `optionalUint321`. Subsequent reads from it will return its default value.
  4879. mutating func clearOptionalUint321() {self._optionalUint321 = nil}
  4880. var optionalInt322: Int32 {
  4881. get {return _optionalInt322 ?? 0}
  4882. set {_optionalInt322 = newValue}
  4883. }
  4884. /// Returns true if `optionalInt322` has been explicitly set.
  4885. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  4886. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  4887. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  4888. var optionalInt3263: Int32 {
  4889. get {return _optionalInt3263 ?? 0}
  4890. set {_optionalInt3263 = newValue}
  4891. }
  4892. /// Returns true if `optionalInt3263` has been explicitly set.
  4893. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  4894. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  4895. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  4896. var optionalInt3264: Int32 {
  4897. get {return _optionalInt3264 ?? 0}
  4898. set {_optionalInt3264 = newValue}
  4899. }
  4900. /// Returns true if `optionalInt3264` has been explicitly set.
  4901. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  4902. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  4903. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  4904. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4905. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4906. set {_optionalAllTypes = newValue}
  4907. }
  4908. /// Returns true if `optionalAllTypes` has been explicitly set.
  4909. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4910. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4911. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4912. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4913. var unknownFields = SwiftProtobuf.UnknownStorage()
  4914. init() {}
  4915. fileprivate var _optionalUint321: UInt32? = nil
  4916. fileprivate var _optionalInt322: Int32? = nil
  4917. fileprivate var _optionalInt3263: Int32? = nil
  4918. fileprivate var _optionalInt3264: Int32? = nil
  4919. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4920. }
  4921. struct EditionUnittest_TestVerifyOneInt32BigFieldNumber: Sendable {
  4922. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4923. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4924. // methods supported on all messages.
  4925. var optionalInt3265: Int32 {
  4926. get {return _optionalInt3265 ?? 0}
  4927. set {_optionalInt3265 = newValue}
  4928. }
  4929. /// Returns true if `optionalInt3265` has been explicitly set.
  4930. var hasOptionalInt3265: Bool {return self._optionalInt3265 != nil}
  4931. /// Clears the value of `optionalInt3265`. Subsequent reads from it will return its default value.
  4932. mutating func clearOptionalInt3265() {self._optionalInt3265 = nil}
  4933. var optionalInt641: Int64 {
  4934. get {return _optionalInt641 ?? 0}
  4935. set {_optionalInt641 = newValue}
  4936. }
  4937. /// Returns true if `optionalInt641` has been explicitly set.
  4938. var hasOptionalInt641: Bool {return self._optionalInt641 != nil}
  4939. /// Clears the value of `optionalInt641`. Subsequent reads from it will return its default value.
  4940. mutating func clearOptionalInt641() {self._optionalInt641 = nil}
  4941. var optionalInt642: Int64 {
  4942. get {return _optionalInt642 ?? 0}
  4943. set {_optionalInt642 = newValue}
  4944. }
  4945. /// Returns true if `optionalInt642` has been explicitly set.
  4946. var hasOptionalInt642: Bool {return self._optionalInt642 != nil}
  4947. /// Clears the value of `optionalInt642`. Subsequent reads from it will return its default value.
  4948. mutating func clearOptionalInt642() {self._optionalInt642 = nil}
  4949. var optionalInt6463: Int64 {
  4950. get {return _optionalInt6463 ?? 0}
  4951. set {_optionalInt6463 = newValue}
  4952. }
  4953. /// Returns true if `optionalInt6463` has been explicitly set.
  4954. var hasOptionalInt6463: Bool {return self._optionalInt6463 != nil}
  4955. /// Clears the value of `optionalInt6463`. Subsequent reads from it will return its default value.
  4956. mutating func clearOptionalInt6463() {self._optionalInt6463 = nil}
  4957. var optionalInt6464: Int64 {
  4958. get {return _optionalInt6464 ?? 0}
  4959. set {_optionalInt6464 = newValue}
  4960. }
  4961. /// Returns true if `optionalInt6464` has been explicitly set.
  4962. var hasOptionalInt6464: Bool {return self._optionalInt6464 != nil}
  4963. /// Clears the value of `optionalInt6464`. Subsequent reads from it will return its default value.
  4964. mutating func clearOptionalInt6464() {self._optionalInt6464 = nil}
  4965. var optionalAllTypes: EditionUnittest_TestAllTypes {
  4966. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  4967. set {_optionalAllTypes = newValue}
  4968. }
  4969. /// Returns true if `optionalAllTypes` has been explicitly set.
  4970. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  4971. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  4972. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  4973. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  4974. var unknownFields = SwiftProtobuf.UnknownStorage()
  4975. init() {}
  4976. fileprivate var _optionalInt3265: Int32? = nil
  4977. fileprivate var _optionalInt641: Int64? = nil
  4978. fileprivate var _optionalInt642: Int64? = nil
  4979. fileprivate var _optionalInt6463: Int64? = nil
  4980. fileprivate var _optionalInt6464: Int64? = nil
  4981. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  4982. }
  4983. struct EditionUnittest_TestVerifyInt32BigFieldNumber: Sendable {
  4984. // SwiftProtobuf.Message conformance is added in an extension below. See the
  4985. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  4986. // methods supported on all messages.
  4987. var optionalInt321000: Int32 {
  4988. get {return _optionalInt321000 ?? 0}
  4989. set {_optionalInt321000 = newValue}
  4990. }
  4991. /// Returns true if `optionalInt321000` has been explicitly set.
  4992. var hasOptionalInt321000: Bool {return self._optionalInt321000 != nil}
  4993. /// Clears the value of `optionalInt321000`. Subsequent reads from it will return its default value.
  4994. mutating func clearOptionalInt321000() {self._optionalInt321000 = nil}
  4995. var optionalInt3265: Int32 {
  4996. get {return _optionalInt3265 ?? 0}
  4997. set {_optionalInt3265 = newValue}
  4998. }
  4999. /// Returns true if `optionalInt3265` has been explicitly set.
  5000. var hasOptionalInt3265: Bool {return self._optionalInt3265 != nil}
  5001. /// Clears the value of `optionalInt3265`. Subsequent reads from it will return its default value.
  5002. mutating func clearOptionalInt3265() {self._optionalInt3265 = nil}
  5003. var optionalInt321: Int32 {
  5004. get {return _optionalInt321 ?? 0}
  5005. set {_optionalInt321 = newValue}
  5006. }
  5007. /// Returns true if `optionalInt321` has been explicitly set.
  5008. var hasOptionalInt321: Bool {return self._optionalInt321 != nil}
  5009. /// Clears the value of `optionalInt321`. Subsequent reads from it will return its default value.
  5010. mutating func clearOptionalInt321() {self._optionalInt321 = nil}
  5011. var optionalInt322: Int32 {
  5012. get {return _optionalInt322 ?? 0}
  5013. set {_optionalInt322 = newValue}
  5014. }
  5015. /// Returns true if `optionalInt322` has been explicitly set.
  5016. var hasOptionalInt322: Bool {return self._optionalInt322 != nil}
  5017. /// Clears the value of `optionalInt322`. Subsequent reads from it will return its default value.
  5018. mutating func clearOptionalInt322() {self._optionalInt322 = nil}
  5019. var optionalInt3263: Int32 {
  5020. get {return _optionalInt3263 ?? 0}
  5021. set {_optionalInt3263 = newValue}
  5022. }
  5023. /// Returns true if `optionalInt3263` has been explicitly set.
  5024. var hasOptionalInt3263: Bool {return self._optionalInt3263 != nil}
  5025. /// Clears the value of `optionalInt3263`. Subsequent reads from it will return its default value.
  5026. mutating func clearOptionalInt3263() {self._optionalInt3263 = nil}
  5027. var optionalInt3264: Int32 {
  5028. get {return _optionalInt3264 ?? 0}
  5029. set {_optionalInt3264 = newValue}
  5030. }
  5031. /// Returns true if `optionalInt3264` has been explicitly set.
  5032. var hasOptionalInt3264: Bool {return self._optionalInt3264 != nil}
  5033. /// Clears the value of `optionalInt3264`. Subsequent reads from it will return its default value.
  5034. mutating func clearOptionalInt3264() {self._optionalInt3264 = nil}
  5035. var optionalAllTypes: EditionUnittest_TestAllTypes {
  5036. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  5037. set {_optionalAllTypes = newValue}
  5038. }
  5039. /// Returns true if `optionalAllTypes` has been explicitly set.
  5040. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  5041. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  5042. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  5043. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  5044. var unknownFields = SwiftProtobuf.UnknownStorage()
  5045. init() {}
  5046. fileprivate var _optionalInt321000: Int32? = nil
  5047. fileprivate var _optionalInt3265: Int32? = nil
  5048. fileprivate var _optionalInt321: Int32? = nil
  5049. fileprivate var _optionalInt322: Int32? = nil
  5050. fileprivate var _optionalInt3263: Int32? = nil
  5051. fileprivate var _optionalInt3264: Int32? = nil
  5052. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  5053. }
  5054. struct EditionUnittest_TestVerifyUint32BigFieldNumber: Sendable {
  5055. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5056. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5057. // methods supported on all messages.
  5058. var optionalUint321000: UInt32 {
  5059. get {return _optionalUint321000 ?? 0}
  5060. set {_optionalUint321000 = newValue}
  5061. }
  5062. /// Returns true if `optionalUint321000` has been explicitly set.
  5063. var hasOptionalUint321000: Bool {return self._optionalUint321000 != nil}
  5064. /// Clears the value of `optionalUint321000`. Subsequent reads from it will return its default value.
  5065. mutating func clearOptionalUint321000() {self._optionalUint321000 = nil}
  5066. var optionalUint3265: UInt32 {
  5067. get {return _optionalUint3265 ?? 0}
  5068. set {_optionalUint3265 = newValue}
  5069. }
  5070. /// Returns true if `optionalUint3265` has been explicitly set.
  5071. var hasOptionalUint3265: Bool {return self._optionalUint3265 != nil}
  5072. /// Clears the value of `optionalUint3265`. Subsequent reads from it will return its default value.
  5073. mutating func clearOptionalUint3265() {self._optionalUint3265 = nil}
  5074. var optionalUint321: UInt32 {
  5075. get {return _optionalUint321 ?? 0}
  5076. set {_optionalUint321 = newValue}
  5077. }
  5078. /// Returns true if `optionalUint321` has been explicitly set.
  5079. var hasOptionalUint321: Bool {return self._optionalUint321 != nil}
  5080. /// Clears the value of `optionalUint321`. Subsequent reads from it will return its default value.
  5081. mutating func clearOptionalUint321() {self._optionalUint321 = nil}
  5082. var optionalUint322: UInt32 {
  5083. get {return _optionalUint322 ?? 0}
  5084. set {_optionalUint322 = newValue}
  5085. }
  5086. /// Returns true if `optionalUint322` has been explicitly set.
  5087. var hasOptionalUint322: Bool {return self._optionalUint322 != nil}
  5088. /// Clears the value of `optionalUint322`. Subsequent reads from it will return its default value.
  5089. mutating func clearOptionalUint322() {self._optionalUint322 = nil}
  5090. var optionalUint3263: UInt32 {
  5091. get {return _optionalUint3263 ?? 0}
  5092. set {_optionalUint3263 = newValue}
  5093. }
  5094. /// Returns true if `optionalUint3263` has been explicitly set.
  5095. var hasOptionalUint3263: Bool {return self._optionalUint3263 != nil}
  5096. /// Clears the value of `optionalUint3263`. Subsequent reads from it will return its default value.
  5097. mutating func clearOptionalUint3263() {self._optionalUint3263 = nil}
  5098. var optionalUint3264: UInt32 {
  5099. get {return _optionalUint3264 ?? 0}
  5100. set {_optionalUint3264 = newValue}
  5101. }
  5102. /// Returns true if `optionalUint3264` has been explicitly set.
  5103. var hasOptionalUint3264: Bool {return self._optionalUint3264 != nil}
  5104. /// Clears the value of `optionalUint3264`. Subsequent reads from it will return its default value.
  5105. mutating func clearOptionalUint3264() {self._optionalUint3264 = nil}
  5106. var optionalAllTypes: EditionUnittest_TestAllTypes {
  5107. get {return _optionalAllTypes ?? EditionUnittest_TestAllTypes()}
  5108. set {_optionalAllTypes = newValue}
  5109. }
  5110. /// Returns true if `optionalAllTypes` has been explicitly set.
  5111. var hasOptionalAllTypes: Bool {return self._optionalAllTypes != nil}
  5112. /// Clears the value of `optionalAllTypes`. Subsequent reads from it will return its default value.
  5113. mutating func clearOptionalAllTypes() {self._optionalAllTypes = nil}
  5114. var repeatedAllTypes: [EditionUnittest_TestAllTypes] = []
  5115. var unknownFields = SwiftProtobuf.UnknownStorage()
  5116. init() {}
  5117. fileprivate var _optionalUint321000: UInt32? = nil
  5118. fileprivate var _optionalUint3265: UInt32? = nil
  5119. fileprivate var _optionalUint321: UInt32? = nil
  5120. fileprivate var _optionalUint322: UInt32? = nil
  5121. fileprivate var _optionalUint3263: UInt32? = nil
  5122. fileprivate var _optionalUint3264: UInt32? = nil
  5123. fileprivate var _optionalAllTypes: EditionUnittest_TestAllTypes? = nil
  5124. }
  5125. struct EditionUnittest_TestVerifyBigFieldNumberUint32: Sendable {
  5126. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5127. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5128. // methods supported on all messages.
  5129. var optionalNested: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested {
  5130. get {return _optionalNested ?? EditionUnittest_TestVerifyBigFieldNumberUint32.Nested()}
  5131. set {_optionalNested = newValue}
  5132. }
  5133. /// Returns true if `optionalNested` has been explicitly set.
  5134. var hasOptionalNested: Bool {return self._optionalNested != nil}
  5135. /// Clears the value of `optionalNested`. Subsequent reads from it will return its default value.
  5136. mutating func clearOptionalNested() {self._optionalNested = nil}
  5137. var unknownFields = SwiftProtobuf.UnknownStorage()
  5138. struct Nested: @unchecked Sendable {
  5139. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5140. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5141. // methods supported on all messages.
  5142. var optionalUint325000: UInt32 {
  5143. get {return _storage._optionalUint325000 ?? 0}
  5144. set {_uniqueStorage()._optionalUint325000 = newValue}
  5145. }
  5146. /// Returns true if `optionalUint325000` has been explicitly set.
  5147. var hasOptionalUint325000: Bool {return _storage._optionalUint325000 != nil}
  5148. /// Clears the value of `optionalUint325000`. Subsequent reads from it will return its default value.
  5149. mutating func clearOptionalUint325000() {_uniqueStorage()._optionalUint325000 = nil}
  5150. var optionalUint321000: UInt32 {
  5151. get {return _storage._optionalUint321000 ?? 0}
  5152. set {_uniqueStorage()._optionalUint321000 = newValue}
  5153. }
  5154. /// Returns true if `optionalUint321000` has been explicitly set.
  5155. var hasOptionalUint321000: Bool {return _storage._optionalUint321000 != nil}
  5156. /// Clears the value of `optionalUint321000`. Subsequent reads from it will return its default value.
  5157. mutating func clearOptionalUint321000() {_uniqueStorage()._optionalUint321000 = nil}
  5158. var optionalUint3266: UInt32 {
  5159. get {return _storage._optionalUint3266 ?? 0}
  5160. set {_uniqueStorage()._optionalUint3266 = newValue}
  5161. }
  5162. /// Returns true if `optionalUint3266` has been explicitly set.
  5163. var hasOptionalUint3266: Bool {return _storage._optionalUint3266 != nil}
  5164. /// Clears the value of `optionalUint3266`. Subsequent reads from it will return its default value.
  5165. mutating func clearOptionalUint3266() {_uniqueStorage()._optionalUint3266 = nil}
  5166. var optionalUint3265: UInt32 {
  5167. get {return _storage._optionalUint3265 ?? 0}
  5168. set {_uniqueStorage()._optionalUint3265 = newValue}
  5169. }
  5170. /// Returns true if `optionalUint3265` has been explicitly set.
  5171. var hasOptionalUint3265: Bool {return _storage._optionalUint3265 != nil}
  5172. /// Clears the value of `optionalUint3265`. Subsequent reads from it will return its default value.
  5173. mutating func clearOptionalUint3265() {_uniqueStorage()._optionalUint3265 = nil}
  5174. var optionalUint321: UInt32 {
  5175. get {return _storage._optionalUint321 ?? 0}
  5176. set {_uniqueStorage()._optionalUint321 = newValue}
  5177. }
  5178. /// Returns true if `optionalUint321` has been explicitly set.
  5179. var hasOptionalUint321: Bool {return _storage._optionalUint321 != nil}
  5180. /// Clears the value of `optionalUint321`. Subsequent reads from it will return its default value.
  5181. mutating func clearOptionalUint321() {_uniqueStorage()._optionalUint321 = nil}
  5182. var optionalUint322: UInt32 {
  5183. get {return _storage._optionalUint322 ?? 0}
  5184. set {_uniqueStorage()._optionalUint322 = newValue}
  5185. }
  5186. /// Returns true if `optionalUint322` has been explicitly set.
  5187. var hasOptionalUint322: Bool {return _storage._optionalUint322 != nil}
  5188. /// Clears the value of `optionalUint322`. Subsequent reads from it will return its default value.
  5189. mutating func clearOptionalUint322() {_uniqueStorage()._optionalUint322 = nil}
  5190. var optionalUint3263: UInt32 {
  5191. get {return _storage._optionalUint3263 ?? 0}
  5192. set {_uniqueStorage()._optionalUint3263 = newValue}
  5193. }
  5194. /// Returns true if `optionalUint3263` has been explicitly set.
  5195. var hasOptionalUint3263: Bool {return _storage._optionalUint3263 != nil}
  5196. /// Clears the value of `optionalUint3263`. Subsequent reads from it will return its default value.
  5197. mutating func clearOptionalUint3263() {_uniqueStorage()._optionalUint3263 = nil}
  5198. var optionalUint3264: UInt32 {
  5199. get {return _storage._optionalUint3264 ?? 0}
  5200. set {_uniqueStorage()._optionalUint3264 = newValue}
  5201. }
  5202. /// Returns true if `optionalUint3264` has been explicitly set.
  5203. var hasOptionalUint3264: Bool {return _storage._optionalUint3264 != nil}
  5204. /// Clears the value of `optionalUint3264`. Subsequent reads from it will return its default value.
  5205. mutating func clearOptionalUint3264() {_uniqueStorage()._optionalUint3264 = nil}
  5206. var optionalNested: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested {
  5207. get {return _storage._optionalNested ?? EditionUnittest_TestVerifyBigFieldNumberUint32.Nested()}
  5208. set {_uniqueStorage()._optionalNested = newValue}
  5209. }
  5210. /// Returns true if `optionalNested` has been explicitly set.
  5211. var hasOptionalNested: Bool {return _storage._optionalNested != nil}
  5212. /// Clears the value of `optionalNested`. Subsequent reads from it will return its default value.
  5213. mutating func clearOptionalNested() {_uniqueStorage()._optionalNested = nil}
  5214. var repeatedNested: [EditionUnittest_TestVerifyBigFieldNumberUint32.Nested] {
  5215. get {return _storage._repeatedNested}
  5216. set {_uniqueStorage()._repeatedNested = newValue}
  5217. }
  5218. var unknownFields = SwiftProtobuf.UnknownStorage()
  5219. init() {}
  5220. fileprivate var _storage = _StorageClass.defaultInstance
  5221. }
  5222. init() {}
  5223. fileprivate var _optionalNested: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested? = nil
  5224. }
  5225. /// This message contains different kind of enums to exercise the different
  5226. /// parsers in table-driven.
  5227. struct EditionUnittest_EnumParseTester: SwiftProtobuf.ExtensibleMessage, @unchecked Sendable {
  5228. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5229. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5230. // methods supported on all messages.
  5231. var optionalSeqSmall0Lowfield: EditionUnittest_EnumParseTester.SeqSmall0 {
  5232. get {return _storage._optionalSeqSmall0Lowfield ?? .default}
  5233. set {_uniqueStorage()._optionalSeqSmall0Lowfield = newValue}
  5234. }
  5235. /// Returns true if `optionalSeqSmall0Lowfield` has been explicitly set.
  5236. var hasOptionalSeqSmall0Lowfield: Bool {return _storage._optionalSeqSmall0Lowfield != nil}
  5237. /// Clears the value of `optionalSeqSmall0Lowfield`. Subsequent reads from it will return its default value.
  5238. mutating func clearOptionalSeqSmall0Lowfield() {_uniqueStorage()._optionalSeqSmall0Lowfield = nil}
  5239. var optionalSeqSmall0Midfield: EditionUnittest_EnumParseTester.SeqSmall0 {
  5240. get {return _storage._optionalSeqSmall0Midfield ?? .default}
  5241. set {_uniqueStorage()._optionalSeqSmall0Midfield = newValue}
  5242. }
  5243. /// Returns true if `optionalSeqSmall0Midfield` has been explicitly set.
  5244. var hasOptionalSeqSmall0Midfield: Bool {return _storage._optionalSeqSmall0Midfield != nil}
  5245. /// Clears the value of `optionalSeqSmall0Midfield`. Subsequent reads from it will return its default value.
  5246. mutating func clearOptionalSeqSmall0Midfield() {_uniqueStorage()._optionalSeqSmall0Midfield = nil}
  5247. var optionalSeqSmall0Hifield: EditionUnittest_EnumParseTester.SeqSmall0 {
  5248. get {return _storage._optionalSeqSmall0Hifield ?? .default}
  5249. set {_uniqueStorage()._optionalSeqSmall0Hifield = newValue}
  5250. }
  5251. /// Returns true if `optionalSeqSmall0Hifield` has been explicitly set.
  5252. var hasOptionalSeqSmall0Hifield: Bool {return _storage._optionalSeqSmall0Hifield != nil}
  5253. /// Clears the value of `optionalSeqSmall0Hifield`. Subsequent reads from it will return its default value.
  5254. mutating func clearOptionalSeqSmall0Hifield() {_uniqueStorage()._optionalSeqSmall0Hifield = nil}
  5255. var repeatedSeqSmall0Lowfield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5256. get {return _storage._repeatedSeqSmall0Lowfield}
  5257. set {_uniqueStorage()._repeatedSeqSmall0Lowfield = newValue}
  5258. }
  5259. var repeatedSeqSmall0Midfield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5260. get {return _storage._repeatedSeqSmall0Midfield}
  5261. set {_uniqueStorage()._repeatedSeqSmall0Midfield = newValue}
  5262. }
  5263. var repeatedSeqSmall0Hifield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5264. get {return _storage._repeatedSeqSmall0Hifield}
  5265. set {_uniqueStorage()._repeatedSeqSmall0Hifield = newValue}
  5266. }
  5267. var packedSeqSmall0Lowfield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5268. get {return _storage._packedSeqSmall0Lowfield}
  5269. set {_uniqueStorage()._packedSeqSmall0Lowfield = newValue}
  5270. }
  5271. var packedSeqSmall0Midfield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5272. get {return _storage._packedSeqSmall0Midfield}
  5273. set {_uniqueStorage()._packedSeqSmall0Midfield = newValue}
  5274. }
  5275. var packedSeqSmall0Hifield: [EditionUnittest_EnumParseTester.SeqSmall0] {
  5276. get {return _storage._packedSeqSmall0Hifield}
  5277. set {_uniqueStorage()._packedSeqSmall0Hifield = newValue}
  5278. }
  5279. var optionalSeqSmall1Lowfield: EditionUnittest_EnumParseTester.SeqSmall1 {
  5280. get {return _storage._optionalSeqSmall1Lowfield ?? .unknown}
  5281. set {_uniqueStorage()._optionalSeqSmall1Lowfield = newValue}
  5282. }
  5283. /// Returns true if `optionalSeqSmall1Lowfield` has been explicitly set.
  5284. var hasOptionalSeqSmall1Lowfield: Bool {return _storage._optionalSeqSmall1Lowfield != nil}
  5285. /// Clears the value of `optionalSeqSmall1Lowfield`. Subsequent reads from it will return its default value.
  5286. mutating func clearOptionalSeqSmall1Lowfield() {_uniqueStorage()._optionalSeqSmall1Lowfield = nil}
  5287. var optionalSeqSmall1Midfield: EditionUnittest_EnumParseTester.SeqSmall1 {
  5288. get {return _storage._optionalSeqSmall1Midfield ?? .unknown}
  5289. set {_uniqueStorage()._optionalSeqSmall1Midfield = newValue}
  5290. }
  5291. /// Returns true if `optionalSeqSmall1Midfield` has been explicitly set.
  5292. var hasOptionalSeqSmall1Midfield: Bool {return _storage._optionalSeqSmall1Midfield != nil}
  5293. /// Clears the value of `optionalSeqSmall1Midfield`. Subsequent reads from it will return its default value.
  5294. mutating func clearOptionalSeqSmall1Midfield() {_uniqueStorage()._optionalSeqSmall1Midfield = nil}
  5295. var optionalSeqSmall1Hifield: EditionUnittest_EnumParseTester.SeqSmall1 {
  5296. get {return _storage._optionalSeqSmall1Hifield ?? .unknown}
  5297. set {_uniqueStorage()._optionalSeqSmall1Hifield = newValue}
  5298. }
  5299. /// Returns true if `optionalSeqSmall1Hifield` has been explicitly set.
  5300. var hasOptionalSeqSmall1Hifield: Bool {return _storage._optionalSeqSmall1Hifield != nil}
  5301. /// Clears the value of `optionalSeqSmall1Hifield`. Subsequent reads from it will return its default value.
  5302. mutating func clearOptionalSeqSmall1Hifield() {_uniqueStorage()._optionalSeqSmall1Hifield = nil}
  5303. var repeatedSeqSmall1Lowfield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5304. get {return _storage._repeatedSeqSmall1Lowfield}
  5305. set {_uniqueStorage()._repeatedSeqSmall1Lowfield = newValue}
  5306. }
  5307. var repeatedSeqSmall1Midfield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5308. get {return _storage._repeatedSeqSmall1Midfield}
  5309. set {_uniqueStorage()._repeatedSeqSmall1Midfield = newValue}
  5310. }
  5311. var repeatedSeqSmall1Hifield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5312. get {return _storage._repeatedSeqSmall1Hifield}
  5313. set {_uniqueStorage()._repeatedSeqSmall1Hifield = newValue}
  5314. }
  5315. var packedSeqSmall1Lowfield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5316. get {return _storage._packedSeqSmall1Lowfield}
  5317. set {_uniqueStorage()._packedSeqSmall1Lowfield = newValue}
  5318. }
  5319. var packedSeqSmall1Midfield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5320. get {return _storage._packedSeqSmall1Midfield}
  5321. set {_uniqueStorage()._packedSeqSmall1Midfield = newValue}
  5322. }
  5323. var packedSeqSmall1Hifield: [EditionUnittest_EnumParseTester.SeqSmall1] {
  5324. get {return _storage._packedSeqSmall1Hifield}
  5325. set {_uniqueStorage()._packedSeqSmall1Hifield = newValue}
  5326. }
  5327. var optionalSeqLargeLowfield: EditionUnittest_EnumParseTester.SeqLarge {
  5328. get {return _storage._optionalSeqLargeLowfield ?? .default}
  5329. set {_uniqueStorage()._optionalSeqLargeLowfield = newValue}
  5330. }
  5331. /// Returns true if `optionalSeqLargeLowfield` has been explicitly set.
  5332. var hasOptionalSeqLargeLowfield: Bool {return _storage._optionalSeqLargeLowfield != nil}
  5333. /// Clears the value of `optionalSeqLargeLowfield`. Subsequent reads from it will return its default value.
  5334. mutating func clearOptionalSeqLargeLowfield() {_uniqueStorage()._optionalSeqLargeLowfield = nil}
  5335. var optionalSeqLargeMidfield: EditionUnittest_EnumParseTester.SeqLarge {
  5336. get {return _storage._optionalSeqLargeMidfield ?? .default}
  5337. set {_uniqueStorage()._optionalSeqLargeMidfield = newValue}
  5338. }
  5339. /// Returns true if `optionalSeqLargeMidfield` has been explicitly set.
  5340. var hasOptionalSeqLargeMidfield: Bool {return _storage._optionalSeqLargeMidfield != nil}
  5341. /// Clears the value of `optionalSeqLargeMidfield`. Subsequent reads from it will return its default value.
  5342. mutating func clearOptionalSeqLargeMidfield() {_uniqueStorage()._optionalSeqLargeMidfield = nil}
  5343. var optionalSeqLargeHifield: EditionUnittest_EnumParseTester.SeqLarge {
  5344. get {return _storage._optionalSeqLargeHifield ?? .default}
  5345. set {_uniqueStorage()._optionalSeqLargeHifield = newValue}
  5346. }
  5347. /// Returns true if `optionalSeqLargeHifield` has been explicitly set.
  5348. var hasOptionalSeqLargeHifield: Bool {return _storage._optionalSeqLargeHifield != nil}
  5349. /// Clears the value of `optionalSeqLargeHifield`. Subsequent reads from it will return its default value.
  5350. mutating func clearOptionalSeqLargeHifield() {_uniqueStorage()._optionalSeqLargeHifield = nil}
  5351. var repeatedSeqLargeLowfield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5352. get {return _storage._repeatedSeqLargeLowfield}
  5353. set {_uniqueStorage()._repeatedSeqLargeLowfield = newValue}
  5354. }
  5355. var repeatedSeqLargeMidfield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5356. get {return _storage._repeatedSeqLargeMidfield}
  5357. set {_uniqueStorage()._repeatedSeqLargeMidfield = newValue}
  5358. }
  5359. var repeatedSeqLargeHifield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5360. get {return _storage._repeatedSeqLargeHifield}
  5361. set {_uniqueStorage()._repeatedSeqLargeHifield = newValue}
  5362. }
  5363. var packedSeqLargeLowfield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5364. get {return _storage._packedSeqLargeLowfield}
  5365. set {_uniqueStorage()._packedSeqLargeLowfield = newValue}
  5366. }
  5367. var packedSeqLargeMidfield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5368. get {return _storage._packedSeqLargeMidfield}
  5369. set {_uniqueStorage()._packedSeqLargeMidfield = newValue}
  5370. }
  5371. var packedSeqLargeHifield: [EditionUnittest_EnumParseTester.SeqLarge] {
  5372. get {return _storage._packedSeqLargeHifield}
  5373. set {_uniqueStorage()._packedSeqLargeHifield = newValue}
  5374. }
  5375. var optionalArbitraryLowfield: EditionUnittest_EnumParseTester.Arbitrary {
  5376. get {return _storage._optionalArbitraryLowfield ?? .default}
  5377. set {_uniqueStorage()._optionalArbitraryLowfield = newValue}
  5378. }
  5379. /// Returns true if `optionalArbitraryLowfield` has been explicitly set.
  5380. var hasOptionalArbitraryLowfield: Bool {return _storage._optionalArbitraryLowfield != nil}
  5381. /// Clears the value of `optionalArbitraryLowfield`. Subsequent reads from it will return its default value.
  5382. mutating func clearOptionalArbitraryLowfield() {_uniqueStorage()._optionalArbitraryLowfield = nil}
  5383. var optionalArbitraryMidfield: EditionUnittest_EnumParseTester.Arbitrary {
  5384. get {return _storage._optionalArbitraryMidfield ?? .default}
  5385. set {_uniqueStorage()._optionalArbitraryMidfield = newValue}
  5386. }
  5387. /// Returns true if `optionalArbitraryMidfield` has been explicitly set.
  5388. var hasOptionalArbitraryMidfield: Bool {return _storage._optionalArbitraryMidfield != nil}
  5389. /// Clears the value of `optionalArbitraryMidfield`. Subsequent reads from it will return its default value.
  5390. mutating func clearOptionalArbitraryMidfield() {_uniqueStorage()._optionalArbitraryMidfield = nil}
  5391. var optionalArbitraryHifield: EditionUnittest_EnumParseTester.Arbitrary {
  5392. get {return _storage._optionalArbitraryHifield ?? .default}
  5393. set {_uniqueStorage()._optionalArbitraryHifield = newValue}
  5394. }
  5395. /// Returns true if `optionalArbitraryHifield` has been explicitly set.
  5396. var hasOptionalArbitraryHifield: Bool {return _storage._optionalArbitraryHifield != nil}
  5397. /// Clears the value of `optionalArbitraryHifield`. Subsequent reads from it will return its default value.
  5398. mutating func clearOptionalArbitraryHifield() {_uniqueStorage()._optionalArbitraryHifield = nil}
  5399. var repeatedArbitraryLowfield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5400. get {return _storage._repeatedArbitraryLowfield}
  5401. set {_uniqueStorage()._repeatedArbitraryLowfield = newValue}
  5402. }
  5403. var repeatedArbitraryMidfield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5404. get {return _storage._repeatedArbitraryMidfield}
  5405. set {_uniqueStorage()._repeatedArbitraryMidfield = newValue}
  5406. }
  5407. var repeatedArbitraryHifield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5408. get {return _storage._repeatedArbitraryHifield}
  5409. set {_uniqueStorage()._repeatedArbitraryHifield = newValue}
  5410. }
  5411. var packedArbitraryLowfield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5412. get {return _storage._packedArbitraryLowfield}
  5413. set {_uniqueStorage()._packedArbitraryLowfield = newValue}
  5414. }
  5415. var packedArbitraryMidfield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5416. get {return _storage._packedArbitraryMidfield}
  5417. set {_uniqueStorage()._packedArbitraryMidfield = newValue}
  5418. }
  5419. var packedArbitraryHifield: [EditionUnittest_EnumParseTester.Arbitrary] {
  5420. get {return _storage._packedArbitraryHifield}
  5421. set {_uniqueStorage()._packedArbitraryHifield = newValue}
  5422. }
  5423. /// An arbitrary field we can append to to break the runs of repeated fields.
  5424. var otherField: Int32 {
  5425. get {return _storage._otherField ?? 0}
  5426. set {_uniqueStorage()._otherField = newValue}
  5427. }
  5428. /// Returns true if `otherField` has been explicitly set.
  5429. var hasOtherField: Bool {return _storage._otherField != nil}
  5430. /// Clears the value of `otherField`. Subsequent reads from it will return its default value.
  5431. mutating func clearOtherField() {_uniqueStorage()._otherField = nil}
  5432. var unknownFields = SwiftProtobuf.UnknownStorage()
  5433. enum SeqSmall0: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5434. case `default` = 0
  5435. case seqSmall01 = 1
  5436. case seqSmall02 = 2
  5437. init() {
  5438. self = .default
  5439. }
  5440. }
  5441. enum SeqSmall1: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5442. case unknown = 0
  5443. case `default` = 1
  5444. case seqSmall12 = 2
  5445. case seqSmall13 = 3
  5446. init() {
  5447. self = .unknown
  5448. }
  5449. }
  5450. enum SeqLarge: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5451. case `default` = -1
  5452. case seqLarge0 = 0
  5453. case seqLarge1 = 1
  5454. case seqLarge2 = 2
  5455. case seqLarge3 = 3
  5456. case seqLarge4 = 4
  5457. case seqLarge5 = 5
  5458. case seqLarge6 = 6
  5459. case seqLarge7 = 7
  5460. case seqLarge8 = 8
  5461. case seqLarge9 = 9
  5462. case seqLarge10 = 10
  5463. case seqLarge11 = 11
  5464. case seqLarge12 = 12
  5465. case seqLarge13 = 13
  5466. case seqLarge14 = 14
  5467. case seqLarge15 = 15
  5468. case seqLarge16 = 16
  5469. case seqLarge17 = 17
  5470. case seqLarge18 = 18
  5471. case seqLarge19 = 19
  5472. case seqLarge20 = 20
  5473. case seqLarge21 = 21
  5474. case seqLarge22 = 22
  5475. case seqLarge23 = 23
  5476. case seqLarge24 = 24
  5477. case seqLarge25 = 25
  5478. case seqLarge26 = 26
  5479. case seqLarge27 = 27
  5480. case seqLarge28 = 28
  5481. case seqLarge29 = 29
  5482. case seqLarge30 = 30
  5483. case seqLarge31 = 31
  5484. case seqLarge32 = 32
  5485. case seqLarge33 = 33
  5486. init() {
  5487. self = .default
  5488. }
  5489. }
  5490. enum Arbitrary: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5491. case `default` = -123123
  5492. case arbitrary1 = -123
  5493. case arbitrary2 = 213
  5494. case arbitrary3 = 213213
  5495. case min = -2147483648
  5496. case max = 2147483647
  5497. init() {
  5498. self = .default
  5499. }
  5500. }
  5501. init() {}
  5502. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  5503. fileprivate var _storage = _StorageClass.defaultInstance
  5504. }
  5505. /// This message contains different kind of bool fields to exercise the different
  5506. /// parsers in table-drived.
  5507. struct EditionUnittest_BoolParseTester: SwiftProtobuf.ExtensibleMessage, Sendable {
  5508. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5509. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5510. // methods supported on all messages.
  5511. var optionalBoolLowfield: Bool {
  5512. get {return _optionalBoolLowfield ?? false}
  5513. set {_optionalBoolLowfield = newValue}
  5514. }
  5515. /// Returns true if `optionalBoolLowfield` has been explicitly set.
  5516. var hasOptionalBoolLowfield: Bool {return self._optionalBoolLowfield != nil}
  5517. /// Clears the value of `optionalBoolLowfield`. Subsequent reads from it will return its default value.
  5518. mutating func clearOptionalBoolLowfield() {self._optionalBoolLowfield = nil}
  5519. var optionalBoolMidfield: Bool {
  5520. get {return _optionalBoolMidfield ?? false}
  5521. set {_optionalBoolMidfield = newValue}
  5522. }
  5523. /// Returns true if `optionalBoolMidfield` has been explicitly set.
  5524. var hasOptionalBoolMidfield: Bool {return self._optionalBoolMidfield != nil}
  5525. /// Clears the value of `optionalBoolMidfield`. Subsequent reads from it will return its default value.
  5526. mutating func clearOptionalBoolMidfield() {self._optionalBoolMidfield = nil}
  5527. var optionalBoolHifield: Bool {
  5528. get {return _optionalBoolHifield ?? false}
  5529. set {_optionalBoolHifield = newValue}
  5530. }
  5531. /// Returns true if `optionalBoolHifield` has been explicitly set.
  5532. var hasOptionalBoolHifield: Bool {return self._optionalBoolHifield != nil}
  5533. /// Clears the value of `optionalBoolHifield`. Subsequent reads from it will return its default value.
  5534. mutating func clearOptionalBoolHifield() {self._optionalBoolHifield = nil}
  5535. var repeatedBoolLowfield: [Bool] = []
  5536. var repeatedBoolMidfield: [Bool] = []
  5537. var repeatedBoolHifield: [Bool] = []
  5538. var packedBoolLowfield: [Bool] = []
  5539. var packedBoolMidfield: [Bool] = []
  5540. var packedBoolHifield: [Bool] = []
  5541. /// An arbitrary field we can append to to break the runs of repeated fields.
  5542. var otherField: Int32 {
  5543. get {return _otherField ?? 0}
  5544. set {_otherField = newValue}
  5545. }
  5546. /// Returns true if `otherField` has been explicitly set.
  5547. var hasOtherField: Bool {return self._otherField != nil}
  5548. /// Clears the value of `otherField`. Subsequent reads from it will return its default value.
  5549. mutating func clearOtherField() {self._otherField = nil}
  5550. var unknownFields = SwiftProtobuf.UnknownStorage()
  5551. init() {}
  5552. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  5553. fileprivate var _optionalBoolLowfield: Bool? = nil
  5554. fileprivate var _optionalBoolMidfield: Bool? = nil
  5555. fileprivate var _optionalBoolHifield: Bool? = nil
  5556. fileprivate var _otherField: Int32? = nil
  5557. }
  5558. struct EditionUnittest_Int32ParseTester: SwiftProtobuf.ExtensibleMessage, Sendable {
  5559. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5560. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5561. // methods supported on all messages.
  5562. var optionalInt32Lowfield: Int32 {
  5563. get {return _optionalInt32Lowfield ?? 0}
  5564. set {_optionalInt32Lowfield = newValue}
  5565. }
  5566. /// Returns true if `optionalInt32Lowfield` has been explicitly set.
  5567. var hasOptionalInt32Lowfield: Bool {return self._optionalInt32Lowfield != nil}
  5568. /// Clears the value of `optionalInt32Lowfield`. Subsequent reads from it will return its default value.
  5569. mutating func clearOptionalInt32Lowfield() {self._optionalInt32Lowfield = nil}
  5570. var optionalInt32Midfield: Int32 {
  5571. get {return _optionalInt32Midfield ?? 0}
  5572. set {_optionalInt32Midfield = newValue}
  5573. }
  5574. /// Returns true if `optionalInt32Midfield` has been explicitly set.
  5575. var hasOptionalInt32Midfield: Bool {return self._optionalInt32Midfield != nil}
  5576. /// Clears the value of `optionalInt32Midfield`. Subsequent reads from it will return its default value.
  5577. mutating func clearOptionalInt32Midfield() {self._optionalInt32Midfield = nil}
  5578. var optionalInt32Hifield: Int32 {
  5579. get {return _optionalInt32Hifield ?? 0}
  5580. set {_optionalInt32Hifield = newValue}
  5581. }
  5582. /// Returns true if `optionalInt32Hifield` has been explicitly set.
  5583. var hasOptionalInt32Hifield: Bool {return self._optionalInt32Hifield != nil}
  5584. /// Clears the value of `optionalInt32Hifield`. Subsequent reads from it will return its default value.
  5585. mutating func clearOptionalInt32Hifield() {self._optionalInt32Hifield = nil}
  5586. var repeatedInt32Lowfield: [Int32] = []
  5587. var repeatedInt32Midfield: [Int32] = []
  5588. var repeatedInt32Hifield: [Int32] = []
  5589. var packedInt32Lowfield: [Int32] = []
  5590. var packedInt32Midfield: [Int32] = []
  5591. var packedInt32Hifield: [Int32] = []
  5592. /// An arbitrary field we can append to to break the runs of repeated fields.
  5593. var otherField: Int32 {
  5594. get {return _otherField ?? 0}
  5595. set {_otherField = newValue}
  5596. }
  5597. /// Returns true if `otherField` has been explicitly set.
  5598. var hasOtherField: Bool {return self._otherField != nil}
  5599. /// Clears the value of `otherField`. Subsequent reads from it will return its default value.
  5600. mutating func clearOtherField() {self._otherField = nil}
  5601. var unknownFields = SwiftProtobuf.UnknownStorage()
  5602. init() {}
  5603. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  5604. fileprivate var _optionalInt32Lowfield: Int32? = nil
  5605. fileprivate var _optionalInt32Midfield: Int32? = nil
  5606. fileprivate var _optionalInt32Hifield: Int32? = nil
  5607. fileprivate var _otherField: Int32? = nil
  5608. }
  5609. struct EditionUnittest_Int64ParseTester: SwiftProtobuf.ExtensibleMessage, Sendable {
  5610. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5611. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5612. // methods supported on all messages.
  5613. var optionalInt64Lowfield: Int64 {
  5614. get {return _optionalInt64Lowfield ?? 0}
  5615. set {_optionalInt64Lowfield = newValue}
  5616. }
  5617. /// Returns true if `optionalInt64Lowfield` has been explicitly set.
  5618. var hasOptionalInt64Lowfield: Bool {return self._optionalInt64Lowfield != nil}
  5619. /// Clears the value of `optionalInt64Lowfield`. Subsequent reads from it will return its default value.
  5620. mutating func clearOptionalInt64Lowfield() {self._optionalInt64Lowfield = nil}
  5621. var optionalInt64Midfield: Int64 {
  5622. get {return _optionalInt64Midfield ?? 0}
  5623. set {_optionalInt64Midfield = newValue}
  5624. }
  5625. /// Returns true if `optionalInt64Midfield` has been explicitly set.
  5626. var hasOptionalInt64Midfield: Bool {return self._optionalInt64Midfield != nil}
  5627. /// Clears the value of `optionalInt64Midfield`. Subsequent reads from it will return its default value.
  5628. mutating func clearOptionalInt64Midfield() {self._optionalInt64Midfield = nil}
  5629. var optionalInt64Hifield: Int64 {
  5630. get {return _optionalInt64Hifield ?? 0}
  5631. set {_optionalInt64Hifield = newValue}
  5632. }
  5633. /// Returns true if `optionalInt64Hifield` has been explicitly set.
  5634. var hasOptionalInt64Hifield: Bool {return self._optionalInt64Hifield != nil}
  5635. /// Clears the value of `optionalInt64Hifield`. Subsequent reads from it will return its default value.
  5636. mutating func clearOptionalInt64Hifield() {self._optionalInt64Hifield = nil}
  5637. var repeatedInt64Lowfield: [Int64] = []
  5638. var repeatedInt64Midfield: [Int64] = []
  5639. var repeatedInt64Hifield: [Int64] = []
  5640. var packedInt64Lowfield: [Int64] = []
  5641. var packedInt64Midfield: [Int64] = []
  5642. var packedInt64Hifield: [Int64] = []
  5643. /// An arbitrary field we can append to to break the runs of repeated fields.
  5644. var otherField: Int32 {
  5645. get {return _otherField ?? 0}
  5646. set {_otherField = newValue}
  5647. }
  5648. /// Returns true if `otherField` has been explicitly set.
  5649. var hasOtherField: Bool {return self._otherField != nil}
  5650. /// Clears the value of `otherField`. Subsequent reads from it will return its default value.
  5651. mutating func clearOtherField() {self._otherField = nil}
  5652. var unknownFields = SwiftProtobuf.UnknownStorage()
  5653. init() {}
  5654. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  5655. fileprivate var _optionalInt64Lowfield: Int64? = nil
  5656. fileprivate var _optionalInt64Midfield: Int64? = nil
  5657. fileprivate var _optionalInt64Hifield: Int64? = nil
  5658. fileprivate var _otherField: Int32? = nil
  5659. }
  5660. struct EditionUnittest_InlinedStringIdxRegressionProto: @unchecked Sendable {
  5661. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5662. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5663. // methods supported on all messages.
  5664. /// We mix data to make sure aux ids and inlined string idx do not match.
  5665. /// aux_idx == inlined_string_idx == 1
  5666. var str1: String {
  5667. get {return _storage._str1 ?? String()}
  5668. set {_uniqueStorage()._str1 = newValue}
  5669. }
  5670. /// Returns true if `str1` has been explicitly set.
  5671. var hasStr1: Bool {return _storage._str1 != nil}
  5672. /// Clears the value of `str1`. Subsequent reads from it will return its default value.
  5673. mutating func clearStr1() {_uniqueStorage()._str1 = nil}
  5674. /// aux_idx == 2
  5675. var sub: EditionUnittest_InlinedStringIdxRegressionProto {
  5676. get {return _storage._sub ?? EditionUnittest_InlinedStringIdxRegressionProto()}
  5677. set {_uniqueStorage()._sub = newValue}
  5678. }
  5679. /// Returns true if `sub` has been explicitly set.
  5680. var hasSub: Bool {return _storage._sub != nil}
  5681. /// Clears the value of `sub`. Subsequent reads from it will return its default value.
  5682. mutating func clearSub() {_uniqueStorage()._sub = nil}
  5683. /// aux_idx == 3, inlined_string_idx == 2
  5684. var str2: String {
  5685. get {return _storage._str2 ?? String()}
  5686. set {_uniqueStorage()._str2 = newValue}
  5687. }
  5688. /// Returns true if `str2` has been explicitly set.
  5689. var hasStr2: Bool {return _storage._str2 != nil}
  5690. /// Clears the value of `str2`. Subsequent reads from it will return its default value.
  5691. mutating func clearStr2() {_uniqueStorage()._str2 = nil}
  5692. /// aux_idx == 4, inlined_string_idx == 3
  5693. var str3: Data {
  5694. get {return _storage._str3 ?? Data()}
  5695. set {_uniqueStorage()._str3 = newValue}
  5696. }
  5697. /// Returns true if `str3` has been explicitly set.
  5698. var hasStr3: Bool {return _storage._str3 != nil}
  5699. /// Clears the value of `str3`. Subsequent reads from it will return its default value.
  5700. mutating func clearStr3() {_uniqueStorage()._str3 = nil}
  5701. var unknownFields = SwiftProtobuf.UnknownStorage()
  5702. init() {}
  5703. fileprivate var _storage = _StorageClass.defaultInstance
  5704. }
  5705. struct EditionUnittest_StringParseTester: SwiftProtobuf.ExtensibleMessage, Sendable {
  5706. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5707. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5708. // methods supported on all messages.
  5709. var optionalStringLowfield: String {
  5710. get {return _optionalStringLowfield ?? String()}
  5711. set {_optionalStringLowfield = newValue}
  5712. }
  5713. /// Returns true if `optionalStringLowfield` has been explicitly set.
  5714. var hasOptionalStringLowfield: Bool {return self._optionalStringLowfield != nil}
  5715. /// Clears the value of `optionalStringLowfield`. Subsequent reads from it will return its default value.
  5716. mutating func clearOptionalStringLowfield() {self._optionalStringLowfield = nil}
  5717. var optionalStringMidfield: String {
  5718. get {return _optionalStringMidfield ?? String()}
  5719. set {_optionalStringMidfield = newValue}
  5720. }
  5721. /// Returns true if `optionalStringMidfield` has been explicitly set.
  5722. var hasOptionalStringMidfield: Bool {return self._optionalStringMidfield != nil}
  5723. /// Clears the value of `optionalStringMidfield`. Subsequent reads from it will return its default value.
  5724. mutating func clearOptionalStringMidfield() {self._optionalStringMidfield = nil}
  5725. var optionalStringHifield: String {
  5726. get {return _optionalStringHifield ?? String()}
  5727. set {_optionalStringHifield = newValue}
  5728. }
  5729. /// Returns true if `optionalStringHifield` has been explicitly set.
  5730. var hasOptionalStringHifield: Bool {return self._optionalStringHifield != nil}
  5731. /// Clears the value of `optionalStringHifield`. Subsequent reads from it will return its default value.
  5732. mutating func clearOptionalStringHifield() {self._optionalStringHifield = nil}
  5733. var repeatedStringLowfield: [String] = []
  5734. var repeatedStringMidfield: [String] = []
  5735. var repeatedStringHifield: [String] = []
  5736. var unknownFields = SwiftProtobuf.UnknownStorage()
  5737. init() {}
  5738. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  5739. fileprivate var _optionalStringLowfield: String? = nil
  5740. fileprivate var _optionalStringMidfield: String? = nil
  5741. fileprivate var _optionalStringHifield: String? = nil
  5742. }
  5743. struct EditionUnittest_BadFieldNames: Sendable {
  5744. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5745. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5746. // methods supported on all messages.
  5747. var optionalInt32: Int32 {
  5748. get {return _optionalInt32 ?? 0}
  5749. set {_optionalInt32 = newValue}
  5750. }
  5751. /// Returns true if `optionalInt32` has been explicitly set.
  5752. var hasOptionalInt32: Bool {return self._optionalInt32 != nil}
  5753. /// Clears the value of `optionalInt32`. Subsequent reads from it will return its default value.
  5754. mutating func clearOptionalInt32() {self._optionalInt32 = nil}
  5755. var `for`: Int32 {
  5756. get {return _for ?? 0}
  5757. set {_for = newValue}
  5758. }
  5759. /// Returns true if ``for`` has been explicitly set.
  5760. var hasFor: Bool {return self._for != nil}
  5761. /// Clears the value of ``for``. Subsequent reads from it will return its default value.
  5762. mutating func clearFor() {self._for = nil}
  5763. var unknownFields = SwiftProtobuf.UnknownStorage()
  5764. init() {}
  5765. fileprivate var _optionalInt32: Int32? = nil
  5766. fileprivate var _for: Int32? = nil
  5767. }
  5768. struct EditionUnittest_TestNestedMessageRedaction: Sendable {
  5769. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5770. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5771. // methods supported on all messages.
  5772. var optionalUnredactedNestedString: String {
  5773. get {return _optionalUnredactedNestedString ?? String()}
  5774. set {_optionalUnredactedNestedString = newValue}
  5775. }
  5776. /// Returns true if `optionalUnredactedNestedString` has been explicitly set.
  5777. var hasOptionalUnredactedNestedString: Bool {return self._optionalUnredactedNestedString != nil}
  5778. /// Clears the value of `optionalUnredactedNestedString`. Subsequent reads from it will return its default value.
  5779. mutating func clearOptionalUnredactedNestedString() {self._optionalUnredactedNestedString = nil}
  5780. var optionalRedactedNestedString: String {
  5781. get {return _optionalRedactedNestedString ?? String()}
  5782. set {_optionalRedactedNestedString = newValue}
  5783. }
  5784. /// Returns true if `optionalRedactedNestedString` has been explicitly set.
  5785. var hasOptionalRedactedNestedString: Bool {return self._optionalRedactedNestedString != nil}
  5786. /// Clears the value of `optionalRedactedNestedString`. Subsequent reads from it will return its default value.
  5787. mutating func clearOptionalRedactedNestedString() {self._optionalRedactedNestedString = nil}
  5788. var unknownFields = SwiftProtobuf.UnknownStorage()
  5789. init() {}
  5790. fileprivate var _optionalUnredactedNestedString: String? = nil
  5791. fileprivate var _optionalRedactedNestedString: String? = nil
  5792. }
  5793. struct EditionUnittest_RedactedFields: Sendable {
  5794. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5795. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5796. // methods supported on all messages.
  5797. var optionalRedactedString: String {
  5798. get {return _optionalRedactedString ?? String()}
  5799. set {_optionalRedactedString = newValue}
  5800. }
  5801. /// Returns true if `optionalRedactedString` has been explicitly set.
  5802. var hasOptionalRedactedString: Bool {return self._optionalRedactedString != nil}
  5803. /// Clears the value of `optionalRedactedString`. Subsequent reads from it will return its default value.
  5804. mutating func clearOptionalRedactedString() {self._optionalRedactedString = nil}
  5805. var optionalUnredactedString: String {
  5806. get {return _optionalUnredactedString ?? String()}
  5807. set {_optionalUnredactedString = newValue}
  5808. }
  5809. /// Returns true if `optionalUnredactedString` has been explicitly set.
  5810. var hasOptionalUnredactedString: Bool {return self._optionalUnredactedString != nil}
  5811. /// Clears the value of `optionalUnredactedString`. Subsequent reads from it will return its default value.
  5812. mutating func clearOptionalUnredactedString() {self._optionalUnredactedString = nil}
  5813. var repeatedRedactedString: [String] = []
  5814. var repeatedUnredactedString: [String] = []
  5815. var optionalRedactedMessage: EditionUnittest_TestNestedMessageRedaction {
  5816. get {return _optionalRedactedMessage ?? EditionUnittest_TestNestedMessageRedaction()}
  5817. set {_optionalRedactedMessage = newValue}
  5818. }
  5819. /// Returns true if `optionalRedactedMessage` has been explicitly set.
  5820. var hasOptionalRedactedMessage: Bool {return self._optionalRedactedMessage != nil}
  5821. /// Clears the value of `optionalRedactedMessage`. Subsequent reads from it will return its default value.
  5822. mutating func clearOptionalRedactedMessage() {self._optionalRedactedMessage = nil}
  5823. var optionalUnredactedMessage: EditionUnittest_TestNestedMessageRedaction {
  5824. get {return _optionalUnredactedMessage ?? EditionUnittest_TestNestedMessageRedaction()}
  5825. set {_optionalUnredactedMessage = newValue}
  5826. }
  5827. /// Returns true if `optionalUnredactedMessage` has been explicitly set.
  5828. var hasOptionalUnredactedMessage: Bool {return self._optionalUnredactedMessage != nil}
  5829. /// Clears the value of `optionalUnredactedMessage`. Subsequent reads from it will return its default value.
  5830. mutating func clearOptionalUnredactedMessage() {self._optionalUnredactedMessage = nil}
  5831. var repeatedRedactedMessage: [EditionUnittest_TestNestedMessageRedaction] = []
  5832. var repeatedUnredactedMessage: [EditionUnittest_TestNestedMessageRedaction] = []
  5833. var mapRedactedString: Dictionary<String,String> = [:]
  5834. var mapUnredactedString: Dictionary<String,String> = [:]
  5835. var unknownFields = SwiftProtobuf.UnknownStorage()
  5836. init() {}
  5837. fileprivate var _optionalRedactedString: String? = nil
  5838. fileprivate var _optionalUnredactedString: String? = nil
  5839. fileprivate var _optionalRedactedMessage: EditionUnittest_TestNestedMessageRedaction? = nil
  5840. fileprivate var _optionalUnredactedMessage: EditionUnittest_TestNestedMessageRedaction? = nil
  5841. }
  5842. struct EditionUnittest_TestCord: @unchecked Sendable {
  5843. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5844. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5845. // methods supported on all messages.
  5846. var optionalBytesCord: Data {
  5847. get {return _optionalBytesCord ?? Data()}
  5848. set {_optionalBytesCord = newValue}
  5849. }
  5850. /// Returns true if `optionalBytesCord` has been explicitly set.
  5851. var hasOptionalBytesCord: Bool {return self._optionalBytesCord != nil}
  5852. /// Clears the value of `optionalBytesCord`. Subsequent reads from it will return its default value.
  5853. mutating func clearOptionalBytesCord() {self._optionalBytesCord = nil}
  5854. var optionalBytesCordDefault: Data {
  5855. get {return _optionalBytesCordDefault ?? Data([104, 101, 108, 108, 111])}
  5856. set {_optionalBytesCordDefault = newValue}
  5857. }
  5858. /// Returns true if `optionalBytesCordDefault` has been explicitly set.
  5859. var hasOptionalBytesCordDefault: Bool {return self._optionalBytesCordDefault != nil}
  5860. /// Clears the value of `optionalBytesCordDefault`. Subsequent reads from it will return its default value.
  5861. mutating func clearOptionalBytesCordDefault() {self._optionalBytesCordDefault = nil}
  5862. var unknownFields = SwiftProtobuf.UnknownStorage()
  5863. init() {}
  5864. fileprivate var _optionalBytesCord: Data? = nil
  5865. fileprivate var _optionalBytesCordDefault: Data? = nil
  5866. }
  5867. struct EditionUnittest_TestPackedEnumSmallRange: Sendable {
  5868. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5869. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5870. // methods supported on all messages.
  5871. var vals: [EditionUnittest_TestPackedEnumSmallRange.NestedEnum] = []
  5872. var unknownFields = SwiftProtobuf.UnknownStorage()
  5873. enum NestedEnum: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5874. case unspecified = 0
  5875. case foo = 1
  5876. case bar = 2
  5877. case baz = 3
  5878. init() {
  5879. self = .unspecified
  5880. }
  5881. }
  5882. init() {}
  5883. }
  5884. struct EditionUnittest_EnumsForBenchmark: Sendable {
  5885. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5886. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5887. // methods supported on all messages.
  5888. var unknownFields = SwiftProtobuf.UnknownStorage()
  5889. enum Flat: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5890. case a0 = 0
  5891. case a1 = 1
  5892. case a2 = 2
  5893. case a3 = 3
  5894. case a4 = 4
  5895. case a5 = 5
  5896. case a6 = 6
  5897. case a7 = 7
  5898. case a8 = 8
  5899. case a9 = 9
  5900. case a10 = 10
  5901. case a11 = 11
  5902. case a12 = 12
  5903. case a13 = 13
  5904. case a14 = 14
  5905. case a15 = 15
  5906. init() {
  5907. self = .a0
  5908. }
  5909. }
  5910. /// Has a few holes, bitmap can be used.
  5911. enum AlmostFlat: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5912. case b0 = 0
  5913. case b1 = 1
  5914. case b2 = 2
  5915. case b3 = 3
  5916. case b5 = 5
  5917. case b6 = 6
  5918. case b7 = 7
  5919. case b8 = 8
  5920. case b9 = 9
  5921. case b11 = 11
  5922. case b12 = 12
  5923. case b13 = 13
  5924. case b14 = 14
  5925. case b15 = 15
  5926. case b17 = 17
  5927. case b19 = 19
  5928. init() {
  5929. self = .b0
  5930. }
  5931. }
  5932. enum Sparse: Int, SwiftProtobuf.Enum, Swift.CaseIterable {
  5933. case c0 = 0
  5934. case c536 = 536
  5935. case c8387 = 8387
  5936. case c9673 = 9673
  5937. case c10285 = 10285
  5938. case c13318 = 13318
  5939. case c15963 = 15963
  5940. case c16439 = 16439
  5941. case c18197 = 18197
  5942. case c19430 = 19430
  5943. case c20361 = 20361
  5944. case c20706 = 20706
  5945. case c21050 = 21050
  5946. case c21906 = 21906
  5947. case c27265 = 27265
  5948. case c30109 = 30109
  5949. case c31670 = 31670
  5950. init() {
  5951. self = .c0
  5952. }
  5953. }
  5954. init() {}
  5955. }
  5956. struct EditionUnittest_TestMessageWithManyRepeatedPtrFields: @unchecked Sendable {
  5957. // SwiftProtobuf.Message conformance is added in an extension below. See the
  5958. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  5959. // methods supported on all messages.
  5960. var repeatedString1: [String] {
  5961. get {return _storage._repeatedString1}
  5962. set {_uniqueStorage()._repeatedString1 = newValue}
  5963. }
  5964. var repeatedString2: [String] {
  5965. get {return _storage._repeatedString2}
  5966. set {_uniqueStorage()._repeatedString2 = newValue}
  5967. }
  5968. var repeatedString3: [String] {
  5969. get {return _storage._repeatedString3}
  5970. set {_uniqueStorage()._repeatedString3 = newValue}
  5971. }
  5972. var repeatedString4: [String] {
  5973. get {return _storage._repeatedString4}
  5974. set {_uniqueStorage()._repeatedString4 = newValue}
  5975. }
  5976. var repeatedString5: [String] {
  5977. get {return _storage._repeatedString5}
  5978. set {_uniqueStorage()._repeatedString5 = newValue}
  5979. }
  5980. var repeatedString6: [String] {
  5981. get {return _storage._repeatedString6}
  5982. set {_uniqueStorage()._repeatedString6 = newValue}
  5983. }
  5984. var repeatedString7: [String] {
  5985. get {return _storage._repeatedString7}
  5986. set {_uniqueStorage()._repeatedString7 = newValue}
  5987. }
  5988. var repeatedString8: [String] {
  5989. get {return _storage._repeatedString8}
  5990. set {_uniqueStorage()._repeatedString8 = newValue}
  5991. }
  5992. var repeatedString9: [String] {
  5993. get {return _storage._repeatedString9}
  5994. set {_uniqueStorage()._repeatedString9 = newValue}
  5995. }
  5996. var repeatedString10: [String] {
  5997. get {return _storage._repeatedString10}
  5998. set {_uniqueStorage()._repeatedString10 = newValue}
  5999. }
  6000. var repeatedString11: [String] {
  6001. get {return _storage._repeatedString11}
  6002. set {_uniqueStorage()._repeatedString11 = newValue}
  6003. }
  6004. var repeatedString12: [String] {
  6005. get {return _storage._repeatedString12}
  6006. set {_uniqueStorage()._repeatedString12 = newValue}
  6007. }
  6008. var repeatedString13: [String] {
  6009. get {return _storage._repeatedString13}
  6010. set {_uniqueStorage()._repeatedString13 = newValue}
  6011. }
  6012. var repeatedString14: [String] {
  6013. get {return _storage._repeatedString14}
  6014. set {_uniqueStorage()._repeatedString14 = newValue}
  6015. }
  6016. var repeatedString15: [String] {
  6017. get {return _storage._repeatedString15}
  6018. set {_uniqueStorage()._repeatedString15 = newValue}
  6019. }
  6020. var repeatedString16: [String] {
  6021. get {return _storage._repeatedString16}
  6022. set {_uniqueStorage()._repeatedString16 = newValue}
  6023. }
  6024. var repeatedString17: [String] {
  6025. get {return _storage._repeatedString17}
  6026. set {_uniqueStorage()._repeatedString17 = newValue}
  6027. }
  6028. var repeatedString18: [String] {
  6029. get {return _storage._repeatedString18}
  6030. set {_uniqueStorage()._repeatedString18 = newValue}
  6031. }
  6032. var repeatedString19: [String] {
  6033. get {return _storage._repeatedString19}
  6034. set {_uniqueStorage()._repeatedString19 = newValue}
  6035. }
  6036. var repeatedString20: [String] {
  6037. get {return _storage._repeatedString20}
  6038. set {_uniqueStorage()._repeatedString20 = newValue}
  6039. }
  6040. var repeatedString21: [String] {
  6041. get {return _storage._repeatedString21}
  6042. set {_uniqueStorage()._repeatedString21 = newValue}
  6043. }
  6044. var repeatedString22: [String] {
  6045. get {return _storage._repeatedString22}
  6046. set {_uniqueStorage()._repeatedString22 = newValue}
  6047. }
  6048. var repeatedString23: [String] {
  6049. get {return _storage._repeatedString23}
  6050. set {_uniqueStorage()._repeatedString23 = newValue}
  6051. }
  6052. var repeatedString24: [String] {
  6053. get {return _storage._repeatedString24}
  6054. set {_uniqueStorage()._repeatedString24 = newValue}
  6055. }
  6056. var repeatedString25: [String] {
  6057. get {return _storage._repeatedString25}
  6058. set {_uniqueStorage()._repeatedString25 = newValue}
  6059. }
  6060. var repeatedString26: [String] {
  6061. get {return _storage._repeatedString26}
  6062. set {_uniqueStorage()._repeatedString26 = newValue}
  6063. }
  6064. var repeatedString27: [String] {
  6065. get {return _storage._repeatedString27}
  6066. set {_uniqueStorage()._repeatedString27 = newValue}
  6067. }
  6068. var repeatedString28: [String] {
  6069. get {return _storage._repeatedString28}
  6070. set {_uniqueStorage()._repeatedString28 = newValue}
  6071. }
  6072. var repeatedString29: [String] {
  6073. get {return _storage._repeatedString29}
  6074. set {_uniqueStorage()._repeatedString29 = newValue}
  6075. }
  6076. var repeatedString30: [String] {
  6077. get {return _storage._repeatedString30}
  6078. set {_uniqueStorage()._repeatedString30 = newValue}
  6079. }
  6080. var repeatedString31: [String] {
  6081. get {return _storage._repeatedString31}
  6082. set {_uniqueStorage()._repeatedString31 = newValue}
  6083. }
  6084. var repeatedString32: [String] {
  6085. get {return _storage._repeatedString32}
  6086. set {_uniqueStorage()._repeatedString32 = newValue}
  6087. }
  6088. var unknownFields = SwiftProtobuf.UnknownStorage()
  6089. init() {}
  6090. fileprivate var _storage = _StorageClass.defaultInstance
  6091. }
  6092. // MARK: - Extension support defined in edition_unittest.proto.
  6093. // MARK: - Extension Properties
  6094. // Swift Extensions on the extended Messages to add easy access to the declared
  6095. // extension fields. The names are based on the extension field name from the proto
  6096. // declaration. To avoid naming collisions, the names are prefixed with the name of
  6097. // the scope where the extend directive occurs.
  6098. extension EditionUnittest_BoolParseTester {
  6099. var EditionUnittest_BoolParseTester_optionalBoolExt: Bool {
  6100. get {return getExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.optional_bool_ext) ?? false}
  6101. set {setExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.optional_bool_ext, value: newValue)}
  6102. }
  6103. /// Returns true if extension `EditionUnittest_BoolParseTester.Extensions.optional_bool_ext`
  6104. /// has been explicitly set.
  6105. var hasEditionUnittest_BoolParseTester_optionalBoolExt: Bool {
  6106. return hasExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.optional_bool_ext)
  6107. }
  6108. /// Clears the value of extension `EditionUnittest_BoolParseTester.Extensions.optional_bool_ext`.
  6109. /// Subsequent reads from it will return its default value.
  6110. mutating func clearEditionUnittest_BoolParseTester_optionalBoolExt() {
  6111. clearExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.optional_bool_ext)
  6112. }
  6113. var EditionUnittest_BoolParseTester_repeatedBoolExt: [Bool] {
  6114. get {return getExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.repeated_bool_ext) ?? []}
  6115. set {setExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.repeated_bool_ext, value: newValue)}
  6116. }
  6117. var EditionUnittest_BoolParseTester_packedBoolExt: [Bool] {
  6118. get {return getExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.packed_bool_ext) ?? []}
  6119. set {setExtensionValue(ext: EditionUnittest_BoolParseTester.Extensions.packed_bool_ext, value: newValue)}
  6120. }
  6121. }
  6122. extension EditionUnittest_EnumParseTester {
  6123. var EditionUnittest_EnumParseTester_optionalArbitraryExt: EditionUnittest_EnumParseTester.Arbitrary {
  6124. get {return getExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext) ?? .default}
  6125. set {setExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext, value: newValue)}
  6126. }
  6127. /// Returns true if extension `EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext`
  6128. /// has been explicitly set.
  6129. var hasEditionUnittest_EnumParseTester_optionalArbitraryExt: Bool {
  6130. return hasExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext)
  6131. }
  6132. /// Clears the value of extension `EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext`.
  6133. /// Subsequent reads from it will return its default value.
  6134. mutating func clearEditionUnittest_EnumParseTester_optionalArbitraryExt() {
  6135. clearExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext)
  6136. }
  6137. var EditionUnittest_EnumParseTester_repeatedArbitraryExt: [EditionUnittest_EnumParseTester.Arbitrary] {
  6138. get {return getExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.repeated_arbitrary_ext) ?? []}
  6139. set {setExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.repeated_arbitrary_ext, value: newValue)}
  6140. }
  6141. var EditionUnittest_EnumParseTester_packedArbitraryExt: [EditionUnittest_EnumParseTester.Arbitrary] {
  6142. get {return getExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.packed_arbitrary_ext) ?? []}
  6143. set {setExtensionValue(ext: EditionUnittest_EnumParseTester.Extensions.packed_arbitrary_ext, value: newValue)}
  6144. }
  6145. }
  6146. extension EditionUnittest_Int32ParseTester {
  6147. var EditionUnittest_Int32ParseTester_optionalInt32Ext: Int32 {
  6148. get {return getExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext) ?? 0}
  6149. set {setExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext, value: newValue)}
  6150. }
  6151. /// Returns true if extension `EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext`
  6152. /// has been explicitly set.
  6153. var hasEditionUnittest_Int32ParseTester_optionalInt32Ext: Bool {
  6154. return hasExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext)
  6155. }
  6156. /// Clears the value of extension `EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext`.
  6157. /// Subsequent reads from it will return its default value.
  6158. mutating func clearEditionUnittest_Int32ParseTester_optionalInt32Ext() {
  6159. clearExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext)
  6160. }
  6161. var EditionUnittest_Int32ParseTester_repeatedInt32Ext: [Int32] {
  6162. get {return getExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.repeated_int32_ext) ?? []}
  6163. set {setExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.repeated_int32_ext, value: newValue)}
  6164. }
  6165. var EditionUnittest_Int32ParseTester_packedInt32Ext: [Int32] {
  6166. get {return getExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.packed_int32_ext) ?? []}
  6167. set {setExtensionValue(ext: EditionUnittest_Int32ParseTester.Extensions.packed_int32_ext, value: newValue)}
  6168. }
  6169. }
  6170. extension EditionUnittest_Int64ParseTester {
  6171. var EditionUnittest_Int64ParseTester_optionalInt64Ext: Int64 {
  6172. get {return getExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext) ?? 0}
  6173. set {setExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext, value: newValue)}
  6174. }
  6175. /// Returns true if extension `EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext`
  6176. /// has been explicitly set.
  6177. var hasEditionUnittest_Int64ParseTester_optionalInt64Ext: Bool {
  6178. return hasExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext)
  6179. }
  6180. /// Clears the value of extension `EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext`.
  6181. /// Subsequent reads from it will return its default value.
  6182. mutating func clearEditionUnittest_Int64ParseTester_optionalInt64Ext() {
  6183. clearExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext)
  6184. }
  6185. var EditionUnittest_Int64ParseTester_repeatedInt64Ext: [Int64] {
  6186. get {return getExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.repeated_int64_ext) ?? []}
  6187. set {setExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.repeated_int64_ext, value: newValue)}
  6188. }
  6189. var EditionUnittest_Int64ParseTester_packedInt64Ext: [Int64] {
  6190. get {return getExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.packed_int64_ext) ?? []}
  6191. set {setExtensionValue(ext: EditionUnittest_Int64ParseTester.Extensions.packed_int64_ext, value: newValue)}
  6192. }
  6193. }
  6194. extension EditionUnittest_StringParseTester {
  6195. var EditionUnittest_StringParseTester_optionalStringExt: String {
  6196. get {return getExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.optional_string_ext) ?? String()}
  6197. set {setExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.optional_string_ext, value: newValue)}
  6198. }
  6199. /// Returns true if extension `EditionUnittest_StringParseTester.Extensions.optional_string_ext`
  6200. /// has been explicitly set.
  6201. var hasEditionUnittest_StringParseTester_optionalStringExt: Bool {
  6202. return hasExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.optional_string_ext)
  6203. }
  6204. /// Clears the value of extension `EditionUnittest_StringParseTester.Extensions.optional_string_ext`.
  6205. /// Subsequent reads from it will return its default value.
  6206. mutating func clearEditionUnittest_StringParseTester_optionalStringExt() {
  6207. clearExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.optional_string_ext)
  6208. }
  6209. var EditionUnittest_StringParseTester_repeatedStringExt: [String] {
  6210. get {return getExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.repeated_string_ext) ?? []}
  6211. set {setExtensionValue(ext: EditionUnittest_StringParseTester.Extensions.repeated_string_ext, value: newValue)}
  6212. }
  6213. }
  6214. extension EditionUnittest_TestAllExtensions {
  6215. /// Singular
  6216. var EditionUnittest_optionalInt32Extension: Int32 {
  6217. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_int32_extension) ?? 0}
  6218. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_int32_extension, value: newValue)}
  6219. }
  6220. /// Returns true if extension `EditionUnittest_Extensions_optional_int32_extension`
  6221. /// has been explicitly set.
  6222. var hasEditionUnittest_optionalInt32Extension: Bool {
  6223. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_int32_extension)
  6224. }
  6225. /// Clears the value of extension `EditionUnittest_Extensions_optional_int32_extension`.
  6226. /// Subsequent reads from it will return its default value.
  6227. mutating func clearEditionUnittest_optionalInt32Extension() {
  6228. clearExtensionValue(ext: EditionUnittest_Extensions_optional_int32_extension)
  6229. }
  6230. var EditionUnittest_optionalInt64Extension: Int64 {
  6231. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_int64_extension) ?? 0}
  6232. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_int64_extension, value: newValue)}
  6233. }
  6234. /// Returns true if extension `EditionUnittest_Extensions_optional_int64_extension`
  6235. /// has been explicitly set.
  6236. var hasEditionUnittest_optionalInt64Extension: Bool {
  6237. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_int64_extension)
  6238. }
  6239. /// Clears the value of extension `EditionUnittest_Extensions_optional_int64_extension`.
  6240. /// Subsequent reads from it will return its default value.
  6241. mutating func clearEditionUnittest_optionalInt64Extension() {
  6242. clearExtensionValue(ext: EditionUnittest_Extensions_optional_int64_extension)
  6243. }
  6244. var EditionUnittest_optionalUint32Extension: UInt32 {
  6245. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_uint32_extension) ?? 0}
  6246. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_uint32_extension, value: newValue)}
  6247. }
  6248. /// Returns true if extension `EditionUnittest_Extensions_optional_uint32_extension`
  6249. /// has been explicitly set.
  6250. var hasEditionUnittest_optionalUint32Extension: Bool {
  6251. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_uint32_extension)
  6252. }
  6253. /// Clears the value of extension `EditionUnittest_Extensions_optional_uint32_extension`.
  6254. /// Subsequent reads from it will return its default value.
  6255. mutating func clearEditionUnittest_optionalUint32Extension() {
  6256. clearExtensionValue(ext: EditionUnittest_Extensions_optional_uint32_extension)
  6257. }
  6258. var EditionUnittest_optionalUint64Extension: UInt64 {
  6259. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_uint64_extension) ?? 0}
  6260. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_uint64_extension, value: newValue)}
  6261. }
  6262. /// Returns true if extension `EditionUnittest_Extensions_optional_uint64_extension`
  6263. /// has been explicitly set.
  6264. var hasEditionUnittest_optionalUint64Extension: Bool {
  6265. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_uint64_extension)
  6266. }
  6267. /// Clears the value of extension `EditionUnittest_Extensions_optional_uint64_extension`.
  6268. /// Subsequent reads from it will return its default value.
  6269. mutating func clearEditionUnittest_optionalUint64Extension() {
  6270. clearExtensionValue(ext: EditionUnittest_Extensions_optional_uint64_extension)
  6271. }
  6272. var EditionUnittest_optionalSint32Extension: Int32 {
  6273. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_sint32_extension) ?? 0}
  6274. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_sint32_extension, value: newValue)}
  6275. }
  6276. /// Returns true if extension `EditionUnittest_Extensions_optional_sint32_extension`
  6277. /// has been explicitly set.
  6278. var hasEditionUnittest_optionalSint32Extension: Bool {
  6279. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_sint32_extension)
  6280. }
  6281. /// Clears the value of extension `EditionUnittest_Extensions_optional_sint32_extension`.
  6282. /// Subsequent reads from it will return its default value.
  6283. mutating func clearEditionUnittest_optionalSint32Extension() {
  6284. clearExtensionValue(ext: EditionUnittest_Extensions_optional_sint32_extension)
  6285. }
  6286. var EditionUnittest_optionalSint64Extension: Int64 {
  6287. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_sint64_extension) ?? 0}
  6288. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_sint64_extension, value: newValue)}
  6289. }
  6290. /// Returns true if extension `EditionUnittest_Extensions_optional_sint64_extension`
  6291. /// has been explicitly set.
  6292. var hasEditionUnittest_optionalSint64Extension: Bool {
  6293. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_sint64_extension)
  6294. }
  6295. /// Clears the value of extension `EditionUnittest_Extensions_optional_sint64_extension`.
  6296. /// Subsequent reads from it will return its default value.
  6297. mutating func clearEditionUnittest_optionalSint64Extension() {
  6298. clearExtensionValue(ext: EditionUnittest_Extensions_optional_sint64_extension)
  6299. }
  6300. var EditionUnittest_optionalFixed32Extension: UInt32 {
  6301. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_fixed32_extension) ?? 0}
  6302. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_fixed32_extension, value: newValue)}
  6303. }
  6304. /// Returns true if extension `EditionUnittest_Extensions_optional_fixed32_extension`
  6305. /// has been explicitly set.
  6306. var hasEditionUnittest_optionalFixed32Extension: Bool {
  6307. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_fixed32_extension)
  6308. }
  6309. /// Clears the value of extension `EditionUnittest_Extensions_optional_fixed32_extension`.
  6310. /// Subsequent reads from it will return its default value.
  6311. mutating func clearEditionUnittest_optionalFixed32Extension() {
  6312. clearExtensionValue(ext: EditionUnittest_Extensions_optional_fixed32_extension)
  6313. }
  6314. var EditionUnittest_optionalFixed64Extension: UInt64 {
  6315. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_fixed64_extension) ?? 0}
  6316. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_fixed64_extension, value: newValue)}
  6317. }
  6318. /// Returns true if extension `EditionUnittest_Extensions_optional_fixed64_extension`
  6319. /// has been explicitly set.
  6320. var hasEditionUnittest_optionalFixed64Extension: Bool {
  6321. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_fixed64_extension)
  6322. }
  6323. /// Clears the value of extension `EditionUnittest_Extensions_optional_fixed64_extension`.
  6324. /// Subsequent reads from it will return its default value.
  6325. mutating func clearEditionUnittest_optionalFixed64Extension() {
  6326. clearExtensionValue(ext: EditionUnittest_Extensions_optional_fixed64_extension)
  6327. }
  6328. var EditionUnittest_optionalSfixed32Extension: Int32 {
  6329. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed32_extension) ?? 0}
  6330. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed32_extension, value: newValue)}
  6331. }
  6332. /// Returns true if extension `EditionUnittest_Extensions_optional_sfixed32_extension`
  6333. /// has been explicitly set.
  6334. var hasEditionUnittest_optionalSfixed32Extension: Bool {
  6335. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed32_extension)
  6336. }
  6337. /// Clears the value of extension `EditionUnittest_Extensions_optional_sfixed32_extension`.
  6338. /// Subsequent reads from it will return its default value.
  6339. mutating func clearEditionUnittest_optionalSfixed32Extension() {
  6340. clearExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed32_extension)
  6341. }
  6342. var EditionUnittest_optionalSfixed64Extension: Int64 {
  6343. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed64_extension) ?? 0}
  6344. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed64_extension, value: newValue)}
  6345. }
  6346. /// Returns true if extension `EditionUnittest_Extensions_optional_sfixed64_extension`
  6347. /// has been explicitly set.
  6348. var hasEditionUnittest_optionalSfixed64Extension: Bool {
  6349. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed64_extension)
  6350. }
  6351. /// Clears the value of extension `EditionUnittest_Extensions_optional_sfixed64_extension`.
  6352. /// Subsequent reads from it will return its default value.
  6353. mutating func clearEditionUnittest_optionalSfixed64Extension() {
  6354. clearExtensionValue(ext: EditionUnittest_Extensions_optional_sfixed64_extension)
  6355. }
  6356. var EditionUnittest_optionalFloatExtension: Float {
  6357. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_float_extension) ?? 0}
  6358. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_float_extension, value: newValue)}
  6359. }
  6360. /// Returns true if extension `EditionUnittest_Extensions_optional_float_extension`
  6361. /// has been explicitly set.
  6362. var hasEditionUnittest_optionalFloatExtension: Bool {
  6363. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_float_extension)
  6364. }
  6365. /// Clears the value of extension `EditionUnittest_Extensions_optional_float_extension`.
  6366. /// Subsequent reads from it will return its default value.
  6367. mutating func clearEditionUnittest_optionalFloatExtension() {
  6368. clearExtensionValue(ext: EditionUnittest_Extensions_optional_float_extension)
  6369. }
  6370. var EditionUnittest_optionalDoubleExtension: Double {
  6371. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_double_extension) ?? 0}
  6372. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_double_extension, value: newValue)}
  6373. }
  6374. /// Returns true if extension `EditionUnittest_Extensions_optional_double_extension`
  6375. /// has been explicitly set.
  6376. var hasEditionUnittest_optionalDoubleExtension: Bool {
  6377. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_double_extension)
  6378. }
  6379. /// Clears the value of extension `EditionUnittest_Extensions_optional_double_extension`.
  6380. /// Subsequent reads from it will return its default value.
  6381. mutating func clearEditionUnittest_optionalDoubleExtension() {
  6382. clearExtensionValue(ext: EditionUnittest_Extensions_optional_double_extension)
  6383. }
  6384. var EditionUnittest_optionalBoolExtension: Bool {
  6385. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_bool_extension) ?? false}
  6386. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_bool_extension, value: newValue)}
  6387. }
  6388. /// Returns true if extension `EditionUnittest_Extensions_optional_bool_extension`
  6389. /// has been explicitly set.
  6390. var hasEditionUnittest_optionalBoolExtension: Bool {
  6391. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_bool_extension)
  6392. }
  6393. /// Clears the value of extension `EditionUnittest_Extensions_optional_bool_extension`.
  6394. /// Subsequent reads from it will return its default value.
  6395. mutating func clearEditionUnittest_optionalBoolExtension() {
  6396. clearExtensionValue(ext: EditionUnittest_Extensions_optional_bool_extension)
  6397. }
  6398. var EditionUnittest_optionalStringExtension: String {
  6399. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_string_extension) ?? String()}
  6400. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_string_extension, value: newValue)}
  6401. }
  6402. /// Returns true if extension `EditionUnittest_Extensions_optional_string_extension`
  6403. /// has been explicitly set.
  6404. var hasEditionUnittest_optionalStringExtension: Bool {
  6405. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_string_extension)
  6406. }
  6407. /// Clears the value of extension `EditionUnittest_Extensions_optional_string_extension`.
  6408. /// Subsequent reads from it will return its default value.
  6409. mutating func clearEditionUnittest_optionalStringExtension() {
  6410. clearExtensionValue(ext: EditionUnittest_Extensions_optional_string_extension)
  6411. }
  6412. var EditionUnittest_optionalBytesExtension: Data {
  6413. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_extension) ?? Data()}
  6414. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_extension, value: newValue)}
  6415. }
  6416. /// Returns true if extension `EditionUnittest_Extensions_optional_bytes_extension`
  6417. /// has been explicitly set.
  6418. var hasEditionUnittest_optionalBytesExtension: Bool {
  6419. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_extension)
  6420. }
  6421. /// Clears the value of extension `EditionUnittest_Extensions_optional_bytes_extension`.
  6422. /// Subsequent reads from it will return its default value.
  6423. mutating func clearEditionUnittest_optionalBytesExtension() {
  6424. clearExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_extension)
  6425. }
  6426. var EditionUnittest_optionalGroupExtension: EditionUnittest_OptionalGroup_extension {
  6427. get {return getExtensionValue(ext: EditionUnittest_Extensions_OptionalGroup_extension) ?? EditionUnittest_OptionalGroup_extension()}
  6428. set {setExtensionValue(ext: EditionUnittest_Extensions_OptionalGroup_extension, value: newValue)}
  6429. }
  6430. /// Returns true if extension `EditionUnittest_Extensions_OptionalGroup_extension`
  6431. /// has been explicitly set.
  6432. var hasEditionUnittest_optionalGroupExtension: Bool {
  6433. return hasExtensionValue(ext: EditionUnittest_Extensions_OptionalGroup_extension)
  6434. }
  6435. /// Clears the value of extension `EditionUnittest_Extensions_OptionalGroup_extension`.
  6436. /// Subsequent reads from it will return its default value.
  6437. mutating func clearEditionUnittest_optionalGroupExtension() {
  6438. clearExtensionValue(ext: EditionUnittest_Extensions_OptionalGroup_extension)
  6439. }
  6440. var EditionUnittest_optionalNestedMessageExtension: EditionUnittest_TestAllTypes.NestedMessage {
  6441. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_nested_message_extension) ?? EditionUnittest_TestAllTypes.NestedMessage()}
  6442. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_nested_message_extension, value: newValue)}
  6443. }
  6444. /// Returns true if extension `EditionUnittest_Extensions_optional_nested_message_extension`
  6445. /// has been explicitly set.
  6446. var hasEditionUnittest_optionalNestedMessageExtension: Bool {
  6447. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_nested_message_extension)
  6448. }
  6449. /// Clears the value of extension `EditionUnittest_Extensions_optional_nested_message_extension`.
  6450. /// Subsequent reads from it will return its default value.
  6451. mutating func clearEditionUnittest_optionalNestedMessageExtension() {
  6452. clearExtensionValue(ext: EditionUnittest_Extensions_optional_nested_message_extension)
  6453. }
  6454. var EditionUnittest_optionalForeignMessageExtension: EditionUnittest_ForeignMessage {
  6455. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_message_extension) ?? EditionUnittest_ForeignMessage()}
  6456. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_message_extension, value: newValue)}
  6457. }
  6458. /// Returns true if extension `EditionUnittest_Extensions_optional_foreign_message_extension`
  6459. /// has been explicitly set.
  6460. var hasEditionUnittest_optionalForeignMessageExtension: Bool {
  6461. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_message_extension)
  6462. }
  6463. /// Clears the value of extension `EditionUnittest_Extensions_optional_foreign_message_extension`.
  6464. /// Subsequent reads from it will return its default value.
  6465. mutating func clearEditionUnittest_optionalForeignMessageExtension() {
  6466. clearExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_message_extension)
  6467. }
  6468. var EditionUnittest_optionalImportMessageExtension: Proto2UnittestImport_ImportMessage {
  6469. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_import_message_extension) ?? Proto2UnittestImport_ImportMessage()}
  6470. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_import_message_extension, value: newValue)}
  6471. }
  6472. /// Returns true if extension `EditionUnittest_Extensions_optional_import_message_extension`
  6473. /// has been explicitly set.
  6474. var hasEditionUnittest_optionalImportMessageExtension: Bool {
  6475. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_import_message_extension)
  6476. }
  6477. /// Clears the value of extension `EditionUnittest_Extensions_optional_import_message_extension`.
  6478. /// Subsequent reads from it will return its default value.
  6479. mutating func clearEditionUnittest_optionalImportMessageExtension() {
  6480. clearExtensionValue(ext: EditionUnittest_Extensions_optional_import_message_extension)
  6481. }
  6482. var EditionUnittest_optionalNestedEnumExtension: EditionUnittest_TestAllTypes.NestedEnum {
  6483. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_nested_enum_extension) ?? .foo}
  6484. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_nested_enum_extension, value: newValue)}
  6485. }
  6486. /// Returns true if extension `EditionUnittest_Extensions_optional_nested_enum_extension`
  6487. /// has been explicitly set.
  6488. var hasEditionUnittest_optionalNestedEnumExtension: Bool {
  6489. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_nested_enum_extension)
  6490. }
  6491. /// Clears the value of extension `EditionUnittest_Extensions_optional_nested_enum_extension`.
  6492. /// Subsequent reads from it will return its default value.
  6493. mutating func clearEditionUnittest_optionalNestedEnumExtension() {
  6494. clearExtensionValue(ext: EditionUnittest_Extensions_optional_nested_enum_extension)
  6495. }
  6496. var EditionUnittest_optionalForeignEnumExtension: EditionUnittest_ForeignEnum {
  6497. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_enum_extension) ?? .foreignFoo}
  6498. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_enum_extension, value: newValue)}
  6499. }
  6500. /// Returns true if extension `EditionUnittest_Extensions_optional_foreign_enum_extension`
  6501. /// has been explicitly set.
  6502. var hasEditionUnittest_optionalForeignEnumExtension: Bool {
  6503. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_enum_extension)
  6504. }
  6505. /// Clears the value of extension `EditionUnittest_Extensions_optional_foreign_enum_extension`.
  6506. /// Subsequent reads from it will return its default value.
  6507. mutating func clearEditionUnittest_optionalForeignEnumExtension() {
  6508. clearExtensionValue(ext: EditionUnittest_Extensions_optional_foreign_enum_extension)
  6509. }
  6510. var EditionUnittest_optionalImportEnumExtension: Proto2UnittestImport_ImportEnum {
  6511. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_import_enum_extension) ?? .importFoo}
  6512. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_import_enum_extension, value: newValue)}
  6513. }
  6514. /// Returns true if extension `EditionUnittest_Extensions_optional_import_enum_extension`
  6515. /// has been explicitly set.
  6516. var hasEditionUnittest_optionalImportEnumExtension: Bool {
  6517. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_import_enum_extension)
  6518. }
  6519. /// Clears the value of extension `EditionUnittest_Extensions_optional_import_enum_extension`.
  6520. /// Subsequent reads from it will return its default value.
  6521. mutating func clearEditionUnittest_optionalImportEnumExtension() {
  6522. clearExtensionValue(ext: EditionUnittest_Extensions_optional_import_enum_extension)
  6523. }
  6524. var EditionUnittest_optionalStringPieceExtension: String {
  6525. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_string_piece_extension) ?? String()}
  6526. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_string_piece_extension, value: newValue)}
  6527. }
  6528. /// Returns true if extension `EditionUnittest_Extensions_optional_string_piece_extension`
  6529. /// has been explicitly set.
  6530. var hasEditionUnittest_optionalStringPieceExtension: Bool {
  6531. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_string_piece_extension)
  6532. }
  6533. /// Clears the value of extension `EditionUnittest_Extensions_optional_string_piece_extension`.
  6534. /// Subsequent reads from it will return its default value.
  6535. mutating func clearEditionUnittest_optionalStringPieceExtension() {
  6536. clearExtensionValue(ext: EditionUnittest_Extensions_optional_string_piece_extension)
  6537. }
  6538. /// TODO: ctype=CORD is not supported for extension. Add
  6539. /// ctype=CORD option back after it is supported.
  6540. var EditionUnittest_optionalCordExtension: String {
  6541. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_cord_extension) ?? String()}
  6542. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_cord_extension, value: newValue)}
  6543. }
  6544. /// Returns true if extension `EditionUnittest_Extensions_optional_cord_extension`
  6545. /// has been explicitly set.
  6546. var hasEditionUnittest_optionalCordExtension: Bool {
  6547. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_cord_extension)
  6548. }
  6549. /// Clears the value of extension `EditionUnittest_Extensions_optional_cord_extension`.
  6550. /// Subsequent reads from it will return its default value.
  6551. mutating func clearEditionUnittest_optionalCordExtension() {
  6552. clearExtensionValue(ext: EditionUnittest_Extensions_optional_cord_extension)
  6553. }
  6554. var EditionUnittest_optionalBytesCordExtension: Data {
  6555. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_cord_extension) ?? Data()}
  6556. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_cord_extension, value: newValue)}
  6557. }
  6558. /// Returns true if extension `EditionUnittest_Extensions_optional_bytes_cord_extension`
  6559. /// has been explicitly set.
  6560. var hasEditionUnittest_optionalBytesCordExtension: Bool {
  6561. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_cord_extension)
  6562. }
  6563. /// Clears the value of extension `EditionUnittest_Extensions_optional_bytes_cord_extension`.
  6564. /// Subsequent reads from it will return its default value.
  6565. mutating func clearEditionUnittest_optionalBytesCordExtension() {
  6566. clearExtensionValue(ext: EditionUnittest_Extensions_optional_bytes_cord_extension)
  6567. }
  6568. var EditionUnittest_optionalPublicImportMessageExtension: Proto2UnittestImport_PublicImportMessage {
  6569. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_public_import_message_extension) ?? Proto2UnittestImport_PublicImportMessage()}
  6570. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_public_import_message_extension, value: newValue)}
  6571. }
  6572. /// Returns true if extension `EditionUnittest_Extensions_optional_public_import_message_extension`
  6573. /// has been explicitly set.
  6574. var hasEditionUnittest_optionalPublicImportMessageExtension: Bool {
  6575. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_public_import_message_extension)
  6576. }
  6577. /// Clears the value of extension `EditionUnittest_Extensions_optional_public_import_message_extension`.
  6578. /// Subsequent reads from it will return its default value.
  6579. mutating func clearEditionUnittest_optionalPublicImportMessageExtension() {
  6580. clearExtensionValue(ext: EditionUnittest_Extensions_optional_public_import_message_extension)
  6581. }
  6582. var EditionUnittest_optionalLazyMessageExtension: EditionUnittest_TestAllTypes.NestedMessage {
  6583. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_lazy_message_extension) ?? EditionUnittest_TestAllTypes.NestedMessage()}
  6584. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_lazy_message_extension, value: newValue)}
  6585. }
  6586. /// Returns true if extension `EditionUnittest_Extensions_optional_lazy_message_extension`
  6587. /// has been explicitly set.
  6588. var hasEditionUnittest_optionalLazyMessageExtension: Bool {
  6589. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_lazy_message_extension)
  6590. }
  6591. /// Clears the value of extension `EditionUnittest_Extensions_optional_lazy_message_extension`.
  6592. /// Subsequent reads from it will return its default value.
  6593. mutating func clearEditionUnittest_optionalLazyMessageExtension() {
  6594. clearExtensionValue(ext: EditionUnittest_Extensions_optional_lazy_message_extension)
  6595. }
  6596. var EditionUnittest_optionalUnverifiedLazyMessageExtension: EditionUnittest_TestAllTypes.NestedMessage {
  6597. get {return getExtensionValue(ext: EditionUnittest_Extensions_optional_unverified_lazy_message_extension) ?? EditionUnittest_TestAllTypes.NestedMessage()}
  6598. set {setExtensionValue(ext: EditionUnittest_Extensions_optional_unverified_lazy_message_extension, value: newValue)}
  6599. }
  6600. /// Returns true if extension `EditionUnittest_Extensions_optional_unverified_lazy_message_extension`
  6601. /// has been explicitly set.
  6602. var hasEditionUnittest_optionalUnverifiedLazyMessageExtension: Bool {
  6603. return hasExtensionValue(ext: EditionUnittest_Extensions_optional_unverified_lazy_message_extension)
  6604. }
  6605. /// Clears the value of extension `EditionUnittest_Extensions_optional_unverified_lazy_message_extension`.
  6606. /// Subsequent reads from it will return its default value.
  6607. mutating func clearEditionUnittest_optionalUnverifiedLazyMessageExtension() {
  6608. clearExtensionValue(ext: EditionUnittest_Extensions_optional_unverified_lazy_message_extension)
  6609. }
  6610. /// Repeated
  6611. var EditionUnittest_repeatedInt32Extension: [Int32] {
  6612. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_int32_extension) ?? []}
  6613. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_int32_extension, value: newValue)}
  6614. }
  6615. var EditionUnittest_repeatedInt64Extension: [Int64] {
  6616. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_int64_extension) ?? []}
  6617. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_int64_extension, value: newValue)}
  6618. }
  6619. var EditionUnittest_repeatedUint32Extension: [UInt32] {
  6620. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_uint32_extension) ?? []}
  6621. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_uint32_extension, value: newValue)}
  6622. }
  6623. var EditionUnittest_repeatedUint64Extension: [UInt64] {
  6624. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_uint64_extension) ?? []}
  6625. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_uint64_extension, value: newValue)}
  6626. }
  6627. var EditionUnittest_repeatedSint32Extension: [Int32] {
  6628. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_sint32_extension) ?? []}
  6629. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_sint32_extension, value: newValue)}
  6630. }
  6631. var EditionUnittest_repeatedSint64Extension: [Int64] {
  6632. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_sint64_extension) ?? []}
  6633. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_sint64_extension, value: newValue)}
  6634. }
  6635. var EditionUnittest_repeatedFixed32Extension: [UInt32] {
  6636. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_fixed32_extension) ?? []}
  6637. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_fixed32_extension, value: newValue)}
  6638. }
  6639. var EditionUnittest_repeatedFixed64Extension: [UInt64] {
  6640. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_fixed64_extension) ?? []}
  6641. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_fixed64_extension, value: newValue)}
  6642. }
  6643. var EditionUnittest_repeatedSfixed32Extension: [Int32] {
  6644. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_sfixed32_extension) ?? []}
  6645. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_sfixed32_extension, value: newValue)}
  6646. }
  6647. var EditionUnittest_repeatedSfixed64Extension: [Int64] {
  6648. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_sfixed64_extension) ?? []}
  6649. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_sfixed64_extension, value: newValue)}
  6650. }
  6651. var EditionUnittest_repeatedFloatExtension: [Float] {
  6652. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_float_extension) ?? []}
  6653. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_float_extension, value: newValue)}
  6654. }
  6655. var EditionUnittest_repeatedDoubleExtension: [Double] {
  6656. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_double_extension) ?? []}
  6657. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_double_extension, value: newValue)}
  6658. }
  6659. var EditionUnittest_repeatedBoolExtension: [Bool] {
  6660. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_bool_extension) ?? []}
  6661. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_bool_extension, value: newValue)}
  6662. }
  6663. var EditionUnittest_repeatedStringExtension: [String] {
  6664. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_string_extension) ?? []}
  6665. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_string_extension, value: newValue)}
  6666. }
  6667. var EditionUnittest_repeatedBytesExtension: [Data] {
  6668. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_bytes_extension) ?? []}
  6669. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_bytes_extension, value: newValue)}
  6670. }
  6671. var EditionUnittest_repeatedGroupExtension: [EditionUnittest_RepeatedGroup_extension] {
  6672. get {return getExtensionValue(ext: EditionUnittest_Extensions_RepeatedGroup_extension) ?? []}
  6673. set {setExtensionValue(ext: EditionUnittest_Extensions_RepeatedGroup_extension, value: newValue)}
  6674. }
  6675. var EditionUnittest_repeatedNestedMessageExtension: [EditionUnittest_TestAllTypes.NestedMessage] {
  6676. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_nested_message_extension) ?? []}
  6677. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_nested_message_extension, value: newValue)}
  6678. }
  6679. var EditionUnittest_repeatedForeignMessageExtension: [EditionUnittest_ForeignMessage] {
  6680. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_foreign_message_extension) ?? []}
  6681. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_foreign_message_extension, value: newValue)}
  6682. }
  6683. var EditionUnittest_repeatedImportMessageExtension: [Proto2UnittestImport_ImportMessage] {
  6684. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_import_message_extension) ?? []}
  6685. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_import_message_extension, value: newValue)}
  6686. }
  6687. var EditionUnittest_repeatedNestedEnumExtension: [EditionUnittest_TestAllTypes.NestedEnum] {
  6688. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_nested_enum_extension) ?? []}
  6689. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_nested_enum_extension, value: newValue)}
  6690. }
  6691. var EditionUnittest_repeatedForeignEnumExtension: [EditionUnittest_ForeignEnum] {
  6692. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_foreign_enum_extension) ?? []}
  6693. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_foreign_enum_extension, value: newValue)}
  6694. }
  6695. var EditionUnittest_repeatedImportEnumExtension: [Proto2UnittestImport_ImportEnum] {
  6696. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_import_enum_extension) ?? []}
  6697. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_import_enum_extension, value: newValue)}
  6698. }
  6699. var EditionUnittest_repeatedStringPieceExtension: [String] {
  6700. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_string_piece_extension) ?? []}
  6701. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_string_piece_extension, value: newValue)}
  6702. }
  6703. /// TODO: ctype=CORD is not supported for extension. Add
  6704. /// ctype=CORD option back after it is supported.
  6705. var EditionUnittest_repeatedCordExtension: [String] {
  6706. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_cord_extension) ?? []}
  6707. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_cord_extension, value: newValue)}
  6708. }
  6709. var EditionUnittest_repeatedLazyMessageExtension: [EditionUnittest_TestAllTypes.NestedMessage] {
  6710. get {return getExtensionValue(ext: EditionUnittest_Extensions_repeated_lazy_message_extension) ?? []}
  6711. set {setExtensionValue(ext: EditionUnittest_Extensions_repeated_lazy_message_extension, value: newValue)}
  6712. }
  6713. /// Singular with defaults
  6714. var EditionUnittest_defaultInt32Extension: Int32 {
  6715. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_int32_extension) ?? 41}
  6716. set {setExtensionValue(ext: EditionUnittest_Extensions_default_int32_extension, value: newValue)}
  6717. }
  6718. /// Returns true if extension `EditionUnittest_Extensions_default_int32_extension`
  6719. /// has been explicitly set.
  6720. var hasEditionUnittest_defaultInt32Extension: Bool {
  6721. return hasExtensionValue(ext: EditionUnittest_Extensions_default_int32_extension)
  6722. }
  6723. /// Clears the value of extension `EditionUnittest_Extensions_default_int32_extension`.
  6724. /// Subsequent reads from it will return its default value.
  6725. mutating func clearEditionUnittest_defaultInt32Extension() {
  6726. clearExtensionValue(ext: EditionUnittest_Extensions_default_int32_extension)
  6727. }
  6728. var EditionUnittest_defaultInt64Extension: Int64 {
  6729. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_int64_extension) ?? 42}
  6730. set {setExtensionValue(ext: EditionUnittest_Extensions_default_int64_extension, value: newValue)}
  6731. }
  6732. /// Returns true if extension `EditionUnittest_Extensions_default_int64_extension`
  6733. /// has been explicitly set.
  6734. var hasEditionUnittest_defaultInt64Extension: Bool {
  6735. return hasExtensionValue(ext: EditionUnittest_Extensions_default_int64_extension)
  6736. }
  6737. /// Clears the value of extension `EditionUnittest_Extensions_default_int64_extension`.
  6738. /// Subsequent reads from it will return its default value.
  6739. mutating func clearEditionUnittest_defaultInt64Extension() {
  6740. clearExtensionValue(ext: EditionUnittest_Extensions_default_int64_extension)
  6741. }
  6742. var EditionUnittest_defaultUint32Extension: UInt32 {
  6743. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_uint32_extension) ?? 43}
  6744. set {setExtensionValue(ext: EditionUnittest_Extensions_default_uint32_extension, value: newValue)}
  6745. }
  6746. /// Returns true if extension `EditionUnittest_Extensions_default_uint32_extension`
  6747. /// has been explicitly set.
  6748. var hasEditionUnittest_defaultUint32Extension: Bool {
  6749. return hasExtensionValue(ext: EditionUnittest_Extensions_default_uint32_extension)
  6750. }
  6751. /// Clears the value of extension `EditionUnittest_Extensions_default_uint32_extension`.
  6752. /// Subsequent reads from it will return its default value.
  6753. mutating func clearEditionUnittest_defaultUint32Extension() {
  6754. clearExtensionValue(ext: EditionUnittest_Extensions_default_uint32_extension)
  6755. }
  6756. var EditionUnittest_defaultUint64Extension: UInt64 {
  6757. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_uint64_extension) ?? 44}
  6758. set {setExtensionValue(ext: EditionUnittest_Extensions_default_uint64_extension, value: newValue)}
  6759. }
  6760. /// Returns true if extension `EditionUnittest_Extensions_default_uint64_extension`
  6761. /// has been explicitly set.
  6762. var hasEditionUnittest_defaultUint64Extension: Bool {
  6763. return hasExtensionValue(ext: EditionUnittest_Extensions_default_uint64_extension)
  6764. }
  6765. /// Clears the value of extension `EditionUnittest_Extensions_default_uint64_extension`.
  6766. /// Subsequent reads from it will return its default value.
  6767. mutating func clearEditionUnittest_defaultUint64Extension() {
  6768. clearExtensionValue(ext: EditionUnittest_Extensions_default_uint64_extension)
  6769. }
  6770. var EditionUnittest_defaultSint32Extension: Int32 {
  6771. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_sint32_extension) ?? -45}
  6772. set {setExtensionValue(ext: EditionUnittest_Extensions_default_sint32_extension, value: newValue)}
  6773. }
  6774. /// Returns true if extension `EditionUnittest_Extensions_default_sint32_extension`
  6775. /// has been explicitly set.
  6776. var hasEditionUnittest_defaultSint32Extension: Bool {
  6777. return hasExtensionValue(ext: EditionUnittest_Extensions_default_sint32_extension)
  6778. }
  6779. /// Clears the value of extension `EditionUnittest_Extensions_default_sint32_extension`.
  6780. /// Subsequent reads from it will return its default value.
  6781. mutating func clearEditionUnittest_defaultSint32Extension() {
  6782. clearExtensionValue(ext: EditionUnittest_Extensions_default_sint32_extension)
  6783. }
  6784. var EditionUnittest_defaultSint64Extension: Int64 {
  6785. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_sint64_extension) ?? 46}
  6786. set {setExtensionValue(ext: EditionUnittest_Extensions_default_sint64_extension, value: newValue)}
  6787. }
  6788. /// Returns true if extension `EditionUnittest_Extensions_default_sint64_extension`
  6789. /// has been explicitly set.
  6790. var hasEditionUnittest_defaultSint64Extension: Bool {
  6791. return hasExtensionValue(ext: EditionUnittest_Extensions_default_sint64_extension)
  6792. }
  6793. /// Clears the value of extension `EditionUnittest_Extensions_default_sint64_extension`.
  6794. /// Subsequent reads from it will return its default value.
  6795. mutating func clearEditionUnittest_defaultSint64Extension() {
  6796. clearExtensionValue(ext: EditionUnittest_Extensions_default_sint64_extension)
  6797. }
  6798. var EditionUnittest_defaultFixed32Extension: UInt32 {
  6799. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_fixed32_extension) ?? 47}
  6800. set {setExtensionValue(ext: EditionUnittest_Extensions_default_fixed32_extension, value: newValue)}
  6801. }
  6802. /// Returns true if extension `EditionUnittest_Extensions_default_fixed32_extension`
  6803. /// has been explicitly set.
  6804. var hasEditionUnittest_defaultFixed32Extension: Bool {
  6805. return hasExtensionValue(ext: EditionUnittest_Extensions_default_fixed32_extension)
  6806. }
  6807. /// Clears the value of extension `EditionUnittest_Extensions_default_fixed32_extension`.
  6808. /// Subsequent reads from it will return its default value.
  6809. mutating func clearEditionUnittest_defaultFixed32Extension() {
  6810. clearExtensionValue(ext: EditionUnittest_Extensions_default_fixed32_extension)
  6811. }
  6812. var EditionUnittest_defaultFixed64Extension: UInt64 {
  6813. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_fixed64_extension) ?? 48}
  6814. set {setExtensionValue(ext: EditionUnittest_Extensions_default_fixed64_extension, value: newValue)}
  6815. }
  6816. /// Returns true if extension `EditionUnittest_Extensions_default_fixed64_extension`
  6817. /// has been explicitly set.
  6818. var hasEditionUnittest_defaultFixed64Extension: Bool {
  6819. return hasExtensionValue(ext: EditionUnittest_Extensions_default_fixed64_extension)
  6820. }
  6821. /// Clears the value of extension `EditionUnittest_Extensions_default_fixed64_extension`.
  6822. /// Subsequent reads from it will return its default value.
  6823. mutating func clearEditionUnittest_defaultFixed64Extension() {
  6824. clearExtensionValue(ext: EditionUnittest_Extensions_default_fixed64_extension)
  6825. }
  6826. var EditionUnittest_defaultSfixed32Extension: Int32 {
  6827. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_sfixed32_extension) ?? 49}
  6828. set {setExtensionValue(ext: EditionUnittest_Extensions_default_sfixed32_extension, value: newValue)}
  6829. }
  6830. /// Returns true if extension `EditionUnittest_Extensions_default_sfixed32_extension`
  6831. /// has been explicitly set.
  6832. var hasEditionUnittest_defaultSfixed32Extension: Bool {
  6833. return hasExtensionValue(ext: EditionUnittest_Extensions_default_sfixed32_extension)
  6834. }
  6835. /// Clears the value of extension `EditionUnittest_Extensions_default_sfixed32_extension`.
  6836. /// Subsequent reads from it will return its default value.
  6837. mutating func clearEditionUnittest_defaultSfixed32Extension() {
  6838. clearExtensionValue(ext: EditionUnittest_Extensions_default_sfixed32_extension)
  6839. }
  6840. var EditionUnittest_defaultSfixed64Extension: Int64 {
  6841. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_sfixed64_extension) ?? -50}
  6842. set {setExtensionValue(ext: EditionUnittest_Extensions_default_sfixed64_extension, value: newValue)}
  6843. }
  6844. /// Returns true if extension `EditionUnittest_Extensions_default_sfixed64_extension`
  6845. /// has been explicitly set.
  6846. var hasEditionUnittest_defaultSfixed64Extension: Bool {
  6847. return hasExtensionValue(ext: EditionUnittest_Extensions_default_sfixed64_extension)
  6848. }
  6849. /// Clears the value of extension `EditionUnittest_Extensions_default_sfixed64_extension`.
  6850. /// Subsequent reads from it will return its default value.
  6851. mutating func clearEditionUnittest_defaultSfixed64Extension() {
  6852. clearExtensionValue(ext: EditionUnittest_Extensions_default_sfixed64_extension)
  6853. }
  6854. var EditionUnittest_defaultFloatExtension: Float {
  6855. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_float_extension) ?? 51.5}
  6856. set {setExtensionValue(ext: EditionUnittest_Extensions_default_float_extension, value: newValue)}
  6857. }
  6858. /// Returns true if extension `EditionUnittest_Extensions_default_float_extension`
  6859. /// has been explicitly set.
  6860. var hasEditionUnittest_defaultFloatExtension: Bool {
  6861. return hasExtensionValue(ext: EditionUnittest_Extensions_default_float_extension)
  6862. }
  6863. /// Clears the value of extension `EditionUnittest_Extensions_default_float_extension`.
  6864. /// Subsequent reads from it will return its default value.
  6865. mutating func clearEditionUnittest_defaultFloatExtension() {
  6866. clearExtensionValue(ext: EditionUnittest_Extensions_default_float_extension)
  6867. }
  6868. var EditionUnittest_defaultDoubleExtension: Double {
  6869. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_double_extension) ?? 52000}
  6870. set {setExtensionValue(ext: EditionUnittest_Extensions_default_double_extension, value: newValue)}
  6871. }
  6872. /// Returns true if extension `EditionUnittest_Extensions_default_double_extension`
  6873. /// has been explicitly set.
  6874. var hasEditionUnittest_defaultDoubleExtension: Bool {
  6875. return hasExtensionValue(ext: EditionUnittest_Extensions_default_double_extension)
  6876. }
  6877. /// Clears the value of extension `EditionUnittest_Extensions_default_double_extension`.
  6878. /// Subsequent reads from it will return its default value.
  6879. mutating func clearEditionUnittest_defaultDoubleExtension() {
  6880. clearExtensionValue(ext: EditionUnittest_Extensions_default_double_extension)
  6881. }
  6882. var EditionUnittest_defaultBoolExtension: Bool {
  6883. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_bool_extension) ?? true}
  6884. set {setExtensionValue(ext: EditionUnittest_Extensions_default_bool_extension, value: newValue)}
  6885. }
  6886. /// Returns true if extension `EditionUnittest_Extensions_default_bool_extension`
  6887. /// has been explicitly set.
  6888. var hasEditionUnittest_defaultBoolExtension: Bool {
  6889. return hasExtensionValue(ext: EditionUnittest_Extensions_default_bool_extension)
  6890. }
  6891. /// Clears the value of extension `EditionUnittest_Extensions_default_bool_extension`.
  6892. /// Subsequent reads from it will return its default value.
  6893. mutating func clearEditionUnittest_defaultBoolExtension() {
  6894. clearExtensionValue(ext: EditionUnittest_Extensions_default_bool_extension)
  6895. }
  6896. var EditionUnittest_defaultStringExtension: String {
  6897. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_string_extension) ?? "hello"}
  6898. set {setExtensionValue(ext: EditionUnittest_Extensions_default_string_extension, value: newValue)}
  6899. }
  6900. /// Returns true if extension `EditionUnittest_Extensions_default_string_extension`
  6901. /// has been explicitly set.
  6902. var hasEditionUnittest_defaultStringExtension: Bool {
  6903. return hasExtensionValue(ext: EditionUnittest_Extensions_default_string_extension)
  6904. }
  6905. /// Clears the value of extension `EditionUnittest_Extensions_default_string_extension`.
  6906. /// Subsequent reads from it will return its default value.
  6907. mutating func clearEditionUnittest_defaultStringExtension() {
  6908. clearExtensionValue(ext: EditionUnittest_Extensions_default_string_extension)
  6909. }
  6910. var EditionUnittest_defaultBytesExtension: Data {
  6911. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_bytes_extension) ?? Data([119, 111, 114, 108, 100])}
  6912. set {setExtensionValue(ext: EditionUnittest_Extensions_default_bytes_extension, value: newValue)}
  6913. }
  6914. /// Returns true if extension `EditionUnittest_Extensions_default_bytes_extension`
  6915. /// has been explicitly set.
  6916. var hasEditionUnittest_defaultBytesExtension: Bool {
  6917. return hasExtensionValue(ext: EditionUnittest_Extensions_default_bytes_extension)
  6918. }
  6919. /// Clears the value of extension `EditionUnittest_Extensions_default_bytes_extension`.
  6920. /// Subsequent reads from it will return its default value.
  6921. mutating func clearEditionUnittest_defaultBytesExtension() {
  6922. clearExtensionValue(ext: EditionUnittest_Extensions_default_bytes_extension)
  6923. }
  6924. var EditionUnittest_defaultNestedEnumExtension: EditionUnittest_TestAllTypes.NestedEnum {
  6925. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_nested_enum_extension) ?? .bar}
  6926. set {setExtensionValue(ext: EditionUnittest_Extensions_default_nested_enum_extension, value: newValue)}
  6927. }
  6928. /// Returns true if extension `EditionUnittest_Extensions_default_nested_enum_extension`
  6929. /// has been explicitly set.
  6930. var hasEditionUnittest_defaultNestedEnumExtension: Bool {
  6931. return hasExtensionValue(ext: EditionUnittest_Extensions_default_nested_enum_extension)
  6932. }
  6933. /// Clears the value of extension `EditionUnittest_Extensions_default_nested_enum_extension`.
  6934. /// Subsequent reads from it will return its default value.
  6935. mutating func clearEditionUnittest_defaultNestedEnumExtension() {
  6936. clearExtensionValue(ext: EditionUnittest_Extensions_default_nested_enum_extension)
  6937. }
  6938. var EditionUnittest_defaultForeignEnumExtension: EditionUnittest_ForeignEnum {
  6939. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_foreign_enum_extension) ?? .foreignBar}
  6940. set {setExtensionValue(ext: EditionUnittest_Extensions_default_foreign_enum_extension, value: newValue)}
  6941. }
  6942. /// Returns true if extension `EditionUnittest_Extensions_default_foreign_enum_extension`
  6943. /// has been explicitly set.
  6944. var hasEditionUnittest_defaultForeignEnumExtension: Bool {
  6945. return hasExtensionValue(ext: EditionUnittest_Extensions_default_foreign_enum_extension)
  6946. }
  6947. /// Clears the value of extension `EditionUnittest_Extensions_default_foreign_enum_extension`.
  6948. /// Subsequent reads from it will return its default value.
  6949. mutating func clearEditionUnittest_defaultForeignEnumExtension() {
  6950. clearExtensionValue(ext: EditionUnittest_Extensions_default_foreign_enum_extension)
  6951. }
  6952. var EditionUnittest_defaultImportEnumExtension: Proto2UnittestImport_ImportEnum {
  6953. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_import_enum_extension) ?? .importBar}
  6954. set {setExtensionValue(ext: EditionUnittest_Extensions_default_import_enum_extension, value: newValue)}
  6955. }
  6956. /// Returns true if extension `EditionUnittest_Extensions_default_import_enum_extension`
  6957. /// has been explicitly set.
  6958. var hasEditionUnittest_defaultImportEnumExtension: Bool {
  6959. return hasExtensionValue(ext: EditionUnittest_Extensions_default_import_enum_extension)
  6960. }
  6961. /// Clears the value of extension `EditionUnittest_Extensions_default_import_enum_extension`.
  6962. /// Subsequent reads from it will return its default value.
  6963. mutating func clearEditionUnittest_defaultImportEnumExtension() {
  6964. clearExtensionValue(ext: EditionUnittest_Extensions_default_import_enum_extension)
  6965. }
  6966. var EditionUnittest_defaultStringPieceExtension: String {
  6967. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_string_piece_extension) ?? "abc"}
  6968. set {setExtensionValue(ext: EditionUnittest_Extensions_default_string_piece_extension, value: newValue)}
  6969. }
  6970. /// Returns true if extension `EditionUnittest_Extensions_default_string_piece_extension`
  6971. /// has been explicitly set.
  6972. var hasEditionUnittest_defaultStringPieceExtension: Bool {
  6973. return hasExtensionValue(ext: EditionUnittest_Extensions_default_string_piece_extension)
  6974. }
  6975. /// Clears the value of extension `EditionUnittest_Extensions_default_string_piece_extension`.
  6976. /// Subsequent reads from it will return its default value.
  6977. mutating func clearEditionUnittest_defaultStringPieceExtension() {
  6978. clearExtensionValue(ext: EditionUnittest_Extensions_default_string_piece_extension)
  6979. }
  6980. /// TODO: ctype=CORD is not supported for extension. Add
  6981. /// ctype=CORD option back after it is supported.
  6982. var EditionUnittest_defaultCordExtension: String {
  6983. get {return getExtensionValue(ext: EditionUnittest_Extensions_default_cord_extension) ?? "123"}
  6984. set {setExtensionValue(ext: EditionUnittest_Extensions_default_cord_extension, value: newValue)}
  6985. }
  6986. /// Returns true if extension `EditionUnittest_Extensions_default_cord_extension`
  6987. /// has been explicitly set.
  6988. var hasEditionUnittest_defaultCordExtension: Bool {
  6989. return hasExtensionValue(ext: EditionUnittest_Extensions_default_cord_extension)
  6990. }
  6991. /// Clears the value of extension `EditionUnittest_Extensions_default_cord_extension`.
  6992. /// Subsequent reads from it will return its default value.
  6993. mutating func clearEditionUnittest_defaultCordExtension() {
  6994. clearExtensionValue(ext: EditionUnittest_Extensions_default_cord_extension)
  6995. }
  6996. /// For oneof test
  6997. var EditionUnittest_oneofUint32Extension: UInt32 {
  6998. get {return getExtensionValue(ext: EditionUnittest_Extensions_oneof_uint32_extension) ?? 0}
  6999. set {setExtensionValue(ext: EditionUnittest_Extensions_oneof_uint32_extension, value: newValue)}
  7000. }
  7001. /// Returns true if extension `EditionUnittest_Extensions_oneof_uint32_extension`
  7002. /// has been explicitly set.
  7003. var hasEditionUnittest_oneofUint32Extension: Bool {
  7004. return hasExtensionValue(ext: EditionUnittest_Extensions_oneof_uint32_extension)
  7005. }
  7006. /// Clears the value of extension `EditionUnittest_Extensions_oneof_uint32_extension`.
  7007. /// Subsequent reads from it will return its default value.
  7008. mutating func clearEditionUnittest_oneofUint32Extension() {
  7009. clearExtensionValue(ext: EditionUnittest_Extensions_oneof_uint32_extension)
  7010. }
  7011. var EditionUnittest_oneofNestedMessageExtension: EditionUnittest_TestAllTypes.NestedMessage {
  7012. get {return getExtensionValue(ext: EditionUnittest_Extensions_oneof_nested_message_extension) ?? EditionUnittest_TestAllTypes.NestedMessage()}
  7013. set {setExtensionValue(ext: EditionUnittest_Extensions_oneof_nested_message_extension, value: newValue)}
  7014. }
  7015. /// Returns true if extension `EditionUnittest_Extensions_oneof_nested_message_extension`
  7016. /// has been explicitly set.
  7017. var hasEditionUnittest_oneofNestedMessageExtension: Bool {
  7018. return hasExtensionValue(ext: EditionUnittest_Extensions_oneof_nested_message_extension)
  7019. }
  7020. /// Clears the value of extension `EditionUnittest_Extensions_oneof_nested_message_extension`.
  7021. /// Subsequent reads from it will return its default value.
  7022. mutating func clearEditionUnittest_oneofNestedMessageExtension() {
  7023. clearExtensionValue(ext: EditionUnittest_Extensions_oneof_nested_message_extension)
  7024. }
  7025. var EditionUnittest_oneofStringExtension: String {
  7026. get {return getExtensionValue(ext: EditionUnittest_Extensions_oneof_string_extension) ?? String()}
  7027. set {setExtensionValue(ext: EditionUnittest_Extensions_oneof_string_extension, value: newValue)}
  7028. }
  7029. /// Returns true if extension `EditionUnittest_Extensions_oneof_string_extension`
  7030. /// has been explicitly set.
  7031. var hasEditionUnittest_oneofStringExtension: Bool {
  7032. return hasExtensionValue(ext: EditionUnittest_Extensions_oneof_string_extension)
  7033. }
  7034. /// Clears the value of extension `EditionUnittest_Extensions_oneof_string_extension`.
  7035. /// Subsequent reads from it will return its default value.
  7036. mutating func clearEditionUnittest_oneofStringExtension() {
  7037. clearExtensionValue(ext: EditionUnittest_Extensions_oneof_string_extension)
  7038. }
  7039. var EditionUnittest_oneofBytesExtension: Data {
  7040. get {return getExtensionValue(ext: EditionUnittest_Extensions_oneof_bytes_extension) ?? Data()}
  7041. set {setExtensionValue(ext: EditionUnittest_Extensions_oneof_bytes_extension, value: newValue)}
  7042. }
  7043. /// Returns true if extension `EditionUnittest_Extensions_oneof_bytes_extension`
  7044. /// has been explicitly set.
  7045. var hasEditionUnittest_oneofBytesExtension: Bool {
  7046. return hasExtensionValue(ext: EditionUnittest_Extensions_oneof_bytes_extension)
  7047. }
  7048. /// Clears the value of extension `EditionUnittest_Extensions_oneof_bytes_extension`.
  7049. /// Subsequent reads from it will return its default value.
  7050. mutating func clearEditionUnittest_oneofBytesExtension() {
  7051. clearExtensionValue(ext: EditionUnittest_Extensions_oneof_bytes_extension)
  7052. }
  7053. /// Check for bug where string extensions declared in tested scope did not
  7054. /// compile.
  7055. var EditionUnittest_TestNestedExtension_test: String {
  7056. get {return getExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.test) ?? "test"}
  7057. set {setExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.test, value: newValue)}
  7058. }
  7059. /// Returns true if extension `EditionUnittest_TestNestedExtension.Extensions.test`
  7060. /// has been explicitly set.
  7061. var hasEditionUnittest_TestNestedExtension_test: Bool {
  7062. return hasExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.test)
  7063. }
  7064. /// Clears the value of extension `EditionUnittest_TestNestedExtension.Extensions.test`.
  7065. /// Subsequent reads from it will return its default value.
  7066. mutating func clearEditionUnittest_TestNestedExtension_test() {
  7067. clearExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.test)
  7068. }
  7069. /// Used to test if generated extension name is correct when there are
  7070. /// underscores.
  7071. var EditionUnittest_TestNestedExtension_nestedStringExtension: String {
  7072. get {return getExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.nested_string_extension) ?? String()}
  7073. set {setExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.nested_string_extension, value: newValue)}
  7074. }
  7075. /// Returns true if extension `EditionUnittest_TestNestedExtension.Extensions.nested_string_extension`
  7076. /// has been explicitly set.
  7077. var hasEditionUnittest_TestNestedExtension_nestedStringExtension: Bool {
  7078. return hasExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.nested_string_extension)
  7079. }
  7080. /// Clears the value of extension `EditionUnittest_TestNestedExtension.Extensions.nested_string_extension`.
  7081. /// Subsequent reads from it will return its default value.
  7082. mutating func clearEditionUnittest_TestNestedExtension_nestedStringExtension() {
  7083. clearExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.nested_string_extension)
  7084. }
  7085. var EditionUnittest_TestRequired_single: EditionUnittest_TestRequired {
  7086. get {return getExtensionValue(ext: EditionUnittest_TestRequired.Extensions.single) ?? EditionUnittest_TestRequired()}
  7087. set {setExtensionValue(ext: EditionUnittest_TestRequired.Extensions.single, value: newValue)}
  7088. }
  7089. /// Returns true if extension `EditionUnittest_TestRequired.Extensions.single`
  7090. /// has been explicitly set.
  7091. var hasEditionUnittest_TestRequired_single: Bool {
  7092. return hasExtensionValue(ext: EditionUnittest_TestRequired.Extensions.single)
  7093. }
  7094. /// Clears the value of extension `EditionUnittest_TestRequired.Extensions.single`.
  7095. /// Subsequent reads from it will return its default value.
  7096. mutating func clearEditionUnittest_TestRequired_single() {
  7097. clearExtensionValue(ext: EditionUnittest_TestRequired.Extensions.single)
  7098. }
  7099. var EditionUnittest_TestRequired_multi: [EditionUnittest_TestRequired] {
  7100. get {return getExtensionValue(ext: EditionUnittest_TestRequired.Extensions.multi) ?? []}
  7101. set {setExtensionValue(ext: EditionUnittest_TestRequired.Extensions.multi, value: newValue)}
  7102. }
  7103. }
  7104. extension EditionUnittest_TestExtensionInsideTable {
  7105. var EditionUnittest_testExtensionInsideTableExtension: Int32 {
  7106. get {return getExtensionValue(ext: EditionUnittest_Extensions_test_extension_inside_table_extension) ?? 0}
  7107. set {setExtensionValue(ext: EditionUnittest_Extensions_test_extension_inside_table_extension, value: newValue)}
  7108. }
  7109. /// Returns true if extension `EditionUnittest_Extensions_test_extension_inside_table_extension`
  7110. /// has been explicitly set.
  7111. var hasEditionUnittest_testExtensionInsideTableExtension: Bool {
  7112. return hasExtensionValue(ext: EditionUnittest_Extensions_test_extension_inside_table_extension)
  7113. }
  7114. /// Clears the value of extension `EditionUnittest_Extensions_test_extension_inside_table_extension`.
  7115. /// Subsequent reads from it will return its default value.
  7116. mutating func clearEditionUnittest_testExtensionInsideTableExtension() {
  7117. clearExtensionValue(ext: EditionUnittest_Extensions_test_extension_inside_table_extension)
  7118. }
  7119. }
  7120. extension EditionUnittest_TestExtensionRangeSerialize {
  7121. var EditionUnittest_TestExtensionRangeSerialize_barOne: Int32 {
  7122. get {return getExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one) ?? 0}
  7123. set {setExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one, value: newValue)}
  7124. }
  7125. /// Returns true if extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one`
  7126. /// has been explicitly set.
  7127. var hasEditionUnittest_TestExtensionRangeSerialize_barOne: Bool {
  7128. return hasExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one)
  7129. }
  7130. /// Clears the value of extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one`.
  7131. /// Subsequent reads from it will return its default value.
  7132. mutating func clearEditionUnittest_TestExtensionRangeSerialize_barOne() {
  7133. clearExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one)
  7134. }
  7135. var EditionUnittest_TestExtensionRangeSerialize_barTwo: Int32 {
  7136. get {return getExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two) ?? 0}
  7137. set {setExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two, value: newValue)}
  7138. }
  7139. /// Returns true if extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two`
  7140. /// has been explicitly set.
  7141. var hasEditionUnittest_TestExtensionRangeSerialize_barTwo: Bool {
  7142. return hasExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two)
  7143. }
  7144. /// Clears the value of extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two`.
  7145. /// Subsequent reads from it will return its default value.
  7146. mutating func clearEditionUnittest_TestExtensionRangeSerialize_barTwo() {
  7147. clearExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two)
  7148. }
  7149. var EditionUnittest_TestExtensionRangeSerialize_barThree: Int32 {
  7150. get {return getExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three) ?? 0}
  7151. set {setExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three, value: newValue)}
  7152. }
  7153. /// Returns true if extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three`
  7154. /// has been explicitly set.
  7155. var hasEditionUnittest_TestExtensionRangeSerialize_barThree: Bool {
  7156. return hasExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three)
  7157. }
  7158. /// Clears the value of extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three`.
  7159. /// Subsequent reads from it will return its default value.
  7160. mutating func clearEditionUnittest_TestExtensionRangeSerialize_barThree() {
  7161. clearExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three)
  7162. }
  7163. var EditionUnittest_TestExtensionRangeSerialize_barFour: Int32 {
  7164. get {return getExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four) ?? 0}
  7165. set {setExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four, value: newValue)}
  7166. }
  7167. /// Returns true if extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four`
  7168. /// has been explicitly set.
  7169. var hasEditionUnittest_TestExtensionRangeSerialize_barFour: Bool {
  7170. return hasExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four)
  7171. }
  7172. /// Clears the value of extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four`.
  7173. /// Subsequent reads from it will return its default value.
  7174. mutating func clearEditionUnittest_TestExtensionRangeSerialize_barFour() {
  7175. clearExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four)
  7176. }
  7177. var EditionUnittest_TestExtensionRangeSerialize_barFive: Int32 {
  7178. get {return getExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five) ?? 0}
  7179. set {setExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five, value: newValue)}
  7180. }
  7181. /// Returns true if extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five`
  7182. /// has been explicitly set.
  7183. var hasEditionUnittest_TestExtensionRangeSerialize_barFive: Bool {
  7184. return hasExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five)
  7185. }
  7186. /// Clears the value of extension `EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five`.
  7187. /// Subsequent reads from it will return its default value.
  7188. mutating func clearEditionUnittest_TestExtensionRangeSerialize_barFive() {
  7189. clearExtensionValue(ext: EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five)
  7190. }
  7191. }
  7192. extension EditionUnittest_TestFieldOrderings {
  7193. var EditionUnittest_myExtensionString: String {
  7194. get {return getExtensionValue(ext: EditionUnittest_Extensions_my_extension_string) ?? String()}
  7195. set {setExtensionValue(ext: EditionUnittest_Extensions_my_extension_string, value: newValue)}
  7196. }
  7197. /// Returns true if extension `EditionUnittest_Extensions_my_extension_string`
  7198. /// has been explicitly set.
  7199. var hasEditionUnittest_myExtensionString: Bool {
  7200. return hasExtensionValue(ext: EditionUnittest_Extensions_my_extension_string)
  7201. }
  7202. /// Clears the value of extension `EditionUnittest_Extensions_my_extension_string`.
  7203. /// Subsequent reads from it will return its default value.
  7204. mutating func clearEditionUnittest_myExtensionString() {
  7205. clearExtensionValue(ext: EditionUnittest_Extensions_my_extension_string)
  7206. }
  7207. var EditionUnittest_myExtensionInt: Int32 {
  7208. get {return getExtensionValue(ext: EditionUnittest_Extensions_my_extension_int) ?? 0}
  7209. set {setExtensionValue(ext: EditionUnittest_Extensions_my_extension_int, value: newValue)}
  7210. }
  7211. /// Returns true if extension `EditionUnittest_Extensions_my_extension_int`
  7212. /// has been explicitly set.
  7213. var hasEditionUnittest_myExtensionInt: Bool {
  7214. return hasExtensionValue(ext: EditionUnittest_Extensions_my_extension_int)
  7215. }
  7216. /// Clears the value of extension `EditionUnittest_Extensions_my_extension_int`.
  7217. /// Subsequent reads from it will return its default value.
  7218. mutating func clearEditionUnittest_myExtensionInt() {
  7219. clearExtensionValue(ext: EditionUnittest_Extensions_my_extension_int)
  7220. }
  7221. var EditionUnittest_TestExtensionOrderings1_testExtOrderings1: EditionUnittest_TestExtensionOrderings1 {
  7222. get {return getExtensionValue(ext: EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1) ?? EditionUnittest_TestExtensionOrderings1()}
  7223. set {setExtensionValue(ext: EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1, value: newValue)}
  7224. }
  7225. /// Returns true if extension `EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1`
  7226. /// has been explicitly set.
  7227. var hasEditionUnittest_TestExtensionOrderings1_testExtOrderings1: Bool {
  7228. return hasExtensionValue(ext: EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1)
  7229. }
  7230. /// Clears the value of extension `EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1`.
  7231. /// Subsequent reads from it will return its default value.
  7232. mutating func clearEditionUnittest_TestExtensionOrderings1_testExtOrderings1() {
  7233. clearExtensionValue(ext: EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1)
  7234. }
  7235. var EditionUnittest_TestExtensionOrderings2_testExtOrderings2: EditionUnittest_TestExtensionOrderings2 {
  7236. get {return getExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2) ?? EditionUnittest_TestExtensionOrderings2()}
  7237. set {setExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2, value: newValue)}
  7238. }
  7239. /// Returns true if extension `EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2`
  7240. /// has been explicitly set.
  7241. var hasEditionUnittest_TestExtensionOrderings2_testExtOrderings2: Bool {
  7242. return hasExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2)
  7243. }
  7244. /// Clears the value of extension `EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2`.
  7245. /// Subsequent reads from it will return its default value.
  7246. mutating func clearEditionUnittest_TestExtensionOrderings2_testExtOrderings2() {
  7247. clearExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2)
  7248. }
  7249. var EditionUnittest_TestExtensionOrderings2_TestExtensionOrderings3_testExtOrderings3: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3 {
  7250. get {return getExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3) ?? EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3()}
  7251. set {setExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3, value: newValue)}
  7252. }
  7253. /// Returns true if extension `EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3`
  7254. /// has been explicitly set.
  7255. var hasEditionUnittest_TestExtensionOrderings2_TestExtensionOrderings3_testExtOrderings3: Bool {
  7256. return hasExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3)
  7257. }
  7258. /// Clears the value of extension `EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3`.
  7259. /// Subsequent reads from it will return its default value.
  7260. mutating func clearEditionUnittest_TestExtensionOrderings2_TestExtensionOrderings3_testExtOrderings3() {
  7261. clearExtensionValue(ext: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3)
  7262. }
  7263. }
  7264. extension EditionUnittest_TestGroupExtension {
  7265. var EditionUnittest_TestNestedExtension_optionalGroupExtension: EditionUnittest_TestNestedExtension.OptionalGroup_extension {
  7266. get {return getExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension) ?? EditionUnittest_TestNestedExtension.OptionalGroup_extension()}
  7267. set {setExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension, value: newValue)}
  7268. }
  7269. /// Returns true if extension `EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension`
  7270. /// has been explicitly set.
  7271. var hasEditionUnittest_TestNestedExtension_optionalGroupExtension: Bool {
  7272. return hasExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension)
  7273. }
  7274. /// Clears the value of extension `EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension`.
  7275. /// Subsequent reads from it will return its default value.
  7276. mutating func clearEditionUnittest_TestNestedExtension_optionalGroupExtension() {
  7277. clearExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension)
  7278. }
  7279. var EditionUnittest_TestNestedExtension_optionalForeignEnumExtension: EditionUnittest_ForeignEnum {
  7280. get {return getExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension) ?? .foreignFoo}
  7281. set {setExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension, value: newValue)}
  7282. }
  7283. /// Returns true if extension `EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension`
  7284. /// has been explicitly set.
  7285. var hasEditionUnittest_TestNestedExtension_optionalForeignEnumExtension: Bool {
  7286. return hasExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension)
  7287. }
  7288. /// Clears the value of extension `EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension`.
  7289. /// Subsequent reads from it will return its default value.
  7290. mutating func clearEditionUnittest_TestNestedExtension_optionalForeignEnumExtension() {
  7291. clearExtensionValue(ext: EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension)
  7292. }
  7293. }
  7294. extension EditionUnittest_TestHugeFieldNumbers {
  7295. var EditionUnittest_testAllTypes: EditionUnittest_TestAllTypes {
  7296. get {return getExtensionValue(ext: EditionUnittest_Extensions_test_all_types) ?? EditionUnittest_TestAllTypes()}
  7297. set {setExtensionValue(ext: EditionUnittest_Extensions_test_all_types, value: newValue)}
  7298. }
  7299. /// Returns true if extension `EditionUnittest_Extensions_test_all_types`
  7300. /// has been explicitly set.
  7301. var hasEditionUnittest_testAllTypes: Bool {
  7302. return hasExtensionValue(ext: EditionUnittest_Extensions_test_all_types)
  7303. }
  7304. /// Clears the value of extension `EditionUnittest_Extensions_test_all_types`.
  7305. /// Subsequent reads from it will return its default value.
  7306. mutating func clearEditionUnittest_testAllTypes() {
  7307. clearExtensionValue(ext: EditionUnittest_Extensions_test_all_types)
  7308. }
  7309. }
  7310. extension EditionUnittest_TestMixedFieldsAndExtensions {
  7311. var EditionUnittest_TestMixedFieldsAndExtensions_c: Int32 {
  7312. get {return getExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c) ?? 0}
  7313. set {setExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c, value: newValue)}
  7314. }
  7315. /// Returns true if extension `EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c`
  7316. /// has been explicitly set.
  7317. var hasEditionUnittest_TestMixedFieldsAndExtensions_c: Bool {
  7318. return hasExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c)
  7319. }
  7320. /// Clears the value of extension `EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c`.
  7321. /// Subsequent reads from it will return its default value.
  7322. mutating func clearEditionUnittest_TestMixedFieldsAndExtensions_c() {
  7323. clearExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c)
  7324. }
  7325. var EditionUnittest_TestMixedFieldsAndExtensions_d: [UInt32] {
  7326. get {return getExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.d) ?? []}
  7327. set {setExtensionValue(ext: EditionUnittest_TestMixedFieldsAndExtensions.Extensions.d, value: newValue)}
  7328. }
  7329. }
  7330. extension EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup {
  7331. var EditionUnittest_inner: EditionUnittest_TestNestedGroupExtensionInnerExtension {
  7332. get {return getExtensionValue(ext: EditionUnittest_Extensions_inner) ?? EditionUnittest_TestNestedGroupExtensionInnerExtension()}
  7333. set {setExtensionValue(ext: EditionUnittest_Extensions_inner, value: newValue)}
  7334. }
  7335. /// Returns true if extension `EditionUnittest_Extensions_inner`
  7336. /// has been explicitly set.
  7337. var hasEditionUnittest_inner: Bool {
  7338. return hasExtensionValue(ext: EditionUnittest_Extensions_inner)
  7339. }
  7340. /// Clears the value of extension `EditionUnittest_Extensions_inner`.
  7341. /// Subsequent reads from it will return its default value.
  7342. mutating func clearEditionUnittest_inner() {
  7343. clearExtensionValue(ext: EditionUnittest_Extensions_inner)
  7344. }
  7345. }
  7346. extension EditionUnittest_TestPackedExtensions {
  7347. var EditionUnittest_packedInt32Extension: [Int32] {
  7348. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_int32_extension) ?? []}
  7349. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_int32_extension, value: newValue)}
  7350. }
  7351. var EditionUnittest_packedInt64Extension: [Int64] {
  7352. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_int64_extension) ?? []}
  7353. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_int64_extension, value: newValue)}
  7354. }
  7355. var EditionUnittest_packedUint32Extension: [UInt32] {
  7356. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_uint32_extension) ?? []}
  7357. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_uint32_extension, value: newValue)}
  7358. }
  7359. var EditionUnittest_packedUint64Extension: [UInt64] {
  7360. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_uint64_extension) ?? []}
  7361. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_uint64_extension, value: newValue)}
  7362. }
  7363. var EditionUnittest_packedSint32Extension: [Int32] {
  7364. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_sint32_extension) ?? []}
  7365. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_sint32_extension, value: newValue)}
  7366. }
  7367. var EditionUnittest_packedSint64Extension: [Int64] {
  7368. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_sint64_extension) ?? []}
  7369. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_sint64_extension, value: newValue)}
  7370. }
  7371. var EditionUnittest_packedFixed32Extension: [UInt32] {
  7372. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_fixed32_extension) ?? []}
  7373. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_fixed32_extension, value: newValue)}
  7374. }
  7375. var EditionUnittest_packedFixed64Extension: [UInt64] {
  7376. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_fixed64_extension) ?? []}
  7377. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_fixed64_extension, value: newValue)}
  7378. }
  7379. var EditionUnittest_packedSfixed32Extension: [Int32] {
  7380. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_sfixed32_extension) ?? []}
  7381. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_sfixed32_extension, value: newValue)}
  7382. }
  7383. var EditionUnittest_packedSfixed64Extension: [Int64] {
  7384. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_sfixed64_extension) ?? []}
  7385. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_sfixed64_extension, value: newValue)}
  7386. }
  7387. var EditionUnittest_packedFloatExtension: [Float] {
  7388. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_float_extension) ?? []}
  7389. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_float_extension, value: newValue)}
  7390. }
  7391. var EditionUnittest_packedDoubleExtension: [Double] {
  7392. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_double_extension) ?? []}
  7393. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_double_extension, value: newValue)}
  7394. }
  7395. var EditionUnittest_packedBoolExtension: [Bool] {
  7396. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_bool_extension) ?? []}
  7397. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_bool_extension, value: newValue)}
  7398. }
  7399. var EditionUnittest_packedEnumExtension: [EditionUnittest_ForeignEnum] {
  7400. get {return getExtensionValue(ext: EditionUnittest_Extensions_packed_enum_extension) ?? []}
  7401. set {setExtensionValue(ext: EditionUnittest_Extensions_packed_enum_extension, value: newValue)}
  7402. }
  7403. }
  7404. extension EditionUnittest_TestParsingMerge {
  7405. var EditionUnittest_TestParsingMerge_optionalExt: EditionUnittest_TestAllTypes {
  7406. get {return getExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.optional_ext) ?? EditionUnittest_TestAllTypes()}
  7407. set {setExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.optional_ext, value: newValue)}
  7408. }
  7409. /// Returns true if extension `EditionUnittest_TestParsingMerge.Extensions.optional_ext`
  7410. /// has been explicitly set.
  7411. var hasEditionUnittest_TestParsingMerge_optionalExt: Bool {
  7412. return hasExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.optional_ext)
  7413. }
  7414. /// Clears the value of extension `EditionUnittest_TestParsingMerge.Extensions.optional_ext`.
  7415. /// Subsequent reads from it will return its default value.
  7416. mutating func clearEditionUnittest_TestParsingMerge_optionalExt() {
  7417. clearExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.optional_ext)
  7418. }
  7419. var EditionUnittest_TestParsingMerge_repeatedExt: [EditionUnittest_TestAllTypes] {
  7420. get {return getExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.repeated_ext) ?? []}
  7421. set {setExtensionValue(ext: EditionUnittest_TestParsingMerge.Extensions.repeated_ext, value: newValue)}
  7422. }
  7423. }
  7424. extension EditionUnittest_TestUnpackedExtensions {
  7425. var EditionUnittest_unpackedInt32Extension: [Int32] {
  7426. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_int32_extension) ?? []}
  7427. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_int32_extension, value: newValue)}
  7428. }
  7429. var EditionUnittest_unpackedInt64Extension: [Int64] {
  7430. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_int64_extension) ?? []}
  7431. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_int64_extension, value: newValue)}
  7432. }
  7433. var EditionUnittest_unpackedUint32Extension: [UInt32] {
  7434. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_uint32_extension) ?? []}
  7435. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_uint32_extension, value: newValue)}
  7436. }
  7437. var EditionUnittest_unpackedUint64Extension: [UInt64] {
  7438. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_uint64_extension) ?? []}
  7439. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_uint64_extension, value: newValue)}
  7440. }
  7441. var EditionUnittest_unpackedSint32Extension: [Int32] {
  7442. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_sint32_extension) ?? []}
  7443. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_sint32_extension, value: newValue)}
  7444. }
  7445. var EditionUnittest_unpackedSint64Extension: [Int64] {
  7446. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_sint64_extension) ?? []}
  7447. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_sint64_extension, value: newValue)}
  7448. }
  7449. var EditionUnittest_unpackedFixed32Extension: [UInt32] {
  7450. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_fixed32_extension) ?? []}
  7451. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_fixed32_extension, value: newValue)}
  7452. }
  7453. var EditionUnittest_unpackedFixed64Extension: [UInt64] {
  7454. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_fixed64_extension) ?? []}
  7455. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_fixed64_extension, value: newValue)}
  7456. }
  7457. var EditionUnittest_unpackedSfixed32Extension: [Int32] {
  7458. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_sfixed32_extension) ?? []}
  7459. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_sfixed32_extension, value: newValue)}
  7460. }
  7461. var EditionUnittest_unpackedSfixed64Extension: [Int64] {
  7462. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_sfixed64_extension) ?? []}
  7463. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_sfixed64_extension, value: newValue)}
  7464. }
  7465. var EditionUnittest_unpackedFloatExtension: [Float] {
  7466. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_float_extension) ?? []}
  7467. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_float_extension, value: newValue)}
  7468. }
  7469. var EditionUnittest_unpackedDoubleExtension: [Double] {
  7470. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_double_extension) ?? []}
  7471. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_double_extension, value: newValue)}
  7472. }
  7473. var EditionUnittest_unpackedBoolExtension: [Bool] {
  7474. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_bool_extension) ?? []}
  7475. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_bool_extension, value: newValue)}
  7476. }
  7477. var EditionUnittest_unpackedEnumExtension: [EditionUnittest_ForeignEnum] {
  7478. get {return getExtensionValue(ext: EditionUnittest_Extensions_unpacked_enum_extension) ?? []}
  7479. set {setExtensionValue(ext: EditionUnittest_Extensions_unpacked_enum_extension, value: newValue)}
  7480. }
  7481. }
  7482. // MARK: - File's ExtensionMap: EditionUnittest_EditionUnittest_Extensions
  7483. /// A `SwiftProtobuf.SimpleExtensionMap` that includes all of the extensions defined by
  7484. /// this .proto file. It can be used any place an `SwiftProtobuf.ExtensionMap` is needed
  7485. /// in parsing, or it can be combined with other `SwiftProtobuf.SimpleExtensionMap`s to create
  7486. /// a larger `SwiftProtobuf.SimpleExtensionMap`.
  7487. let EditionUnittest_EditionUnittest_Extensions: SwiftProtobuf.SimpleExtensionMap = [
  7488. EditionUnittest_Extensions_optional_int32_extension,
  7489. EditionUnittest_Extensions_optional_int64_extension,
  7490. EditionUnittest_Extensions_optional_uint32_extension,
  7491. EditionUnittest_Extensions_optional_uint64_extension,
  7492. EditionUnittest_Extensions_optional_sint32_extension,
  7493. EditionUnittest_Extensions_optional_sint64_extension,
  7494. EditionUnittest_Extensions_optional_fixed32_extension,
  7495. EditionUnittest_Extensions_optional_fixed64_extension,
  7496. EditionUnittest_Extensions_optional_sfixed32_extension,
  7497. EditionUnittest_Extensions_optional_sfixed64_extension,
  7498. EditionUnittest_Extensions_optional_float_extension,
  7499. EditionUnittest_Extensions_optional_double_extension,
  7500. EditionUnittest_Extensions_optional_bool_extension,
  7501. EditionUnittest_Extensions_optional_string_extension,
  7502. EditionUnittest_Extensions_optional_bytes_extension,
  7503. EditionUnittest_Extensions_OptionalGroup_extension,
  7504. EditionUnittest_Extensions_optional_nested_message_extension,
  7505. EditionUnittest_Extensions_optional_foreign_message_extension,
  7506. EditionUnittest_Extensions_optional_import_message_extension,
  7507. EditionUnittest_Extensions_optional_nested_enum_extension,
  7508. EditionUnittest_Extensions_optional_foreign_enum_extension,
  7509. EditionUnittest_Extensions_optional_import_enum_extension,
  7510. EditionUnittest_Extensions_optional_string_piece_extension,
  7511. EditionUnittest_Extensions_optional_cord_extension,
  7512. EditionUnittest_Extensions_optional_bytes_cord_extension,
  7513. EditionUnittest_Extensions_optional_public_import_message_extension,
  7514. EditionUnittest_Extensions_optional_lazy_message_extension,
  7515. EditionUnittest_Extensions_optional_unverified_lazy_message_extension,
  7516. EditionUnittest_Extensions_repeated_int32_extension,
  7517. EditionUnittest_Extensions_repeated_int64_extension,
  7518. EditionUnittest_Extensions_repeated_uint32_extension,
  7519. EditionUnittest_Extensions_repeated_uint64_extension,
  7520. EditionUnittest_Extensions_repeated_sint32_extension,
  7521. EditionUnittest_Extensions_repeated_sint64_extension,
  7522. EditionUnittest_Extensions_repeated_fixed32_extension,
  7523. EditionUnittest_Extensions_repeated_fixed64_extension,
  7524. EditionUnittest_Extensions_repeated_sfixed32_extension,
  7525. EditionUnittest_Extensions_repeated_sfixed64_extension,
  7526. EditionUnittest_Extensions_repeated_float_extension,
  7527. EditionUnittest_Extensions_repeated_double_extension,
  7528. EditionUnittest_Extensions_repeated_bool_extension,
  7529. EditionUnittest_Extensions_repeated_string_extension,
  7530. EditionUnittest_Extensions_repeated_bytes_extension,
  7531. EditionUnittest_Extensions_RepeatedGroup_extension,
  7532. EditionUnittest_Extensions_repeated_nested_message_extension,
  7533. EditionUnittest_Extensions_repeated_foreign_message_extension,
  7534. EditionUnittest_Extensions_repeated_import_message_extension,
  7535. EditionUnittest_Extensions_repeated_nested_enum_extension,
  7536. EditionUnittest_Extensions_repeated_foreign_enum_extension,
  7537. EditionUnittest_Extensions_repeated_import_enum_extension,
  7538. EditionUnittest_Extensions_repeated_string_piece_extension,
  7539. EditionUnittest_Extensions_repeated_cord_extension,
  7540. EditionUnittest_Extensions_repeated_lazy_message_extension,
  7541. EditionUnittest_Extensions_default_int32_extension,
  7542. EditionUnittest_Extensions_default_int64_extension,
  7543. EditionUnittest_Extensions_default_uint32_extension,
  7544. EditionUnittest_Extensions_default_uint64_extension,
  7545. EditionUnittest_Extensions_default_sint32_extension,
  7546. EditionUnittest_Extensions_default_sint64_extension,
  7547. EditionUnittest_Extensions_default_fixed32_extension,
  7548. EditionUnittest_Extensions_default_fixed64_extension,
  7549. EditionUnittest_Extensions_default_sfixed32_extension,
  7550. EditionUnittest_Extensions_default_sfixed64_extension,
  7551. EditionUnittest_Extensions_default_float_extension,
  7552. EditionUnittest_Extensions_default_double_extension,
  7553. EditionUnittest_Extensions_default_bool_extension,
  7554. EditionUnittest_Extensions_default_string_extension,
  7555. EditionUnittest_Extensions_default_bytes_extension,
  7556. EditionUnittest_Extensions_default_nested_enum_extension,
  7557. EditionUnittest_Extensions_default_foreign_enum_extension,
  7558. EditionUnittest_Extensions_default_import_enum_extension,
  7559. EditionUnittest_Extensions_default_string_piece_extension,
  7560. EditionUnittest_Extensions_default_cord_extension,
  7561. EditionUnittest_Extensions_oneof_uint32_extension,
  7562. EditionUnittest_Extensions_oneof_nested_message_extension,
  7563. EditionUnittest_Extensions_oneof_string_extension,
  7564. EditionUnittest_Extensions_oneof_bytes_extension,
  7565. EditionUnittest_Extensions_my_extension_string,
  7566. EditionUnittest_Extensions_my_extension_int,
  7567. EditionUnittest_Extensions_packed_int32_extension,
  7568. EditionUnittest_Extensions_packed_int64_extension,
  7569. EditionUnittest_Extensions_packed_uint32_extension,
  7570. EditionUnittest_Extensions_packed_uint64_extension,
  7571. EditionUnittest_Extensions_packed_sint32_extension,
  7572. EditionUnittest_Extensions_packed_sint64_extension,
  7573. EditionUnittest_Extensions_packed_fixed32_extension,
  7574. EditionUnittest_Extensions_packed_fixed64_extension,
  7575. EditionUnittest_Extensions_packed_sfixed32_extension,
  7576. EditionUnittest_Extensions_packed_sfixed64_extension,
  7577. EditionUnittest_Extensions_packed_float_extension,
  7578. EditionUnittest_Extensions_packed_double_extension,
  7579. EditionUnittest_Extensions_packed_bool_extension,
  7580. EditionUnittest_Extensions_packed_enum_extension,
  7581. EditionUnittest_Extensions_unpacked_int32_extension,
  7582. EditionUnittest_Extensions_unpacked_int64_extension,
  7583. EditionUnittest_Extensions_unpacked_uint32_extension,
  7584. EditionUnittest_Extensions_unpacked_uint64_extension,
  7585. EditionUnittest_Extensions_unpacked_sint32_extension,
  7586. EditionUnittest_Extensions_unpacked_sint64_extension,
  7587. EditionUnittest_Extensions_unpacked_fixed32_extension,
  7588. EditionUnittest_Extensions_unpacked_fixed64_extension,
  7589. EditionUnittest_Extensions_unpacked_sfixed32_extension,
  7590. EditionUnittest_Extensions_unpacked_sfixed64_extension,
  7591. EditionUnittest_Extensions_unpacked_float_extension,
  7592. EditionUnittest_Extensions_unpacked_double_extension,
  7593. EditionUnittest_Extensions_unpacked_bool_extension,
  7594. EditionUnittest_Extensions_unpacked_enum_extension,
  7595. EditionUnittest_Extensions_test_all_types,
  7596. EditionUnittest_Extensions_test_extension_inside_table_extension,
  7597. EditionUnittest_Extensions_inner,
  7598. EditionUnittest_TestMixedFieldsAndExtensions.Extensions.c,
  7599. EditionUnittest_TestMixedFieldsAndExtensions.Extensions.d,
  7600. EditionUnittest_TestNestedExtension.Extensions.test,
  7601. EditionUnittest_TestNestedExtension.Extensions.nested_string_extension,
  7602. EditionUnittest_TestNestedExtension.Extensions.OptionalGroup_extension,
  7603. EditionUnittest_TestNestedExtension.Extensions.optional_foreign_enum_extension,
  7604. EditionUnittest_TestRequired.Extensions.single,
  7605. EditionUnittest_TestRequired.Extensions.multi,
  7606. EditionUnittest_TestExtensionOrderings1.Extensions.test_ext_orderings1,
  7607. EditionUnittest_TestExtensionOrderings2.Extensions.test_ext_orderings2,
  7608. EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3.Extensions.test_ext_orderings3,
  7609. EditionUnittest_TestParsingMerge.Extensions.optional_ext,
  7610. EditionUnittest_TestParsingMerge.Extensions.repeated_ext,
  7611. EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_one,
  7612. EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_two,
  7613. EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_three,
  7614. EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_four,
  7615. EditionUnittest_TestExtensionRangeSerialize.Extensions.bar_five,
  7616. EditionUnittest_EnumParseTester.Extensions.optional_arbitrary_ext,
  7617. EditionUnittest_EnumParseTester.Extensions.repeated_arbitrary_ext,
  7618. EditionUnittest_EnumParseTester.Extensions.packed_arbitrary_ext,
  7619. EditionUnittest_BoolParseTester.Extensions.optional_bool_ext,
  7620. EditionUnittest_BoolParseTester.Extensions.repeated_bool_ext,
  7621. EditionUnittest_BoolParseTester.Extensions.packed_bool_ext,
  7622. EditionUnittest_Int32ParseTester.Extensions.optional_int32_ext,
  7623. EditionUnittest_Int32ParseTester.Extensions.repeated_int32_ext,
  7624. EditionUnittest_Int32ParseTester.Extensions.packed_int32_ext,
  7625. EditionUnittest_Int64ParseTester.Extensions.optional_int64_ext,
  7626. EditionUnittest_Int64ParseTester.Extensions.repeated_int64_ext,
  7627. EditionUnittest_Int64ParseTester.Extensions.packed_int64_ext,
  7628. EditionUnittest_StringParseTester.Extensions.optional_string_ext,
  7629. EditionUnittest_StringParseTester.Extensions.repeated_string_ext
  7630. ]
  7631. // Extension Objects - The only reason these might be needed is when manually
  7632. // constructing a `SimpleExtensionMap`, otherwise, use the above _Extension Properties_
  7633. // accessors for the extension fields on the messages directly.
  7634. /// Singular
  7635. let EditionUnittest_Extensions_optional_int32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestAllExtensions>(
  7636. _protobuf_fieldNumber: 1,
  7637. fieldName: "edition_unittest.optional_int32_extension"
  7638. )
  7639. let EditionUnittest_Extensions_optional_int64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_TestAllExtensions>(
  7640. _protobuf_fieldNumber: 2,
  7641. fieldName: "edition_unittest.optional_int64_extension"
  7642. )
  7643. let EditionUnittest_Extensions_optional_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestAllExtensions>(
  7644. _protobuf_fieldNumber: 3,
  7645. fieldName: "edition_unittest.optional_uint32_extension"
  7646. )
  7647. let EditionUnittest_Extensions_optional_uint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufUInt64>, EditionUnittest_TestAllExtensions>(
  7648. _protobuf_fieldNumber: 4,
  7649. fieldName: "edition_unittest.optional_uint64_extension"
  7650. )
  7651. let EditionUnittest_Extensions_optional_sint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSInt32>, EditionUnittest_TestAllExtensions>(
  7652. _protobuf_fieldNumber: 5,
  7653. fieldName: "edition_unittest.optional_sint32_extension"
  7654. )
  7655. let EditionUnittest_Extensions_optional_sint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSInt64>, EditionUnittest_TestAllExtensions>(
  7656. _protobuf_fieldNumber: 6,
  7657. fieldName: "edition_unittest.optional_sint64_extension"
  7658. )
  7659. let EditionUnittest_Extensions_optional_fixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestAllExtensions>(
  7660. _protobuf_fieldNumber: 7,
  7661. fieldName: "edition_unittest.optional_fixed32_extension"
  7662. )
  7663. let EditionUnittest_Extensions_optional_fixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFixed64>, EditionUnittest_TestAllExtensions>(
  7664. _protobuf_fieldNumber: 8,
  7665. fieldName: "edition_unittest.optional_fixed64_extension"
  7666. )
  7667. let EditionUnittest_Extensions_optional_sfixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSFixed32>, EditionUnittest_TestAllExtensions>(
  7668. _protobuf_fieldNumber: 9,
  7669. fieldName: "edition_unittest.optional_sfixed32_extension"
  7670. )
  7671. let EditionUnittest_Extensions_optional_sfixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSFixed64>, EditionUnittest_TestAllExtensions>(
  7672. _protobuf_fieldNumber: 10,
  7673. fieldName: "edition_unittest.optional_sfixed64_extension"
  7674. )
  7675. let EditionUnittest_Extensions_optional_float_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFloat>, EditionUnittest_TestAllExtensions>(
  7676. _protobuf_fieldNumber: 11,
  7677. fieldName: "edition_unittest.optional_float_extension"
  7678. )
  7679. let EditionUnittest_Extensions_optional_double_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufDouble>, EditionUnittest_TestAllExtensions>(
  7680. _protobuf_fieldNumber: 12,
  7681. fieldName: "edition_unittest.optional_double_extension"
  7682. )
  7683. let EditionUnittest_Extensions_optional_bool_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_TestAllExtensions>(
  7684. _protobuf_fieldNumber: 13,
  7685. fieldName: "edition_unittest.optional_bool_extension"
  7686. )
  7687. let EditionUnittest_Extensions_optional_string_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7688. _protobuf_fieldNumber: 14,
  7689. fieldName: "edition_unittest.optional_string_extension"
  7690. )
  7691. let EditionUnittest_Extensions_optional_bytes_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBytes>, EditionUnittest_TestAllExtensions>(
  7692. _protobuf_fieldNumber: 15,
  7693. fieldName: "edition_unittest.optional_bytes_extension"
  7694. )
  7695. let EditionUnittest_Extensions_OptionalGroup_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalGroupExtensionField<EditionUnittest_OptionalGroup_extension>, EditionUnittest_TestAllExtensions>(
  7696. _protobuf_fieldNumber: 16,
  7697. fieldName: "edition_unittest.optionalgroup_extension"
  7698. )
  7699. let EditionUnittest_Extensions_optional_nested_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7700. _protobuf_fieldNumber: 18,
  7701. fieldName: "edition_unittest.optional_nested_message_extension"
  7702. )
  7703. let EditionUnittest_Extensions_optional_foreign_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_ForeignMessage>, EditionUnittest_TestAllExtensions>(
  7704. _protobuf_fieldNumber: 19,
  7705. fieldName: "edition_unittest.optional_foreign_message_extension"
  7706. )
  7707. let EditionUnittest_Extensions_optional_import_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<Proto2UnittestImport_ImportMessage>, EditionUnittest_TestAllExtensions>(
  7708. _protobuf_fieldNumber: 20,
  7709. fieldName: "edition_unittest.optional_import_message_extension"
  7710. )
  7711. let EditionUnittest_Extensions_optional_nested_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_TestAllTypes.NestedEnum>, EditionUnittest_TestAllExtensions>(
  7712. _protobuf_fieldNumber: 21,
  7713. fieldName: "edition_unittest.optional_nested_enum_extension"
  7714. )
  7715. let EditionUnittest_Extensions_optional_foreign_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestAllExtensions>(
  7716. _protobuf_fieldNumber: 22,
  7717. fieldName: "edition_unittest.optional_foreign_enum_extension"
  7718. )
  7719. let EditionUnittest_Extensions_optional_import_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<Proto2UnittestImport_ImportEnum>, EditionUnittest_TestAllExtensions>(
  7720. _protobuf_fieldNumber: 23,
  7721. fieldName: "edition_unittest.optional_import_enum_extension"
  7722. )
  7723. let EditionUnittest_Extensions_optional_string_piece_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7724. _protobuf_fieldNumber: 24,
  7725. fieldName: "edition_unittest.optional_string_piece_extension"
  7726. )
  7727. /// TODO: ctype=CORD is not supported for extension. Add
  7728. /// ctype=CORD option back after it is supported.
  7729. let EditionUnittest_Extensions_optional_cord_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7730. _protobuf_fieldNumber: 25,
  7731. fieldName: "edition_unittest.optional_cord_extension"
  7732. )
  7733. let EditionUnittest_Extensions_optional_bytes_cord_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBytes>, EditionUnittest_TestAllExtensions>(
  7734. _protobuf_fieldNumber: 86,
  7735. fieldName: "edition_unittest.optional_bytes_cord_extension"
  7736. )
  7737. let EditionUnittest_Extensions_optional_public_import_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<Proto2UnittestImport_PublicImportMessage>, EditionUnittest_TestAllExtensions>(
  7738. _protobuf_fieldNumber: 26,
  7739. fieldName: "edition_unittest.optional_public_import_message_extension"
  7740. )
  7741. let EditionUnittest_Extensions_optional_lazy_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7742. _protobuf_fieldNumber: 27,
  7743. fieldName: "edition_unittest.optional_lazy_message_extension"
  7744. )
  7745. let EditionUnittest_Extensions_optional_unverified_lazy_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7746. _protobuf_fieldNumber: 28,
  7747. fieldName: "edition_unittest.optional_unverified_lazy_message_extension"
  7748. )
  7749. /// Repeated
  7750. let EditionUnittest_Extensions_repeated_int32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestAllExtensions>(
  7751. _protobuf_fieldNumber: 31,
  7752. fieldName: "edition_unittest.repeated_int32_extension"
  7753. )
  7754. let EditionUnittest_Extensions_repeated_int64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_TestAllExtensions>(
  7755. _protobuf_fieldNumber: 32,
  7756. fieldName: "edition_unittest.repeated_int64_extension"
  7757. )
  7758. let EditionUnittest_Extensions_repeated_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestAllExtensions>(
  7759. _protobuf_fieldNumber: 33,
  7760. fieldName: "edition_unittest.repeated_uint32_extension"
  7761. )
  7762. let EditionUnittest_Extensions_repeated_uint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufUInt64>, EditionUnittest_TestAllExtensions>(
  7763. _protobuf_fieldNumber: 34,
  7764. fieldName: "edition_unittest.repeated_uint64_extension"
  7765. )
  7766. let EditionUnittest_Extensions_repeated_sint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSInt32>, EditionUnittest_TestAllExtensions>(
  7767. _protobuf_fieldNumber: 35,
  7768. fieldName: "edition_unittest.repeated_sint32_extension"
  7769. )
  7770. let EditionUnittest_Extensions_repeated_sint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSInt64>, EditionUnittest_TestAllExtensions>(
  7771. _protobuf_fieldNumber: 36,
  7772. fieldName: "edition_unittest.repeated_sint64_extension"
  7773. )
  7774. let EditionUnittest_Extensions_repeated_fixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestAllExtensions>(
  7775. _protobuf_fieldNumber: 37,
  7776. fieldName: "edition_unittest.repeated_fixed32_extension"
  7777. )
  7778. let EditionUnittest_Extensions_repeated_fixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFixed64>, EditionUnittest_TestAllExtensions>(
  7779. _protobuf_fieldNumber: 38,
  7780. fieldName: "edition_unittest.repeated_fixed64_extension"
  7781. )
  7782. let EditionUnittest_Extensions_repeated_sfixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSFixed32>, EditionUnittest_TestAllExtensions>(
  7783. _protobuf_fieldNumber: 39,
  7784. fieldName: "edition_unittest.repeated_sfixed32_extension"
  7785. )
  7786. let EditionUnittest_Extensions_repeated_sfixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSFixed64>, EditionUnittest_TestAllExtensions>(
  7787. _protobuf_fieldNumber: 40,
  7788. fieldName: "edition_unittest.repeated_sfixed64_extension"
  7789. )
  7790. let EditionUnittest_Extensions_repeated_float_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFloat>, EditionUnittest_TestAllExtensions>(
  7791. _protobuf_fieldNumber: 41,
  7792. fieldName: "edition_unittest.repeated_float_extension"
  7793. )
  7794. let EditionUnittest_Extensions_repeated_double_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufDouble>, EditionUnittest_TestAllExtensions>(
  7795. _protobuf_fieldNumber: 42,
  7796. fieldName: "edition_unittest.repeated_double_extension"
  7797. )
  7798. let EditionUnittest_Extensions_repeated_bool_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_TestAllExtensions>(
  7799. _protobuf_fieldNumber: 43,
  7800. fieldName: "edition_unittest.repeated_bool_extension"
  7801. )
  7802. let EditionUnittest_Extensions_repeated_string_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7803. _protobuf_fieldNumber: 44,
  7804. fieldName: "edition_unittest.repeated_string_extension"
  7805. )
  7806. let EditionUnittest_Extensions_repeated_bytes_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufBytes>, EditionUnittest_TestAllExtensions>(
  7807. _protobuf_fieldNumber: 45,
  7808. fieldName: "edition_unittest.repeated_bytes_extension"
  7809. )
  7810. let EditionUnittest_Extensions_RepeatedGroup_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedGroupExtensionField<EditionUnittest_RepeatedGroup_extension>, EditionUnittest_TestAllExtensions>(
  7811. _protobuf_fieldNumber: 46,
  7812. fieldName: "edition_unittest.repeatedgroup_extension"
  7813. )
  7814. let EditionUnittest_Extensions_repeated_nested_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7815. _protobuf_fieldNumber: 48,
  7816. fieldName: "edition_unittest.repeated_nested_message_extension"
  7817. )
  7818. let EditionUnittest_Extensions_repeated_foreign_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<EditionUnittest_ForeignMessage>, EditionUnittest_TestAllExtensions>(
  7819. _protobuf_fieldNumber: 49,
  7820. fieldName: "edition_unittest.repeated_foreign_message_extension"
  7821. )
  7822. let EditionUnittest_Extensions_repeated_import_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<Proto2UnittestImport_ImportMessage>, EditionUnittest_TestAllExtensions>(
  7823. _protobuf_fieldNumber: 50,
  7824. fieldName: "edition_unittest.repeated_import_message_extension"
  7825. )
  7826. let EditionUnittest_Extensions_repeated_nested_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<EditionUnittest_TestAllTypes.NestedEnum>, EditionUnittest_TestAllExtensions>(
  7827. _protobuf_fieldNumber: 51,
  7828. fieldName: "edition_unittest.repeated_nested_enum_extension"
  7829. )
  7830. let EditionUnittest_Extensions_repeated_foreign_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestAllExtensions>(
  7831. _protobuf_fieldNumber: 52,
  7832. fieldName: "edition_unittest.repeated_foreign_enum_extension"
  7833. )
  7834. let EditionUnittest_Extensions_repeated_import_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<Proto2UnittestImport_ImportEnum>, EditionUnittest_TestAllExtensions>(
  7835. _protobuf_fieldNumber: 53,
  7836. fieldName: "edition_unittest.repeated_import_enum_extension"
  7837. )
  7838. let EditionUnittest_Extensions_repeated_string_piece_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7839. _protobuf_fieldNumber: 54,
  7840. fieldName: "edition_unittest.repeated_string_piece_extension"
  7841. )
  7842. /// TODO: ctype=CORD is not supported for extension. Add
  7843. /// ctype=CORD option back after it is supported.
  7844. let EditionUnittest_Extensions_repeated_cord_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7845. _protobuf_fieldNumber: 55,
  7846. fieldName: "edition_unittest.repeated_cord_extension"
  7847. )
  7848. let EditionUnittest_Extensions_repeated_lazy_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7849. _protobuf_fieldNumber: 57,
  7850. fieldName: "edition_unittest.repeated_lazy_message_extension"
  7851. )
  7852. /// Singular with defaults
  7853. let EditionUnittest_Extensions_default_int32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestAllExtensions>(
  7854. _protobuf_fieldNumber: 61,
  7855. fieldName: "edition_unittest.default_int32_extension"
  7856. )
  7857. let EditionUnittest_Extensions_default_int64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_TestAllExtensions>(
  7858. _protobuf_fieldNumber: 62,
  7859. fieldName: "edition_unittest.default_int64_extension"
  7860. )
  7861. let EditionUnittest_Extensions_default_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestAllExtensions>(
  7862. _protobuf_fieldNumber: 63,
  7863. fieldName: "edition_unittest.default_uint32_extension"
  7864. )
  7865. let EditionUnittest_Extensions_default_uint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufUInt64>, EditionUnittest_TestAllExtensions>(
  7866. _protobuf_fieldNumber: 64,
  7867. fieldName: "edition_unittest.default_uint64_extension"
  7868. )
  7869. let EditionUnittest_Extensions_default_sint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSInt32>, EditionUnittest_TestAllExtensions>(
  7870. _protobuf_fieldNumber: 65,
  7871. fieldName: "edition_unittest.default_sint32_extension"
  7872. )
  7873. let EditionUnittest_Extensions_default_sint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSInt64>, EditionUnittest_TestAllExtensions>(
  7874. _protobuf_fieldNumber: 66,
  7875. fieldName: "edition_unittest.default_sint64_extension"
  7876. )
  7877. let EditionUnittest_Extensions_default_fixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestAllExtensions>(
  7878. _protobuf_fieldNumber: 67,
  7879. fieldName: "edition_unittest.default_fixed32_extension"
  7880. )
  7881. let EditionUnittest_Extensions_default_fixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFixed64>, EditionUnittest_TestAllExtensions>(
  7882. _protobuf_fieldNumber: 68,
  7883. fieldName: "edition_unittest.default_fixed64_extension"
  7884. )
  7885. let EditionUnittest_Extensions_default_sfixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSFixed32>, EditionUnittest_TestAllExtensions>(
  7886. _protobuf_fieldNumber: 69,
  7887. fieldName: "edition_unittest.default_sfixed32_extension"
  7888. )
  7889. let EditionUnittest_Extensions_default_sfixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufSFixed64>, EditionUnittest_TestAllExtensions>(
  7890. _protobuf_fieldNumber: 70,
  7891. fieldName: "edition_unittest.default_sfixed64_extension"
  7892. )
  7893. let EditionUnittest_Extensions_default_float_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufFloat>, EditionUnittest_TestAllExtensions>(
  7894. _protobuf_fieldNumber: 71,
  7895. fieldName: "edition_unittest.default_float_extension"
  7896. )
  7897. let EditionUnittest_Extensions_default_double_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufDouble>, EditionUnittest_TestAllExtensions>(
  7898. _protobuf_fieldNumber: 72,
  7899. fieldName: "edition_unittest.default_double_extension"
  7900. )
  7901. let EditionUnittest_Extensions_default_bool_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_TestAllExtensions>(
  7902. _protobuf_fieldNumber: 73,
  7903. fieldName: "edition_unittest.default_bool_extension"
  7904. )
  7905. let EditionUnittest_Extensions_default_string_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7906. _protobuf_fieldNumber: 74,
  7907. fieldName: "edition_unittest.default_string_extension"
  7908. )
  7909. let EditionUnittest_Extensions_default_bytes_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBytes>, EditionUnittest_TestAllExtensions>(
  7910. _protobuf_fieldNumber: 75,
  7911. fieldName: "edition_unittest.default_bytes_extension"
  7912. )
  7913. let EditionUnittest_Extensions_default_nested_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_TestAllTypes.NestedEnum>, EditionUnittest_TestAllExtensions>(
  7914. _protobuf_fieldNumber: 81,
  7915. fieldName: "edition_unittest.default_nested_enum_extension"
  7916. )
  7917. let EditionUnittest_Extensions_default_foreign_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestAllExtensions>(
  7918. _protobuf_fieldNumber: 82,
  7919. fieldName: "edition_unittest.default_foreign_enum_extension"
  7920. )
  7921. let EditionUnittest_Extensions_default_import_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<Proto2UnittestImport_ImportEnum>, EditionUnittest_TestAllExtensions>(
  7922. _protobuf_fieldNumber: 83,
  7923. fieldName: "edition_unittest.default_import_enum_extension"
  7924. )
  7925. let EditionUnittest_Extensions_default_string_piece_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7926. _protobuf_fieldNumber: 84,
  7927. fieldName: "edition_unittest.default_string_piece_extension"
  7928. )
  7929. /// TODO: ctype=CORD is not supported for extension. Add
  7930. /// ctype=CORD option back after it is supported.
  7931. let EditionUnittest_Extensions_default_cord_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7932. _protobuf_fieldNumber: 85,
  7933. fieldName: "edition_unittest.default_cord_extension"
  7934. )
  7935. /// For oneof test
  7936. let EditionUnittest_Extensions_oneof_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestAllExtensions>(
  7937. _protobuf_fieldNumber: 111,
  7938. fieldName: "edition_unittest.oneof_uint32_extension"
  7939. )
  7940. let EditionUnittest_Extensions_oneof_nested_message_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes.NestedMessage>, EditionUnittest_TestAllExtensions>(
  7941. _protobuf_fieldNumber: 112,
  7942. fieldName: "edition_unittest.oneof_nested_message_extension"
  7943. )
  7944. let EditionUnittest_Extensions_oneof_string_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  7945. _protobuf_fieldNumber: 113,
  7946. fieldName: "edition_unittest.oneof_string_extension"
  7947. )
  7948. let EditionUnittest_Extensions_oneof_bytes_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBytes>, EditionUnittest_TestAllExtensions>(
  7949. _protobuf_fieldNumber: 114,
  7950. fieldName: "edition_unittest.oneof_bytes_extension"
  7951. )
  7952. let EditionUnittest_Extensions_my_extension_string = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestFieldOrderings>(
  7953. _protobuf_fieldNumber: 50,
  7954. fieldName: "edition_unittest.my_extension_string"
  7955. )
  7956. let EditionUnittest_Extensions_my_extension_int = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestFieldOrderings>(
  7957. _protobuf_fieldNumber: 5,
  7958. fieldName: "edition_unittest.my_extension_int"
  7959. )
  7960. let EditionUnittest_Extensions_packed_int32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestPackedExtensions>(
  7961. _protobuf_fieldNumber: 90,
  7962. fieldName: "edition_unittest.packed_int32_extension"
  7963. )
  7964. let EditionUnittest_Extensions_packed_int64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_TestPackedExtensions>(
  7965. _protobuf_fieldNumber: 91,
  7966. fieldName: "edition_unittest.packed_int64_extension"
  7967. )
  7968. let EditionUnittest_Extensions_packed_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestPackedExtensions>(
  7969. _protobuf_fieldNumber: 92,
  7970. fieldName: "edition_unittest.packed_uint32_extension"
  7971. )
  7972. let EditionUnittest_Extensions_packed_uint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufUInt64>, EditionUnittest_TestPackedExtensions>(
  7973. _protobuf_fieldNumber: 93,
  7974. fieldName: "edition_unittest.packed_uint64_extension"
  7975. )
  7976. let EditionUnittest_Extensions_packed_sint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSInt32>, EditionUnittest_TestPackedExtensions>(
  7977. _protobuf_fieldNumber: 94,
  7978. fieldName: "edition_unittest.packed_sint32_extension"
  7979. )
  7980. let EditionUnittest_Extensions_packed_sint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSInt64>, EditionUnittest_TestPackedExtensions>(
  7981. _protobuf_fieldNumber: 95,
  7982. fieldName: "edition_unittest.packed_sint64_extension"
  7983. )
  7984. let EditionUnittest_Extensions_packed_fixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestPackedExtensions>(
  7985. _protobuf_fieldNumber: 96,
  7986. fieldName: "edition_unittest.packed_fixed32_extension"
  7987. )
  7988. let EditionUnittest_Extensions_packed_fixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFixed64>, EditionUnittest_TestPackedExtensions>(
  7989. _protobuf_fieldNumber: 97,
  7990. fieldName: "edition_unittest.packed_fixed64_extension"
  7991. )
  7992. let EditionUnittest_Extensions_packed_sfixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSFixed32>, EditionUnittest_TestPackedExtensions>(
  7993. _protobuf_fieldNumber: 98,
  7994. fieldName: "edition_unittest.packed_sfixed32_extension"
  7995. )
  7996. let EditionUnittest_Extensions_packed_sfixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufSFixed64>, EditionUnittest_TestPackedExtensions>(
  7997. _protobuf_fieldNumber: 99,
  7998. fieldName: "edition_unittest.packed_sfixed64_extension"
  7999. )
  8000. let EditionUnittest_Extensions_packed_float_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFloat>, EditionUnittest_TestPackedExtensions>(
  8001. _protobuf_fieldNumber: 100,
  8002. fieldName: "edition_unittest.packed_float_extension"
  8003. )
  8004. let EditionUnittest_Extensions_packed_double_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufDouble>, EditionUnittest_TestPackedExtensions>(
  8005. _protobuf_fieldNumber: 101,
  8006. fieldName: "edition_unittest.packed_double_extension"
  8007. )
  8008. let EditionUnittest_Extensions_packed_bool_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_TestPackedExtensions>(
  8009. _protobuf_fieldNumber: 102,
  8010. fieldName: "edition_unittest.packed_bool_extension"
  8011. )
  8012. let EditionUnittest_Extensions_packed_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestPackedExtensions>(
  8013. _protobuf_fieldNumber: 103,
  8014. fieldName: "edition_unittest.packed_enum_extension"
  8015. )
  8016. let EditionUnittest_Extensions_unpacked_int32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestUnpackedExtensions>(
  8017. _protobuf_fieldNumber: 90,
  8018. fieldName: "edition_unittest.unpacked_int32_extension"
  8019. )
  8020. let EditionUnittest_Extensions_unpacked_int64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_TestUnpackedExtensions>(
  8021. _protobuf_fieldNumber: 91,
  8022. fieldName: "edition_unittest.unpacked_int64_extension"
  8023. )
  8024. let EditionUnittest_Extensions_unpacked_uint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufUInt32>, EditionUnittest_TestUnpackedExtensions>(
  8025. _protobuf_fieldNumber: 92,
  8026. fieldName: "edition_unittest.unpacked_uint32_extension"
  8027. )
  8028. let EditionUnittest_Extensions_unpacked_uint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufUInt64>, EditionUnittest_TestUnpackedExtensions>(
  8029. _protobuf_fieldNumber: 93,
  8030. fieldName: "edition_unittest.unpacked_uint64_extension"
  8031. )
  8032. let EditionUnittest_Extensions_unpacked_sint32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufSInt32>, EditionUnittest_TestUnpackedExtensions>(
  8033. _protobuf_fieldNumber: 94,
  8034. fieldName: "edition_unittest.unpacked_sint32_extension"
  8035. )
  8036. let EditionUnittest_Extensions_unpacked_sint64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufSInt64>, EditionUnittest_TestUnpackedExtensions>(
  8037. _protobuf_fieldNumber: 95,
  8038. fieldName: "edition_unittest.unpacked_sint64_extension"
  8039. )
  8040. let EditionUnittest_Extensions_unpacked_fixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestUnpackedExtensions>(
  8041. _protobuf_fieldNumber: 96,
  8042. fieldName: "edition_unittest.unpacked_fixed32_extension"
  8043. )
  8044. let EditionUnittest_Extensions_unpacked_fixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufFixed64>, EditionUnittest_TestUnpackedExtensions>(
  8045. _protobuf_fieldNumber: 97,
  8046. fieldName: "edition_unittest.unpacked_fixed64_extension"
  8047. )
  8048. let EditionUnittest_Extensions_unpacked_sfixed32_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufSFixed32>, EditionUnittest_TestUnpackedExtensions>(
  8049. _protobuf_fieldNumber: 98,
  8050. fieldName: "edition_unittest.unpacked_sfixed32_extension"
  8051. )
  8052. let EditionUnittest_Extensions_unpacked_sfixed64_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufSFixed64>, EditionUnittest_TestUnpackedExtensions>(
  8053. _protobuf_fieldNumber: 99,
  8054. fieldName: "edition_unittest.unpacked_sfixed64_extension"
  8055. )
  8056. let EditionUnittest_Extensions_unpacked_float_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufFloat>, EditionUnittest_TestUnpackedExtensions>(
  8057. _protobuf_fieldNumber: 100,
  8058. fieldName: "edition_unittest.unpacked_float_extension"
  8059. )
  8060. let EditionUnittest_Extensions_unpacked_double_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufDouble>, EditionUnittest_TestUnpackedExtensions>(
  8061. _protobuf_fieldNumber: 101,
  8062. fieldName: "edition_unittest.unpacked_double_extension"
  8063. )
  8064. let EditionUnittest_Extensions_unpacked_bool_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_TestUnpackedExtensions>(
  8065. _protobuf_fieldNumber: 102,
  8066. fieldName: "edition_unittest.unpacked_bool_extension"
  8067. )
  8068. let EditionUnittest_Extensions_unpacked_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestUnpackedExtensions>(
  8069. _protobuf_fieldNumber: 103,
  8070. fieldName: "edition_unittest.unpacked_enum_extension"
  8071. )
  8072. let EditionUnittest_Extensions_test_all_types = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes>, EditionUnittest_TestHugeFieldNumbers>(
  8073. _protobuf_fieldNumber: 536860000,
  8074. fieldName: "edition_unittest.test_all_types"
  8075. )
  8076. let EditionUnittest_Extensions_test_extension_inside_table_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionInsideTable>(
  8077. _protobuf_fieldNumber: 5,
  8078. fieldName: "edition_unittest.test_extension_inside_table_extension"
  8079. )
  8080. let EditionUnittest_Extensions_inner = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestNestedGroupExtensionInnerExtension>, EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup>(
  8081. _protobuf_fieldNumber: 3,
  8082. fieldName: "edition_unittest.inner"
  8083. )
  8084. extension EditionUnittest_TestMixedFieldsAndExtensions {
  8085. enum Extensions {
  8086. static let c = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestMixedFieldsAndExtensions>(
  8087. _protobuf_fieldNumber: 2,
  8088. fieldName: "edition_unittest.TestMixedFieldsAndExtensions.c"
  8089. )
  8090. static let d = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufFixed32>, EditionUnittest_TestMixedFieldsAndExtensions>(
  8091. _protobuf_fieldNumber: 4,
  8092. fieldName: "edition_unittest.TestMixedFieldsAndExtensions.d"
  8093. )
  8094. }
  8095. }
  8096. extension EditionUnittest_TestNestedExtension {
  8097. enum Extensions {
  8098. /// Check for bug where string extensions declared in tested scope did not
  8099. /// compile.
  8100. static let test = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  8101. _protobuf_fieldNumber: 1002,
  8102. fieldName: "edition_unittest.TestNestedExtension.test"
  8103. )
  8104. /// Used to test if generated extension name is correct when there are
  8105. /// underscores.
  8106. static let nested_string_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_TestAllExtensions>(
  8107. _protobuf_fieldNumber: 1003,
  8108. fieldName: "edition_unittest.TestNestedExtension.nested_string_extension"
  8109. )
  8110. static let OptionalGroup_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalGroupExtensionField<EditionUnittest_TestNestedExtension.OptionalGroup_extension>, EditionUnittest_TestGroupExtension>(
  8111. _protobuf_fieldNumber: 16,
  8112. fieldName: "edition_unittest.TestNestedExtension.optionalgroup_extension"
  8113. )
  8114. static let optional_foreign_enum_extension = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_ForeignEnum>, EditionUnittest_TestGroupExtension>(
  8115. _protobuf_fieldNumber: 22,
  8116. fieldName: "edition_unittest.TestNestedExtension.optional_foreign_enum_extension"
  8117. )
  8118. }
  8119. }
  8120. extension EditionUnittest_TestRequired {
  8121. enum Extensions {
  8122. static let single = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestRequired>, EditionUnittest_TestAllExtensions>(
  8123. _protobuf_fieldNumber: 1000,
  8124. fieldName: "edition_unittest.TestRequired.single"
  8125. )
  8126. static let multi = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<EditionUnittest_TestRequired>, EditionUnittest_TestAllExtensions>(
  8127. _protobuf_fieldNumber: 1001,
  8128. fieldName: "edition_unittest.TestRequired.multi"
  8129. )
  8130. }
  8131. }
  8132. extension EditionUnittest_TestExtensionOrderings1 {
  8133. enum Extensions {
  8134. static let test_ext_orderings1 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestExtensionOrderings1>, EditionUnittest_TestFieldOrderings>(
  8135. _protobuf_fieldNumber: 13,
  8136. fieldName: "edition_unittest.TestExtensionOrderings1.test_ext_orderings1"
  8137. )
  8138. }
  8139. }
  8140. extension EditionUnittest_TestExtensionOrderings2 {
  8141. enum Extensions {
  8142. static let test_ext_orderings2 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestExtensionOrderings2>, EditionUnittest_TestFieldOrderings>(
  8143. _protobuf_fieldNumber: 12,
  8144. fieldName: "edition_unittest.TestExtensionOrderings2.test_ext_orderings2"
  8145. )
  8146. }
  8147. }
  8148. extension EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3 {
  8149. enum Extensions {
  8150. static let test_ext_orderings3 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3>, EditionUnittest_TestFieldOrderings>(
  8151. _protobuf_fieldNumber: 14,
  8152. fieldName: "edition_unittest.TestExtensionOrderings2.TestExtensionOrderings3.test_ext_orderings3"
  8153. )
  8154. }
  8155. }
  8156. extension EditionUnittest_TestParsingMerge {
  8157. enum Extensions {
  8158. static let optional_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<EditionUnittest_TestAllTypes>, EditionUnittest_TestParsingMerge>(
  8159. _protobuf_fieldNumber: 1000,
  8160. fieldName: "edition_unittest.TestParsingMerge.optional_ext"
  8161. )
  8162. static let repeated_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedMessageExtensionField<EditionUnittest_TestAllTypes>, EditionUnittest_TestParsingMerge>(
  8163. _protobuf_fieldNumber: 1001,
  8164. fieldName: "edition_unittest.TestParsingMerge.repeated_ext"
  8165. )
  8166. }
  8167. }
  8168. extension EditionUnittest_TestExtensionRangeSerialize {
  8169. enum Extensions {
  8170. static let bar_one = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionRangeSerialize>(
  8171. _protobuf_fieldNumber: 2,
  8172. fieldName: "edition_unittest.TestExtensionRangeSerialize.bar_one"
  8173. )
  8174. static let bar_two = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionRangeSerialize>(
  8175. _protobuf_fieldNumber: 4,
  8176. fieldName: "edition_unittest.TestExtensionRangeSerialize.bar_two"
  8177. )
  8178. static let bar_three = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionRangeSerialize>(
  8179. _protobuf_fieldNumber: 10,
  8180. fieldName: "edition_unittest.TestExtensionRangeSerialize.bar_three"
  8181. )
  8182. static let bar_four = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionRangeSerialize>(
  8183. _protobuf_fieldNumber: 15,
  8184. fieldName: "edition_unittest.TestExtensionRangeSerialize.bar_four"
  8185. )
  8186. static let bar_five = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_TestExtensionRangeSerialize>(
  8187. _protobuf_fieldNumber: 19,
  8188. fieldName: "edition_unittest.TestExtensionRangeSerialize.bar_five"
  8189. )
  8190. }
  8191. }
  8192. extension EditionUnittest_EnumParseTester {
  8193. enum Extensions {
  8194. static let optional_arbitrary_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<EditionUnittest_EnumParseTester.Arbitrary>, EditionUnittest_EnumParseTester>(
  8195. _protobuf_fieldNumber: 2000000,
  8196. fieldName: "edition_unittest.EnumParseTester.optional_arbitrary_ext"
  8197. )
  8198. static let repeated_arbitrary_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<EditionUnittest_EnumParseTester.Arbitrary>, EditionUnittest_EnumParseTester>(
  8199. _protobuf_fieldNumber: 2000001,
  8200. fieldName: "edition_unittest.EnumParseTester.repeated_arbitrary_ext"
  8201. )
  8202. static let packed_arbitrary_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedEnumExtensionField<EditionUnittest_EnumParseTester.Arbitrary>, EditionUnittest_EnumParseTester>(
  8203. _protobuf_fieldNumber: 2000002,
  8204. fieldName: "edition_unittest.EnumParseTester.packed_arbitrary_ext"
  8205. )
  8206. }
  8207. }
  8208. extension EditionUnittest_BoolParseTester {
  8209. enum Extensions {
  8210. static let optional_bool_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_BoolParseTester>(
  8211. _protobuf_fieldNumber: 2000000,
  8212. fieldName: "edition_unittest.BoolParseTester.optional_bool_ext"
  8213. )
  8214. static let repeated_bool_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_BoolParseTester>(
  8215. _protobuf_fieldNumber: 2000001,
  8216. fieldName: "edition_unittest.BoolParseTester.repeated_bool_ext"
  8217. )
  8218. static let packed_bool_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufBool>, EditionUnittest_BoolParseTester>(
  8219. _protobuf_fieldNumber: 2000002,
  8220. fieldName: "edition_unittest.BoolParseTester.packed_bool_ext"
  8221. )
  8222. }
  8223. }
  8224. extension EditionUnittest_Int32ParseTester {
  8225. enum Extensions {
  8226. static let optional_int32_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_Int32ParseTester>(
  8227. _protobuf_fieldNumber: 2000000,
  8228. fieldName: "edition_unittest.Int32ParseTester.optional_int32_ext"
  8229. )
  8230. static let repeated_int32_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_Int32ParseTester>(
  8231. _protobuf_fieldNumber: 2000001,
  8232. fieldName: "edition_unittest.Int32ParseTester.repeated_int32_ext"
  8233. )
  8234. static let packed_int32_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt32>, EditionUnittest_Int32ParseTester>(
  8235. _protobuf_fieldNumber: 2000002,
  8236. fieldName: "edition_unittest.Int32ParseTester.packed_int32_ext"
  8237. )
  8238. }
  8239. }
  8240. extension EditionUnittest_Int64ParseTester {
  8241. enum Extensions {
  8242. static let optional_int64_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_Int64ParseTester>(
  8243. _protobuf_fieldNumber: 2000000,
  8244. fieldName: "edition_unittest.Int64ParseTester.optional_int64_ext"
  8245. )
  8246. static let repeated_int64_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_Int64ParseTester>(
  8247. _protobuf_fieldNumber: 2000001,
  8248. fieldName: "edition_unittest.Int64ParseTester.repeated_int64_ext"
  8249. )
  8250. static let packed_int64_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.PackedExtensionField<SwiftProtobuf.ProtobufInt64>, EditionUnittest_Int64ParseTester>(
  8251. _protobuf_fieldNumber: 2000002,
  8252. fieldName: "edition_unittest.Int64ParseTester.packed_int64_ext"
  8253. )
  8254. }
  8255. }
  8256. extension EditionUnittest_StringParseTester {
  8257. enum Extensions {
  8258. static let optional_string_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_StringParseTester>(
  8259. _protobuf_fieldNumber: 2000000,
  8260. fieldName: "edition_unittest.StringParseTester.optional_string_ext"
  8261. )
  8262. static let repeated_string_ext = SwiftProtobuf.MessageExtension<SwiftProtobuf.RepeatedExtensionField<SwiftProtobuf.ProtobufString>, EditionUnittest_StringParseTester>(
  8263. _protobuf_fieldNumber: 2000001,
  8264. fieldName: "edition_unittest.StringParseTester.repeated_string_ext"
  8265. )
  8266. }
  8267. }
  8268. // MARK: - Code below here is support for the SwiftProtobuf runtime.
  8269. fileprivate let _protobuf_package = "edition_unittest"
  8270. extension EditionUnittest_ForeignEnum: SwiftProtobuf._ProtoNameProviding {
  8271. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8272. 4: .same(proto: "FOREIGN_FOO"),
  8273. 5: .same(proto: "FOREIGN_BAR"),
  8274. 6: .same(proto: "FOREIGN_BAZ"),
  8275. 32: .same(proto: "FOREIGN_BAX"),
  8276. ]
  8277. }
  8278. extension EditionUnittest_TestReservedEnumFields: SwiftProtobuf._ProtoNameProviding {
  8279. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8280. 0: .same(proto: "UNKNOWN"),
  8281. ]
  8282. }
  8283. extension EditionUnittest_TestEnumWithDupValue: SwiftProtobuf._ProtoNameProviding {
  8284. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8285. 0: .aliased(proto: "DUP_UNKNOWN1", aliases: ["DUP_UNKNOWN2"]),
  8286. 1: .aliased(proto: "DUP_FOO1", aliases: ["DUP_FOO2"]),
  8287. 2: .aliased(proto: "DUP_BAR1", aliases: ["DUP_BAR2"]),
  8288. 3: .same(proto: "DUP_BAZ"),
  8289. ]
  8290. }
  8291. extension EditionUnittest_TestSparseEnum: SwiftProtobuf._ProtoNameProviding {
  8292. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8293. -53452: .same(proto: "SPARSE_E"),
  8294. -15: .same(proto: "SPARSE_D"),
  8295. 0: .same(proto: "SPARSE_F"),
  8296. 2: .same(proto: "SPARSE_G"),
  8297. 123: .same(proto: "SPARSE_A"),
  8298. 62374: .same(proto: "SPARSE_B"),
  8299. 12589234: .same(proto: "SPARSE_C"),
  8300. ]
  8301. }
  8302. extension EditionUnittest_VeryLargeEnum: SwiftProtobuf._ProtoNameProviding {
  8303. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8304. 0: .same(proto: "ENUM_LABEL_DEFAULT"),
  8305. 1: .same(proto: "ENUM_LABEL_1"),
  8306. 2: .same(proto: "ENUM_LABEL_2"),
  8307. 3: .same(proto: "ENUM_LABEL_3"),
  8308. 4: .same(proto: "ENUM_LABEL_4"),
  8309. 5: .same(proto: "ENUM_LABEL_5"),
  8310. 6: .same(proto: "ENUM_LABEL_6"),
  8311. 7: .same(proto: "ENUM_LABEL_7"),
  8312. 8: .same(proto: "ENUM_LABEL_8"),
  8313. 9: .same(proto: "ENUM_LABEL_9"),
  8314. 10: .same(proto: "ENUM_LABEL_10"),
  8315. 11: .same(proto: "ENUM_LABEL_11"),
  8316. 12: .same(proto: "ENUM_LABEL_12"),
  8317. 13: .same(proto: "ENUM_LABEL_13"),
  8318. 14: .same(proto: "ENUM_LABEL_14"),
  8319. 15: .same(proto: "ENUM_LABEL_15"),
  8320. 16: .same(proto: "ENUM_LABEL_16"),
  8321. 17: .same(proto: "ENUM_LABEL_17"),
  8322. 18: .same(proto: "ENUM_LABEL_18"),
  8323. 19: .same(proto: "ENUM_LABEL_19"),
  8324. 20: .same(proto: "ENUM_LABEL_20"),
  8325. 21: .same(proto: "ENUM_LABEL_21"),
  8326. 22: .same(proto: "ENUM_LABEL_22"),
  8327. 23: .same(proto: "ENUM_LABEL_23"),
  8328. 24: .same(proto: "ENUM_LABEL_24"),
  8329. 25: .same(proto: "ENUM_LABEL_25"),
  8330. 26: .same(proto: "ENUM_LABEL_26"),
  8331. 27: .same(proto: "ENUM_LABEL_27"),
  8332. 28: .same(proto: "ENUM_LABEL_28"),
  8333. 29: .same(proto: "ENUM_LABEL_29"),
  8334. 30: .same(proto: "ENUM_LABEL_30"),
  8335. 31: .same(proto: "ENUM_LABEL_31"),
  8336. 32: .same(proto: "ENUM_LABEL_32"),
  8337. 33: .same(proto: "ENUM_LABEL_33"),
  8338. 34: .same(proto: "ENUM_LABEL_34"),
  8339. 35: .same(proto: "ENUM_LABEL_35"),
  8340. 36: .same(proto: "ENUM_LABEL_36"),
  8341. 37: .same(proto: "ENUM_LABEL_37"),
  8342. 38: .same(proto: "ENUM_LABEL_38"),
  8343. 39: .same(proto: "ENUM_LABEL_39"),
  8344. 40: .same(proto: "ENUM_LABEL_40"),
  8345. 41: .same(proto: "ENUM_LABEL_41"),
  8346. 42: .same(proto: "ENUM_LABEL_42"),
  8347. 43: .same(proto: "ENUM_LABEL_43"),
  8348. 44: .same(proto: "ENUM_LABEL_44"),
  8349. 45: .same(proto: "ENUM_LABEL_45"),
  8350. 46: .same(proto: "ENUM_LABEL_46"),
  8351. 47: .same(proto: "ENUM_LABEL_47"),
  8352. 48: .same(proto: "ENUM_LABEL_48"),
  8353. 49: .same(proto: "ENUM_LABEL_49"),
  8354. 50: .same(proto: "ENUM_LABEL_50"),
  8355. 51: .same(proto: "ENUM_LABEL_51"),
  8356. 52: .same(proto: "ENUM_LABEL_52"),
  8357. 53: .same(proto: "ENUM_LABEL_53"),
  8358. 54: .same(proto: "ENUM_LABEL_54"),
  8359. 55: .same(proto: "ENUM_LABEL_55"),
  8360. 56: .same(proto: "ENUM_LABEL_56"),
  8361. 57: .same(proto: "ENUM_LABEL_57"),
  8362. 58: .same(proto: "ENUM_LABEL_58"),
  8363. 59: .same(proto: "ENUM_LABEL_59"),
  8364. 60: .same(proto: "ENUM_LABEL_60"),
  8365. 61: .same(proto: "ENUM_LABEL_61"),
  8366. 62: .same(proto: "ENUM_LABEL_62"),
  8367. 63: .same(proto: "ENUM_LABEL_63"),
  8368. 64: .same(proto: "ENUM_LABEL_64"),
  8369. 65: .same(proto: "ENUM_LABEL_65"),
  8370. 66: .same(proto: "ENUM_LABEL_66"),
  8371. 67: .same(proto: "ENUM_LABEL_67"),
  8372. 68: .same(proto: "ENUM_LABEL_68"),
  8373. 69: .same(proto: "ENUM_LABEL_69"),
  8374. 70: .same(proto: "ENUM_LABEL_70"),
  8375. 71: .same(proto: "ENUM_LABEL_71"),
  8376. 72: .same(proto: "ENUM_LABEL_72"),
  8377. 73: .same(proto: "ENUM_LABEL_73"),
  8378. 74: .same(proto: "ENUM_LABEL_74"),
  8379. 75: .same(proto: "ENUM_LABEL_75"),
  8380. 76: .same(proto: "ENUM_LABEL_76"),
  8381. 77: .same(proto: "ENUM_LABEL_77"),
  8382. 78: .same(proto: "ENUM_LABEL_78"),
  8383. 79: .same(proto: "ENUM_LABEL_79"),
  8384. 80: .same(proto: "ENUM_LABEL_80"),
  8385. 81: .same(proto: "ENUM_LABEL_81"),
  8386. 82: .same(proto: "ENUM_LABEL_82"),
  8387. 83: .same(proto: "ENUM_LABEL_83"),
  8388. 84: .same(proto: "ENUM_LABEL_84"),
  8389. 85: .same(proto: "ENUM_LABEL_85"),
  8390. 86: .same(proto: "ENUM_LABEL_86"),
  8391. 87: .same(proto: "ENUM_LABEL_87"),
  8392. 88: .same(proto: "ENUM_LABEL_88"),
  8393. 89: .same(proto: "ENUM_LABEL_89"),
  8394. 90: .same(proto: "ENUM_LABEL_90"),
  8395. 91: .same(proto: "ENUM_LABEL_91"),
  8396. 92: .same(proto: "ENUM_LABEL_92"),
  8397. 93: .same(proto: "ENUM_LABEL_93"),
  8398. 94: .same(proto: "ENUM_LABEL_94"),
  8399. 95: .same(proto: "ENUM_LABEL_95"),
  8400. 96: .same(proto: "ENUM_LABEL_96"),
  8401. 97: .same(proto: "ENUM_LABEL_97"),
  8402. 98: .same(proto: "ENUM_LABEL_98"),
  8403. 99: .same(proto: "ENUM_LABEL_99"),
  8404. 100: .same(proto: "ENUM_LABEL_100"),
  8405. ]
  8406. }
  8407. extension EditionUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  8408. static let protoMessageName: String = _protobuf_package + ".TestAllTypes"
  8409. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  8410. 1: .standard(proto: "optional_int32"),
  8411. 2: .standard(proto: "optional_int64"),
  8412. 3: .standard(proto: "optional_uint32"),
  8413. 4: .standard(proto: "optional_uint64"),
  8414. 5: .standard(proto: "optional_sint32"),
  8415. 6: .standard(proto: "optional_sint64"),
  8416. 7: .standard(proto: "optional_fixed32"),
  8417. 8: .standard(proto: "optional_fixed64"),
  8418. 9: .standard(proto: "optional_sfixed32"),
  8419. 10: .standard(proto: "optional_sfixed64"),
  8420. 11: .standard(proto: "optional_float"),
  8421. 12: .standard(proto: "optional_double"),
  8422. 13: .standard(proto: "optional_bool"),
  8423. 14: .standard(proto: "optional_string"),
  8424. 15: .standard(proto: "optional_bytes"),
  8425. 16: .same(proto: "optionalgroup"),
  8426. 16: .unique(proto: "OptionalGroup", json: "optionalgroup"),
  8427. 18: .standard(proto: "optional_nested_message"),
  8428. 19: .standard(proto: "optional_foreign_message"),
  8429. 20: .standard(proto: "optional_import_message"),
  8430. 21: .standard(proto: "optional_nested_enum"),
  8431. 22: .standard(proto: "optional_foreign_enum"),
  8432. 23: .standard(proto: "optional_import_enum"),
  8433. 24: .standard(proto: "optional_string_piece"),
  8434. 25: .standard(proto: "optional_cord"),
  8435. 86: .standard(proto: "optional_bytes_cord"),
  8436. 26: .standard(proto: "optional_public_import_message"),
  8437. 27: .standard(proto: "optional_lazy_message"),
  8438. 28: .standard(proto: "optional_unverified_lazy_message"),
  8439. 31: .standard(proto: "repeated_int32"),
  8440. 32: .standard(proto: "repeated_int64"),
  8441. 33: .standard(proto: "repeated_uint32"),
  8442. 34: .standard(proto: "repeated_uint64"),
  8443. 35: .standard(proto: "repeated_sint32"),
  8444. 36: .standard(proto: "repeated_sint64"),
  8445. 37: .standard(proto: "repeated_fixed32"),
  8446. 38: .standard(proto: "repeated_fixed64"),
  8447. 39: .standard(proto: "repeated_sfixed32"),
  8448. 40: .standard(proto: "repeated_sfixed64"),
  8449. 41: .standard(proto: "repeated_float"),
  8450. 42: .standard(proto: "repeated_double"),
  8451. 43: .standard(proto: "repeated_bool"),
  8452. 44: .standard(proto: "repeated_string"),
  8453. 45: .standard(proto: "repeated_bytes"),
  8454. 46: .same(proto: "repeatedgroup"),
  8455. 46: .unique(proto: "RepeatedGroup", json: "repeatedgroup"),
  8456. 48: .standard(proto: "repeated_nested_message"),
  8457. 49: .standard(proto: "repeated_foreign_message"),
  8458. 50: .standard(proto: "repeated_import_message"),
  8459. 51: .standard(proto: "repeated_nested_enum"),
  8460. 52: .standard(proto: "repeated_foreign_enum"),
  8461. 53: .standard(proto: "repeated_import_enum"),
  8462. 54: .standard(proto: "repeated_string_piece"),
  8463. 55: .standard(proto: "repeated_cord"),
  8464. 57: .standard(proto: "repeated_lazy_message"),
  8465. 61: .standard(proto: "default_int32"),
  8466. 62: .standard(proto: "default_int64"),
  8467. 63: .standard(proto: "default_uint32"),
  8468. 64: .standard(proto: "default_uint64"),
  8469. 65: .standard(proto: "default_sint32"),
  8470. 66: .standard(proto: "default_sint64"),
  8471. 67: .standard(proto: "default_fixed32"),
  8472. 68: .standard(proto: "default_fixed64"),
  8473. 69: .standard(proto: "default_sfixed32"),
  8474. 70: .standard(proto: "default_sfixed64"),
  8475. 71: .standard(proto: "default_float"),
  8476. 72: .standard(proto: "default_double"),
  8477. 73: .standard(proto: "default_bool"),
  8478. 74: .standard(proto: "default_string"),
  8479. 75: .standard(proto: "default_bytes"),
  8480. 81: .standard(proto: "default_nested_enum"),
  8481. 82: .standard(proto: "default_foreign_enum"),
  8482. 83: .standard(proto: "default_import_enum"),
  8483. 84: .standard(proto: "default_string_piece"),
  8484. 85: .standard(proto: "default_cord"),
  8485. 111: .standard(proto: "oneof_uint32"),
  8486. 112: .standard(proto: "oneof_nested_message"),
  8487. 113: .standard(proto: "oneof_string"),
  8488. 114: .standard(proto: "oneof_bytes"),
  8489. 115: .standard(proto: "oneof_cord"),
  8490. 116: .standard(proto: "oneof_string_piece"),
  8491. 117: .standard(proto: "oneof_lazy_nested_message"),
  8492. ]
  8493. fileprivate class _StorageClass {
  8494. var _optionalInt32: Int32? = nil
  8495. var _optionalInt64: Int64? = nil
  8496. var _optionalUint32: UInt32? = nil
  8497. var _optionalUint64: UInt64? = nil
  8498. var _optionalSint32: Int32? = nil
  8499. var _optionalSint64: Int64? = nil
  8500. var _optionalFixed32: UInt32? = nil
  8501. var _optionalFixed64: UInt64? = nil
  8502. var _optionalSfixed32: Int32? = nil
  8503. var _optionalSfixed64: Int64? = nil
  8504. var _optionalFloat: Float? = nil
  8505. var _optionalDouble: Double? = nil
  8506. var _optionalBool: Bool? = nil
  8507. var _optionalString: String? = nil
  8508. var _optionalBytes: Data? = nil
  8509. var _optionalGroup: EditionUnittest_TestAllTypes.OptionalGroup? = nil
  8510. var _optionalNestedMessage: EditionUnittest_TestAllTypes.NestedMessage? = nil
  8511. var _optionalForeignMessage: EditionUnittest_ForeignMessage? = nil
  8512. var _optionalImportMessage: Proto2UnittestImport_ImportMessage? = nil
  8513. var _optionalNestedEnum: EditionUnittest_TestAllTypes.NestedEnum? = nil
  8514. var _optionalForeignEnum: EditionUnittest_ForeignEnum? = nil
  8515. var _optionalImportEnum: Proto2UnittestImport_ImportEnum? = nil
  8516. var _optionalStringPiece: String? = nil
  8517. var _optionalCord: String? = nil
  8518. var _optionalBytesCord: Data? = nil
  8519. var _optionalPublicImportMessage: Proto2UnittestImport_PublicImportMessage? = nil
  8520. var _optionalLazyMessage: EditionUnittest_TestAllTypes.NestedMessage? = nil
  8521. var _optionalUnverifiedLazyMessage: EditionUnittest_TestAllTypes.NestedMessage? = nil
  8522. var _repeatedInt32: [Int32] = []
  8523. var _repeatedInt64: [Int64] = []
  8524. var _repeatedUint32: [UInt32] = []
  8525. var _repeatedUint64: [UInt64] = []
  8526. var _repeatedSint32: [Int32] = []
  8527. var _repeatedSint64: [Int64] = []
  8528. var _repeatedFixed32: [UInt32] = []
  8529. var _repeatedFixed64: [UInt64] = []
  8530. var _repeatedSfixed32: [Int32] = []
  8531. var _repeatedSfixed64: [Int64] = []
  8532. var _repeatedFloat: [Float] = []
  8533. var _repeatedDouble: [Double] = []
  8534. var _repeatedBool: [Bool] = []
  8535. var _repeatedString: [String] = []
  8536. var _repeatedBytes: [Data] = []
  8537. var _repeatedGroup: [EditionUnittest_TestAllTypes.RepeatedGroup] = []
  8538. var _repeatedNestedMessage: [EditionUnittest_TestAllTypes.NestedMessage] = []
  8539. var _repeatedForeignMessage: [EditionUnittest_ForeignMessage] = []
  8540. var _repeatedImportMessage: [Proto2UnittestImport_ImportMessage] = []
  8541. var _repeatedNestedEnum: [EditionUnittest_TestAllTypes.NestedEnum] = []
  8542. var _repeatedForeignEnum: [EditionUnittest_ForeignEnum] = []
  8543. var _repeatedImportEnum: [Proto2UnittestImport_ImportEnum] = []
  8544. var _repeatedStringPiece: [String] = []
  8545. var _repeatedCord: [String] = []
  8546. var _repeatedLazyMessage: [EditionUnittest_TestAllTypes.NestedMessage] = []
  8547. var _defaultInt32: Int32? = nil
  8548. var _defaultInt64: Int64? = nil
  8549. var _defaultUint32: UInt32? = nil
  8550. var _defaultUint64: UInt64? = nil
  8551. var _defaultSint32: Int32? = nil
  8552. var _defaultSint64: Int64? = nil
  8553. var _defaultFixed32: UInt32? = nil
  8554. var _defaultFixed64: UInt64? = nil
  8555. var _defaultSfixed32: Int32? = nil
  8556. var _defaultSfixed64: Int64? = nil
  8557. var _defaultFloat: Float? = nil
  8558. var _defaultDouble: Double? = nil
  8559. var _defaultBool: Bool? = nil
  8560. var _defaultString: String? = nil
  8561. var _defaultBytes: Data? = nil
  8562. var _defaultNestedEnum: EditionUnittest_TestAllTypes.NestedEnum? = nil
  8563. var _defaultForeignEnum: EditionUnittest_ForeignEnum? = nil
  8564. var _defaultImportEnum: Proto2UnittestImport_ImportEnum? = nil
  8565. var _defaultStringPiece: String? = nil
  8566. var _defaultCord: String? = nil
  8567. var _oneofField: EditionUnittest_TestAllTypes.OneOf_OneofField?
  8568. // This property is used as the initial default value for new instances of the type.
  8569. // The type itself is protecting the reference to its storage via CoW semantics.
  8570. // This will force a copy to be made of this reference when the first mutation occurs;
  8571. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  8572. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  8573. private init() {}
  8574. init(copying source: _StorageClass) {
  8575. _optionalInt32 = source._optionalInt32
  8576. _optionalInt64 = source._optionalInt64
  8577. _optionalUint32 = source._optionalUint32
  8578. _optionalUint64 = source._optionalUint64
  8579. _optionalSint32 = source._optionalSint32
  8580. _optionalSint64 = source._optionalSint64
  8581. _optionalFixed32 = source._optionalFixed32
  8582. _optionalFixed64 = source._optionalFixed64
  8583. _optionalSfixed32 = source._optionalSfixed32
  8584. _optionalSfixed64 = source._optionalSfixed64
  8585. _optionalFloat = source._optionalFloat
  8586. _optionalDouble = source._optionalDouble
  8587. _optionalBool = source._optionalBool
  8588. _optionalString = source._optionalString
  8589. _optionalBytes = source._optionalBytes
  8590. _optionalGroup = source._optionalGroup
  8591. _optionalNestedMessage = source._optionalNestedMessage
  8592. _optionalForeignMessage = source._optionalForeignMessage
  8593. _optionalImportMessage = source._optionalImportMessage
  8594. _optionalNestedEnum = source._optionalNestedEnum
  8595. _optionalForeignEnum = source._optionalForeignEnum
  8596. _optionalImportEnum = source._optionalImportEnum
  8597. _optionalStringPiece = source._optionalStringPiece
  8598. _optionalCord = source._optionalCord
  8599. _optionalBytesCord = source._optionalBytesCord
  8600. _optionalPublicImportMessage = source._optionalPublicImportMessage
  8601. _optionalLazyMessage = source._optionalLazyMessage
  8602. _optionalUnverifiedLazyMessage = source._optionalUnverifiedLazyMessage
  8603. _repeatedInt32 = source._repeatedInt32
  8604. _repeatedInt64 = source._repeatedInt64
  8605. _repeatedUint32 = source._repeatedUint32
  8606. _repeatedUint64 = source._repeatedUint64
  8607. _repeatedSint32 = source._repeatedSint32
  8608. _repeatedSint64 = source._repeatedSint64
  8609. _repeatedFixed32 = source._repeatedFixed32
  8610. _repeatedFixed64 = source._repeatedFixed64
  8611. _repeatedSfixed32 = source._repeatedSfixed32
  8612. _repeatedSfixed64 = source._repeatedSfixed64
  8613. _repeatedFloat = source._repeatedFloat
  8614. _repeatedDouble = source._repeatedDouble
  8615. _repeatedBool = source._repeatedBool
  8616. _repeatedString = source._repeatedString
  8617. _repeatedBytes = source._repeatedBytes
  8618. _repeatedGroup = source._repeatedGroup
  8619. _repeatedNestedMessage = source._repeatedNestedMessage
  8620. _repeatedForeignMessage = source._repeatedForeignMessage
  8621. _repeatedImportMessage = source._repeatedImportMessage
  8622. _repeatedNestedEnum = source._repeatedNestedEnum
  8623. _repeatedForeignEnum = source._repeatedForeignEnum
  8624. _repeatedImportEnum = source._repeatedImportEnum
  8625. _repeatedStringPiece = source._repeatedStringPiece
  8626. _repeatedCord = source._repeatedCord
  8627. _repeatedLazyMessage = source._repeatedLazyMessage
  8628. _defaultInt32 = source._defaultInt32
  8629. _defaultInt64 = source._defaultInt64
  8630. _defaultUint32 = source._defaultUint32
  8631. _defaultUint64 = source._defaultUint64
  8632. _defaultSint32 = source._defaultSint32
  8633. _defaultSint64 = source._defaultSint64
  8634. _defaultFixed32 = source._defaultFixed32
  8635. _defaultFixed64 = source._defaultFixed64
  8636. _defaultSfixed32 = source._defaultSfixed32
  8637. _defaultSfixed64 = source._defaultSfixed64
  8638. _defaultFloat = source._defaultFloat
  8639. _defaultDouble = source._defaultDouble
  8640. _defaultBool = source._defaultBool
  8641. _defaultString = source._defaultString
  8642. _defaultBytes = source._defaultBytes
  8643. _defaultNestedEnum = source._defaultNestedEnum
  8644. _defaultForeignEnum = source._defaultForeignEnum
  8645. _defaultImportEnum = source._defaultImportEnum
  8646. _defaultStringPiece = source._defaultStringPiece
  8647. _defaultCord = source._defaultCord
  8648. _oneofField = source._oneofField
  8649. }
  8650. }
  8651. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  8652. if !isKnownUniquelyReferenced(&_storage) {
  8653. _storage = _StorageClass(copying: _storage)
  8654. }
  8655. return _storage
  8656. }
  8657. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  8658. _ = _uniqueStorage()
  8659. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  8660. while let fieldNumber = try decoder.nextFieldNumber() {
  8661. // The use of inline closures is to circumvent an issue where the compiler
  8662. // allocates stack space for every case branch when no optimizations are
  8663. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  8664. switch fieldNumber {
  8665. case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalInt32) }()
  8666. case 2: try { try decoder.decodeSingularInt64Field(value: &_storage._optionalInt64) }()
  8667. case 3: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint32) }()
  8668. case 4: try { try decoder.decodeSingularUInt64Field(value: &_storage._optionalUint64) }()
  8669. case 5: try { try decoder.decodeSingularSInt32Field(value: &_storage._optionalSint32) }()
  8670. case 6: try { try decoder.decodeSingularSInt64Field(value: &_storage._optionalSint64) }()
  8671. case 7: try { try decoder.decodeSingularFixed32Field(value: &_storage._optionalFixed32) }()
  8672. case 8: try { try decoder.decodeSingularFixed64Field(value: &_storage._optionalFixed64) }()
  8673. case 9: try { try decoder.decodeSingularSFixed32Field(value: &_storage._optionalSfixed32) }()
  8674. case 10: try { try decoder.decodeSingularSFixed64Field(value: &_storage._optionalSfixed64) }()
  8675. case 11: try { try decoder.decodeSingularFloatField(value: &_storage._optionalFloat) }()
  8676. case 12: try { try decoder.decodeSingularDoubleField(value: &_storage._optionalDouble) }()
  8677. case 13: try { try decoder.decodeSingularBoolField(value: &_storage._optionalBool) }()
  8678. case 14: try { try decoder.decodeSingularStringField(value: &_storage._optionalString) }()
  8679. case 15: try { try decoder.decodeSingularBytesField(value: &_storage._optionalBytes) }()
  8680. case 16: try { try decoder.decodeSingularGroupField(value: &_storage._optionalGroup) }()
  8681. case 18: try { try decoder.decodeSingularMessageField(value: &_storage._optionalNestedMessage) }()
  8682. case 19: try { try decoder.decodeSingularMessageField(value: &_storage._optionalForeignMessage) }()
  8683. case 20: try { try decoder.decodeSingularMessageField(value: &_storage._optionalImportMessage) }()
  8684. case 21: try { try decoder.decodeSingularEnumField(value: &_storage._optionalNestedEnum) }()
  8685. case 22: try { try decoder.decodeSingularEnumField(value: &_storage._optionalForeignEnum) }()
  8686. case 23: try { try decoder.decodeSingularEnumField(value: &_storage._optionalImportEnum) }()
  8687. case 24: try { try decoder.decodeSingularStringField(value: &_storage._optionalStringPiece) }()
  8688. case 25: try { try decoder.decodeSingularStringField(value: &_storage._optionalCord) }()
  8689. case 26: try { try decoder.decodeSingularMessageField(value: &_storage._optionalPublicImportMessage) }()
  8690. case 27: try { try decoder.decodeSingularMessageField(value: &_storage._optionalLazyMessage) }()
  8691. case 28: try { try decoder.decodeSingularMessageField(value: &_storage._optionalUnverifiedLazyMessage) }()
  8692. case 31: try { try decoder.decodeRepeatedInt32Field(value: &_storage._repeatedInt32) }()
  8693. case 32: try { try decoder.decodeRepeatedInt64Field(value: &_storage._repeatedInt64) }()
  8694. case 33: try { try decoder.decodeRepeatedUInt32Field(value: &_storage._repeatedUint32) }()
  8695. case 34: try { try decoder.decodeRepeatedUInt64Field(value: &_storage._repeatedUint64) }()
  8696. case 35: try { try decoder.decodeRepeatedSInt32Field(value: &_storage._repeatedSint32) }()
  8697. case 36: try { try decoder.decodeRepeatedSInt64Field(value: &_storage._repeatedSint64) }()
  8698. case 37: try { try decoder.decodeRepeatedFixed32Field(value: &_storage._repeatedFixed32) }()
  8699. case 38: try { try decoder.decodeRepeatedFixed64Field(value: &_storage._repeatedFixed64) }()
  8700. case 39: try { try decoder.decodeRepeatedSFixed32Field(value: &_storage._repeatedSfixed32) }()
  8701. case 40: try { try decoder.decodeRepeatedSFixed64Field(value: &_storage._repeatedSfixed64) }()
  8702. case 41: try { try decoder.decodeRepeatedFloatField(value: &_storage._repeatedFloat) }()
  8703. case 42: try { try decoder.decodeRepeatedDoubleField(value: &_storage._repeatedDouble) }()
  8704. case 43: try { try decoder.decodeRepeatedBoolField(value: &_storage._repeatedBool) }()
  8705. case 44: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString) }()
  8706. case 45: try { try decoder.decodeRepeatedBytesField(value: &_storage._repeatedBytes) }()
  8707. case 46: try { try decoder.decodeRepeatedGroupField(value: &_storage._repeatedGroup) }()
  8708. case 48: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedNestedMessage) }()
  8709. case 49: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedForeignMessage) }()
  8710. case 50: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedImportMessage) }()
  8711. case 51: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedNestedEnum) }()
  8712. case 52: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedForeignEnum) }()
  8713. case 53: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedImportEnum) }()
  8714. case 54: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedStringPiece) }()
  8715. case 55: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedCord) }()
  8716. case 57: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedLazyMessage) }()
  8717. case 61: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultInt32) }()
  8718. case 62: try { try decoder.decodeSingularInt64Field(value: &_storage._defaultInt64) }()
  8719. case 63: try { try decoder.decodeSingularUInt32Field(value: &_storage._defaultUint32) }()
  8720. case 64: try { try decoder.decodeSingularUInt64Field(value: &_storage._defaultUint64) }()
  8721. case 65: try { try decoder.decodeSingularSInt32Field(value: &_storage._defaultSint32) }()
  8722. case 66: try { try decoder.decodeSingularSInt64Field(value: &_storage._defaultSint64) }()
  8723. case 67: try { try decoder.decodeSingularFixed32Field(value: &_storage._defaultFixed32) }()
  8724. case 68: try { try decoder.decodeSingularFixed64Field(value: &_storage._defaultFixed64) }()
  8725. case 69: try { try decoder.decodeSingularSFixed32Field(value: &_storage._defaultSfixed32) }()
  8726. case 70: try { try decoder.decodeSingularSFixed64Field(value: &_storage._defaultSfixed64) }()
  8727. case 71: try { try decoder.decodeSingularFloatField(value: &_storage._defaultFloat) }()
  8728. case 72: try { try decoder.decodeSingularDoubleField(value: &_storage._defaultDouble) }()
  8729. case 73: try { try decoder.decodeSingularBoolField(value: &_storage._defaultBool) }()
  8730. case 74: try { try decoder.decodeSingularStringField(value: &_storage._defaultString) }()
  8731. case 75: try { try decoder.decodeSingularBytesField(value: &_storage._defaultBytes) }()
  8732. case 81: try { try decoder.decodeSingularEnumField(value: &_storage._defaultNestedEnum) }()
  8733. case 82: try { try decoder.decodeSingularEnumField(value: &_storage._defaultForeignEnum) }()
  8734. case 83: try { try decoder.decodeSingularEnumField(value: &_storage._defaultImportEnum) }()
  8735. case 84: try { try decoder.decodeSingularStringField(value: &_storage._defaultStringPiece) }()
  8736. case 85: try { try decoder.decodeSingularStringField(value: &_storage._defaultCord) }()
  8737. case 86: try { try decoder.decodeSingularBytesField(value: &_storage._optionalBytesCord) }()
  8738. case 111: try {
  8739. var v: UInt32?
  8740. try decoder.decodeSingularUInt32Field(value: &v)
  8741. if let v = v {
  8742. if _storage._oneofField != nil {try decoder.handleConflictingOneOf()}
  8743. _storage._oneofField = .oneofUint32(v)
  8744. }
  8745. }()
  8746. case 112: try {
  8747. var v: EditionUnittest_TestAllTypes.NestedMessage?
  8748. var hadOneofValue = false
  8749. if let current = _storage._oneofField {
  8750. hadOneofValue = true
  8751. if case .oneofNestedMessage(let m) = current {v = m}
  8752. }
  8753. try decoder.decodeSingularMessageField(value: &v)
  8754. if let v = v {
  8755. if hadOneofValue {try decoder.handleConflictingOneOf()}
  8756. _storage._oneofField = .oneofNestedMessage(v)
  8757. }
  8758. }()
  8759. case 113: try {
  8760. var v: String?
  8761. try decoder.decodeSingularStringField(value: &v)
  8762. if let v = v {
  8763. if _storage._oneofField != nil {try decoder.handleConflictingOneOf()}
  8764. _storage._oneofField = .oneofString(v)
  8765. }
  8766. }()
  8767. case 114: try {
  8768. var v: Data?
  8769. try decoder.decodeSingularBytesField(value: &v)
  8770. if let v = v {
  8771. if _storage._oneofField != nil {try decoder.handleConflictingOneOf()}
  8772. _storage._oneofField = .oneofBytes(v)
  8773. }
  8774. }()
  8775. case 115: try {
  8776. var v: String?
  8777. try decoder.decodeSingularStringField(value: &v)
  8778. if let v = v {
  8779. if _storage._oneofField != nil {try decoder.handleConflictingOneOf()}
  8780. _storage._oneofField = .oneofCord(v)
  8781. }
  8782. }()
  8783. case 116: try {
  8784. var v: String?
  8785. try decoder.decodeSingularStringField(value: &v)
  8786. if let v = v {
  8787. if _storage._oneofField != nil {try decoder.handleConflictingOneOf()}
  8788. _storage._oneofField = .oneofStringPiece(v)
  8789. }
  8790. }()
  8791. case 117: try {
  8792. var v: EditionUnittest_TestAllTypes.NestedMessage?
  8793. var hadOneofValue = false
  8794. if let current = _storage._oneofField {
  8795. hadOneofValue = true
  8796. if case .oneofLazyNestedMessage(let m) = current {v = m}
  8797. }
  8798. try decoder.decodeSingularMessageField(value: &v)
  8799. if let v = v {
  8800. if hadOneofValue {try decoder.handleConflictingOneOf()}
  8801. _storage._oneofField = .oneofLazyNestedMessage(v)
  8802. }
  8803. }()
  8804. default: break
  8805. }
  8806. }
  8807. }
  8808. }
  8809. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  8810. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  8811. // The use of inline closures is to circumvent an issue where the compiler
  8812. // allocates stack space for every if/case branch local when no optimizations
  8813. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  8814. // https://github.com/apple/swift-protobuf/issues/1182
  8815. try { if let v = _storage._optionalInt32 {
  8816. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  8817. } }()
  8818. try { if let v = _storage._optionalInt64 {
  8819. try visitor.visitSingularInt64Field(value: v, fieldNumber: 2)
  8820. } }()
  8821. try { if let v = _storage._optionalUint32 {
  8822. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 3)
  8823. } }()
  8824. try { if let v = _storage._optionalUint64 {
  8825. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 4)
  8826. } }()
  8827. try { if let v = _storage._optionalSint32 {
  8828. try visitor.visitSingularSInt32Field(value: v, fieldNumber: 5)
  8829. } }()
  8830. try { if let v = _storage._optionalSint64 {
  8831. try visitor.visitSingularSInt64Field(value: v, fieldNumber: 6)
  8832. } }()
  8833. try { if let v = _storage._optionalFixed32 {
  8834. try visitor.visitSingularFixed32Field(value: v, fieldNumber: 7)
  8835. } }()
  8836. try { if let v = _storage._optionalFixed64 {
  8837. try visitor.visitSingularFixed64Field(value: v, fieldNumber: 8)
  8838. } }()
  8839. try { if let v = _storage._optionalSfixed32 {
  8840. try visitor.visitSingularSFixed32Field(value: v, fieldNumber: 9)
  8841. } }()
  8842. try { if let v = _storage._optionalSfixed64 {
  8843. try visitor.visitSingularSFixed64Field(value: v, fieldNumber: 10)
  8844. } }()
  8845. try { if let v = _storage._optionalFloat {
  8846. try visitor.visitSingularFloatField(value: v, fieldNumber: 11)
  8847. } }()
  8848. try { if let v = _storage._optionalDouble {
  8849. try visitor.visitSingularDoubleField(value: v, fieldNumber: 12)
  8850. } }()
  8851. try { if let v = _storage._optionalBool {
  8852. try visitor.visitSingularBoolField(value: v, fieldNumber: 13)
  8853. } }()
  8854. try { if let v = _storage._optionalString {
  8855. try visitor.visitSingularStringField(value: v, fieldNumber: 14)
  8856. } }()
  8857. try { if let v = _storage._optionalBytes {
  8858. try visitor.visitSingularBytesField(value: v, fieldNumber: 15)
  8859. } }()
  8860. try { if let v = _storage._optionalGroup {
  8861. try visitor.visitSingularGroupField(value: v, fieldNumber: 16)
  8862. } }()
  8863. try { if let v = _storage._optionalNestedMessage {
  8864. try visitor.visitSingularMessageField(value: v, fieldNumber: 18)
  8865. } }()
  8866. try { if let v = _storage._optionalForeignMessage {
  8867. try visitor.visitSingularMessageField(value: v, fieldNumber: 19)
  8868. } }()
  8869. try { if let v = _storage._optionalImportMessage {
  8870. try visitor.visitSingularMessageField(value: v, fieldNumber: 20)
  8871. } }()
  8872. try { if let v = _storage._optionalNestedEnum {
  8873. try visitor.visitSingularEnumField(value: v, fieldNumber: 21)
  8874. } }()
  8875. try { if let v = _storage._optionalForeignEnum {
  8876. try visitor.visitSingularEnumField(value: v, fieldNumber: 22)
  8877. } }()
  8878. try { if let v = _storage._optionalImportEnum {
  8879. try visitor.visitSingularEnumField(value: v, fieldNumber: 23)
  8880. } }()
  8881. try { if let v = _storage._optionalStringPiece {
  8882. try visitor.visitSingularStringField(value: v, fieldNumber: 24)
  8883. } }()
  8884. try { if let v = _storage._optionalCord {
  8885. try visitor.visitSingularStringField(value: v, fieldNumber: 25)
  8886. } }()
  8887. try { if let v = _storage._optionalPublicImportMessage {
  8888. try visitor.visitSingularMessageField(value: v, fieldNumber: 26)
  8889. } }()
  8890. try { if let v = _storage._optionalLazyMessage {
  8891. try visitor.visitSingularMessageField(value: v, fieldNumber: 27)
  8892. } }()
  8893. try { if let v = _storage._optionalUnverifiedLazyMessage {
  8894. try visitor.visitSingularMessageField(value: v, fieldNumber: 28)
  8895. } }()
  8896. if !_storage._repeatedInt32.isEmpty {
  8897. try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31)
  8898. }
  8899. if !_storage._repeatedInt64.isEmpty {
  8900. try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32)
  8901. }
  8902. if !_storage._repeatedUint32.isEmpty {
  8903. try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33)
  8904. }
  8905. if !_storage._repeatedUint64.isEmpty {
  8906. try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34)
  8907. }
  8908. if !_storage._repeatedSint32.isEmpty {
  8909. try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35)
  8910. }
  8911. if !_storage._repeatedSint64.isEmpty {
  8912. try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36)
  8913. }
  8914. if !_storage._repeatedFixed32.isEmpty {
  8915. try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37)
  8916. }
  8917. if !_storage._repeatedFixed64.isEmpty {
  8918. try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38)
  8919. }
  8920. if !_storage._repeatedSfixed32.isEmpty {
  8921. try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39)
  8922. }
  8923. if !_storage._repeatedSfixed64.isEmpty {
  8924. try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40)
  8925. }
  8926. if !_storage._repeatedFloat.isEmpty {
  8927. try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 41)
  8928. }
  8929. if !_storage._repeatedDouble.isEmpty {
  8930. try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42)
  8931. }
  8932. if !_storage._repeatedBool.isEmpty {
  8933. try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 43)
  8934. }
  8935. if !_storage._repeatedString.isEmpty {
  8936. try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44)
  8937. }
  8938. if !_storage._repeatedBytes.isEmpty {
  8939. try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45)
  8940. }
  8941. if !_storage._repeatedGroup.isEmpty {
  8942. try visitor.visitRepeatedGroupField(value: _storage._repeatedGroup, fieldNumber: 46)
  8943. }
  8944. if !_storage._repeatedNestedMessage.isEmpty {
  8945. try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48)
  8946. }
  8947. if !_storage._repeatedForeignMessage.isEmpty {
  8948. try visitor.visitRepeatedMessageField(value: _storage._repeatedForeignMessage, fieldNumber: 49)
  8949. }
  8950. if !_storage._repeatedImportMessage.isEmpty {
  8951. try visitor.visitRepeatedMessageField(value: _storage._repeatedImportMessage, fieldNumber: 50)
  8952. }
  8953. if !_storage._repeatedNestedEnum.isEmpty {
  8954. try visitor.visitPackedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51)
  8955. }
  8956. if !_storage._repeatedForeignEnum.isEmpty {
  8957. try visitor.visitPackedEnumField(value: _storage._repeatedForeignEnum, fieldNumber: 52)
  8958. }
  8959. if !_storage._repeatedImportEnum.isEmpty {
  8960. try visitor.visitPackedEnumField(value: _storage._repeatedImportEnum, fieldNumber: 53)
  8961. }
  8962. if !_storage._repeatedStringPiece.isEmpty {
  8963. try visitor.visitRepeatedStringField(value: _storage._repeatedStringPiece, fieldNumber: 54)
  8964. }
  8965. if !_storage._repeatedCord.isEmpty {
  8966. try visitor.visitRepeatedStringField(value: _storage._repeatedCord, fieldNumber: 55)
  8967. }
  8968. if !_storage._repeatedLazyMessage.isEmpty {
  8969. try visitor.visitRepeatedMessageField(value: _storage._repeatedLazyMessage, fieldNumber: 57)
  8970. }
  8971. try { if let v = _storage._defaultInt32 {
  8972. try visitor.visitSingularInt32Field(value: v, fieldNumber: 61)
  8973. } }()
  8974. try { if let v = _storage._defaultInt64 {
  8975. try visitor.visitSingularInt64Field(value: v, fieldNumber: 62)
  8976. } }()
  8977. try { if let v = _storage._defaultUint32 {
  8978. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 63)
  8979. } }()
  8980. try { if let v = _storage._defaultUint64 {
  8981. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 64)
  8982. } }()
  8983. try { if let v = _storage._defaultSint32 {
  8984. try visitor.visitSingularSInt32Field(value: v, fieldNumber: 65)
  8985. } }()
  8986. try { if let v = _storage._defaultSint64 {
  8987. try visitor.visitSingularSInt64Field(value: v, fieldNumber: 66)
  8988. } }()
  8989. try { if let v = _storage._defaultFixed32 {
  8990. try visitor.visitSingularFixed32Field(value: v, fieldNumber: 67)
  8991. } }()
  8992. try { if let v = _storage._defaultFixed64 {
  8993. try visitor.visitSingularFixed64Field(value: v, fieldNumber: 68)
  8994. } }()
  8995. try { if let v = _storage._defaultSfixed32 {
  8996. try visitor.visitSingularSFixed32Field(value: v, fieldNumber: 69)
  8997. } }()
  8998. try { if let v = _storage._defaultSfixed64 {
  8999. try visitor.visitSingularSFixed64Field(value: v, fieldNumber: 70)
  9000. } }()
  9001. try { if let v = _storage._defaultFloat {
  9002. try visitor.visitSingularFloatField(value: v, fieldNumber: 71)
  9003. } }()
  9004. try { if let v = _storage._defaultDouble {
  9005. try visitor.visitSingularDoubleField(value: v, fieldNumber: 72)
  9006. } }()
  9007. try { if let v = _storage._defaultBool {
  9008. try visitor.visitSingularBoolField(value: v, fieldNumber: 73)
  9009. } }()
  9010. try { if let v = _storage._defaultString {
  9011. try visitor.visitSingularStringField(value: v, fieldNumber: 74)
  9012. } }()
  9013. try { if let v = _storage._defaultBytes {
  9014. try visitor.visitSingularBytesField(value: v, fieldNumber: 75)
  9015. } }()
  9016. try { if let v = _storage._defaultNestedEnum {
  9017. try visitor.visitSingularEnumField(value: v, fieldNumber: 81)
  9018. } }()
  9019. try { if let v = _storage._defaultForeignEnum {
  9020. try visitor.visitSingularEnumField(value: v, fieldNumber: 82)
  9021. } }()
  9022. try { if let v = _storage._defaultImportEnum {
  9023. try visitor.visitSingularEnumField(value: v, fieldNumber: 83)
  9024. } }()
  9025. try { if let v = _storage._defaultStringPiece {
  9026. try visitor.visitSingularStringField(value: v, fieldNumber: 84)
  9027. } }()
  9028. try { if let v = _storage._defaultCord {
  9029. try visitor.visitSingularStringField(value: v, fieldNumber: 85)
  9030. } }()
  9031. try { if let v = _storage._optionalBytesCord {
  9032. try visitor.visitSingularBytesField(value: v, fieldNumber: 86)
  9033. } }()
  9034. switch _storage._oneofField {
  9035. case .oneofUint32?: try {
  9036. guard case .oneofUint32(let v)? = _storage._oneofField else { preconditionFailure() }
  9037. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 111)
  9038. }()
  9039. case .oneofNestedMessage?: try {
  9040. guard case .oneofNestedMessage(let v)? = _storage._oneofField else { preconditionFailure() }
  9041. try visitor.visitSingularMessageField(value: v, fieldNumber: 112)
  9042. }()
  9043. case .oneofString?: try {
  9044. guard case .oneofString(let v)? = _storage._oneofField else { preconditionFailure() }
  9045. try visitor.visitSingularStringField(value: v, fieldNumber: 113)
  9046. }()
  9047. case .oneofBytes?: try {
  9048. guard case .oneofBytes(let v)? = _storage._oneofField else { preconditionFailure() }
  9049. try visitor.visitSingularBytesField(value: v, fieldNumber: 114)
  9050. }()
  9051. case .oneofCord?: try {
  9052. guard case .oneofCord(let v)? = _storage._oneofField else { preconditionFailure() }
  9053. try visitor.visitSingularStringField(value: v, fieldNumber: 115)
  9054. }()
  9055. case .oneofStringPiece?: try {
  9056. guard case .oneofStringPiece(let v)? = _storage._oneofField else { preconditionFailure() }
  9057. try visitor.visitSingularStringField(value: v, fieldNumber: 116)
  9058. }()
  9059. case .oneofLazyNestedMessage?: try {
  9060. guard case .oneofLazyNestedMessage(let v)? = _storage._oneofField else { preconditionFailure() }
  9061. try visitor.visitSingularMessageField(value: v, fieldNumber: 117)
  9062. }()
  9063. case nil: break
  9064. }
  9065. }
  9066. try unknownFields.traverse(visitor: &visitor)
  9067. }
  9068. static func ==(lhs: EditionUnittest_TestAllTypes, rhs: EditionUnittest_TestAllTypes) -> Bool {
  9069. if lhs._storage !== rhs._storage {
  9070. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  9071. let _storage = _args.0
  9072. let rhs_storage = _args.1
  9073. if _storage._optionalInt32 != rhs_storage._optionalInt32 {return false}
  9074. if _storage._optionalInt64 != rhs_storage._optionalInt64 {return false}
  9075. if _storage._optionalUint32 != rhs_storage._optionalUint32 {return false}
  9076. if _storage._optionalUint64 != rhs_storage._optionalUint64 {return false}
  9077. if _storage._optionalSint32 != rhs_storage._optionalSint32 {return false}
  9078. if _storage._optionalSint64 != rhs_storage._optionalSint64 {return false}
  9079. if _storage._optionalFixed32 != rhs_storage._optionalFixed32 {return false}
  9080. if _storage._optionalFixed64 != rhs_storage._optionalFixed64 {return false}
  9081. if _storage._optionalSfixed32 != rhs_storage._optionalSfixed32 {return false}
  9082. if _storage._optionalSfixed64 != rhs_storage._optionalSfixed64 {return false}
  9083. if _storage._optionalFloat != rhs_storage._optionalFloat {return false}
  9084. if _storage._optionalDouble != rhs_storage._optionalDouble {return false}
  9085. if _storage._optionalBool != rhs_storage._optionalBool {return false}
  9086. if _storage._optionalString != rhs_storage._optionalString {return false}
  9087. if _storage._optionalBytes != rhs_storage._optionalBytes {return false}
  9088. if _storage._optionalGroup != rhs_storage._optionalGroup {return false}
  9089. if _storage._optionalNestedMessage != rhs_storage._optionalNestedMessage {return false}
  9090. if _storage._optionalForeignMessage != rhs_storage._optionalForeignMessage {return false}
  9091. if _storage._optionalImportMessage != rhs_storage._optionalImportMessage {return false}
  9092. if _storage._optionalNestedEnum != rhs_storage._optionalNestedEnum {return false}
  9093. if _storage._optionalForeignEnum != rhs_storage._optionalForeignEnum {return false}
  9094. if _storage._optionalImportEnum != rhs_storage._optionalImportEnum {return false}
  9095. if _storage._optionalStringPiece != rhs_storage._optionalStringPiece {return false}
  9096. if _storage._optionalCord != rhs_storage._optionalCord {return false}
  9097. if _storage._optionalBytesCord != rhs_storage._optionalBytesCord {return false}
  9098. if _storage._optionalPublicImportMessage != rhs_storage._optionalPublicImportMessage {return false}
  9099. if _storage._optionalLazyMessage != rhs_storage._optionalLazyMessage {return false}
  9100. if _storage._optionalUnverifiedLazyMessage != rhs_storage._optionalUnverifiedLazyMessage {return false}
  9101. if _storage._repeatedInt32 != rhs_storage._repeatedInt32 {return false}
  9102. if _storage._repeatedInt64 != rhs_storage._repeatedInt64 {return false}
  9103. if _storage._repeatedUint32 != rhs_storage._repeatedUint32 {return false}
  9104. if _storage._repeatedUint64 != rhs_storage._repeatedUint64 {return false}
  9105. if _storage._repeatedSint32 != rhs_storage._repeatedSint32 {return false}
  9106. if _storage._repeatedSint64 != rhs_storage._repeatedSint64 {return false}
  9107. if _storage._repeatedFixed32 != rhs_storage._repeatedFixed32 {return false}
  9108. if _storage._repeatedFixed64 != rhs_storage._repeatedFixed64 {return false}
  9109. if _storage._repeatedSfixed32 != rhs_storage._repeatedSfixed32 {return false}
  9110. if _storage._repeatedSfixed64 != rhs_storage._repeatedSfixed64 {return false}
  9111. if _storage._repeatedFloat != rhs_storage._repeatedFloat {return false}
  9112. if _storage._repeatedDouble != rhs_storage._repeatedDouble {return false}
  9113. if _storage._repeatedBool != rhs_storage._repeatedBool {return false}
  9114. if _storage._repeatedString != rhs_storage._repeatedString {return false}
  9115. if _storage._repeatedBytes != rhs_storage._repeatedBytes {return false}
  9116. if _storage._repeatedGroup != rhs_storage._repeatedGroup {return false}
  9117. if _storage._repeatedNestedMessage != rhs_storage._repeatedNestedMessage {return false}
  9118. if _storage._repeatedForeignMessage != rhs_storage._repeatedForeignMessage {return false}
  9119. if _storage._repeatedImportMessage != rhs_storage._repeatedImportMessage {return false}
  9120. if _storage._repeatedNestedEnum != rhs_storage._repeatedNestedEnum {return false}
  9121. if _storage._repeatedForeignEnum != rhs_storage._repeatedForeignEnum {return false}
  9122. if _storage._repeatedImportEnum != rhs_storage._repeatedImportEnum {return false}
  9123. if _storage._repeatedStringPiece != rhs_storage._repeatedStringPiece {return false}
  9124. if _storage._repeatedCord != rhs_storage._repeatedCord {return false}
  9125. if _storage._repeatedLazyMessage != rhs_storage._repeatedLazyMessage {return false}
  9126. if _storage._defaultInt32 != rhs_storage._defaultInt32 {return false}
  9127. if _storage._defaultInt64 != rhs_storage._defaultInt64 {return false}
  9128. if _storage._defaultUint32 != rhs_storage._defaultUint32 {return false}
  9129. if _storage._defaultUint64 != rhs_storage._defaultUint64 {return false}
  9130. if _storage._defaultSint32 != rhs_storage._defaultSint32 {return false}
  9131. if _storage._defaultSint64 != rhs_storage._defaultSint64 {return false}
  9132. if _storage._defaultFixed32 != rhs_storage._defaultFixed32 {return false}
  9133. if _storage._defaultFixed64 != rhs_storage._defaultFixed64 {return false}
  9134. if _storage._defaultSfixed32 != rhs_storage._defaultSfixed32 {return false}
  9135. if _storage._defaultSfixed64 != rhs_storage._defaultSfixed64 {return false}
  9136. if _storage._defaultFloat != rhs_storage._defaultFloat {return false}
  9137. if _storage._defaultDouble != rhs_storage._defaultDouble {return false}
  9138. if _storage._defaultBool != rhs_storage._defaultBool {return false}
  9139. if _storage._defaultString != rhs_storage._defaultString {return false}
  9140. if _storage._defaultBytes != rhs_storage._defaultBytes {return false}
  9141. if _storage._defaultNestedEnum != rhs_storage._defaultNestedEnum {return false}
  9142. if _storage._defaultForeignEnum != rhs_storage._defaultForeignEnum {return false}
  9143. if _storage._defaultImportEnum != rhs_storage._defaultImportEnum {return false}
  9144. if _storage._defaultStringPiece != rhs_storage._defaultStringPiece {return false}
  9145. if _storage._defaultCord != rhs_storage._defaultCord {return false}
  9146. if _storage._oneofField != rhs_storage._oneofField {return false}
  9147. return true
  9148. }
  9149. if !storagesAreEqual {return false}
  9150. }
  9151. if lhs.unknownFields != rhs.unknownFields {return false}
  9152. return true
  9153. }
  9154. }
  9155. extension EditionUnittest_TestAllTypes.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  9156. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9157. -1: .same(proto: "NEG"),
  9158. 1: .same(proto: "FOO"),
  9159. 2: .same(proto: "BAR"),
  9160. 3: .same(proto: "BAZ"),
  9161. ]
  9162. }
  9163. extension EditionUnittest_TestAllTypes.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9164. static let protoMessageName: String = EditionUnittest_TestAllTypes.protoMessageName + ".NestedMessage"
  9165. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9166. 1: .same(proto: "bb"),
  9167. ]
  9168. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9169. while let fieldNumber = try decoder.nextFieldNumber() {
  9170. // The use of inline closures is to circumvent an issue where the compiler
  9171. // allocates stack space for every case branch when no optimizations are
  9172. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9173. switch fieldNumber {
  9174. case 1: try { try decoder.decodeSingularInt32Field(value: &self._bb) }()
  9175. default: break
  9176. }
  9177. }
  9178. }
  9179. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9180. // The use of inline closures is to circumvent an issue where the compiler
  9181. // allocates stack space for every if/case branch local when no optimizations
  9182. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9183. // https://github.com/apple/swift-protobuf/issues/1182
  9184. try { if let v = self._bb {
  9185. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9186. } }()
  9187. try unknownFields.traverse(visitor: &visitor)
  9188. }
  9189. static func ==(lhs: EditionUnittest_TestAllTypes.NestedMessage, rhs: EditionUnittest_TestAllTypes.NestedMessage) -> Bool {
  9190. if lhs._bb != rhs._bb {return false}
  9191. if lhs.unknownFields != rhs.unknownFields {return false}
  9192. return true
  9193. }
  9194. }
  9195. extension EditionUnittest_TestAllTypes.OptionalGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9196. static let protoMessageName: String = EditionUnittest_TestAllTypes.protoMessageName + ".OptionalGroup"
  9197. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9198. 17: .same(proto: "a"),
  9199. ]
  9200. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9201. while let fieldNumber = try decoder.nextFieldNumber() {
  9202. // The use of inline closures is to circumvent an issue where the compiler
  9203. // allocates stack space for every case branch when no optimizations are
  9204. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9205. switch fieldNumber {
  9206. case 17: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9207. default: break
  9208. }
  9209. }
  9210. }
  9211. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9212. // The use of inline closures is to circumvent an issue where the compiler
  9213. // allocates stack space for every if/case branch local when no optimizations
  9214. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9215. // https://github.com/apple/swift-protobuf/issues/1182
  9216. try { if let v = self._a {
  9217. try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
  9218. } }()
  9219. try unknownFields.traverse(visitor: &visitor)
  9220. }
  9221. static func ==(lhs: EditionUnittest_TestAllTypes.OptionalGroup, rhs: EditionUnittest_TestAllTypes.OptionalGroup) -> Bool {
  9222. if lhs._a != rhs._a {return false}
  9223. if lhs.unknownFields != rhs.unknownFields {return false}
  9224. return true
  9225. }
  9226. }
  9227. extension EditionUnittest_TestAllTypes.RepeatedGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9228. static let protoMessageName: String = EditionUnittest_TestAllTypes.protoMessageName + ".RepeatedGroup"
  9229. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9230. 47: .same(proto: "a"),
  9231. ]
  9232. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9233. while let fieldNumber = try decoder.nextFieldNumber() {
  9234. // The use of inline closures is to circumvent an issue where the compiler
  9235. // allocates stack space for every case branch when no optimizations are
  9236. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9237. switch fieldNumber {
  9238. case 47: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9239. default: break
  9240. }
  9241. }
  9242. }
  9243. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9244. // The use of inline closures is to circumvent an issue where the compiler
  9245. // allocates stack space for every if/case branch local when no optimizations
  9246. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9247. // https://github.com/apple/swift-protobuf/issues/1182
  9248. try { if let v = self._a {
  9249. try visitor.visitSingularInt32Field(value: v, fieldNumber: 47)
  9250. } }()
  9251. try unknownFields.traverse(visitor: &visitor)
  9252. }
  9253. static func ==(lhs: EditionUnittest_TestAllTypes.RepeatedGroup, rhs: EditionUnittest_TestAllTypes.RepeatedGroup) -> Bool {
  9254. if lhs._a != rhs._a {return false}
  9255. if lhs.unknownFields != rhs.unknownFields {return false}
  9256. return true
  9257. }
  9258. }
  9259. extension EditionUnittest_NestedTestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9260. static let protoMessageName: String = _protobuf_package + ".NestedTestAllTypes"
  9261. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9262. 1: .same(proto: "child"),
  9263. 2: .same(proto: "payload"),
  9264. 3: .standard(proto: "repeated_child"),
  9265. 4: .standard(proto: "lazy_child"),
  9266. 5: .standard(proto: "eager_child"),
  9267. ]
  9268. fileprivate class _StorageClass {
  9269. var _child: EditionUnittest_NestedTestAllTypes? = nil
  9270. var _payload: EditionUnittest_TestAllTypes? = nil
  9271. var _repeatedChild: [EditionUnittest_NestedTestAllTypes] = []
  9272. var _lazyChild: EditionUnittest_NestedTestAllTypes? = nil
  9273. var _eagerChild: EditionUnittest_TestAllTypes? = nil
  9274. // This property is used as the initial default value for new instances of the type.
  9275. // The type itself is protecting the reference to its storage via CoW semantics.
  9276. // This will force a copy to be made of this reference when the first mutation occurs;
  9277. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  9278. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  9279. private init() {}
  9280. init(copying source: _StorageClass) {
  9281. _child = source._child
  9282. _payload = source._payload
  9283. _repeatedChild = source._repeatedChild
  9284. _lazyChild = source._lazyChild
  9285. _eagerChild = source._eagerChild
  9286. }
  9287. }
  9288. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  9289. if !isKnownUniquelyReferenced(&_storage) {
  9290. _storage = _StorageClass(copying: _storage)
  9291. }
  9292. return _storage
  9293. }
  9294. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9295. _ = _uniqueStorage()
  9296. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  9297. while let fieldNumber = try decoder.nextFieldNumber() {
  9298. // The use of inline closures is to circumvent an issue where the compiler
  9299. // allocates stack space for every case branch when no optimizations are
  9300. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9301. switch fieldNumber {
  9302. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._child) }()
  9303. case 2: try { try decoder.decodeSingularMessageField(value: &_storage._payload) }()
  9304. case 3: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedChild) }()
  9305. case 4: try { try decoder.decodeSingularMessageField(value: &_storage._lazyChild) }()
  9306. case 5: try { try decoder.decodeSingularMessageField(value: &_storage._eagerChild) }()
  9307. default: break
  9308. }
  9309. }
  9310. }
  9311. }
  9312. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9313. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  9314. // The use of inline closures is to circumvent an issue where the compiler
  9315. // allocates stack space for every if/case branch local when no optimizations
  9316. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9317. // https://github.com/apple/swift-protobuf/issues/1182
  9318. try { if let v = _storage._child {
  9319. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  9320. } }()
  9321. try { if let v = _storage._payload {
  9322. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  9323. } }()
  9324. if !_storage._repeatedChild.isEmpty {
  9325. try visitor.visitRepeatedMessageField(value: _storage._repeatedChild, fieldNumber: 3)
  9326. }
  9327. try { if let v = _storage._lazyChild {
  9328. try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
  9329. } }()
  9330. try { if let v = _storage._eagerChild {
  9331. try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
  9332. } }()
  9333. }
  9334. try unknownFields.traverse(visitor: &visitor)
  9335. }
  9336. static func ==(lhs: EditionUnittest_NestedTestAllTypes, rhs: EditionUnittest_NestedTestAllTypes) -> Bool {
  9337. if lhs._storage !== rhs._storage {
  9338. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  9339. let _storage = _args.0
  9340. let rhs_storage = _args.1
  9341. if _storage._child != rhs_storage._child {return false}
  9342. if _storage._payload != rhs_storage._payload {return false}
  9343. if _storage._repeatedChild != rhs_storage._repeatedChild {return false}
  9344. if _storage._lazyChild != rhs_storage._lazyChild {return false}
  9345. if _storage._eagerChild != rhs_storage._eagerChild {return false}
  9346. return true
  9347. }
  9348. if !storagesAreEqual {return false}
  9349. }
  9350. if lhs.unknownFields != rhs.unknownFields {return false}
  9351. return true
  9352. }
  9353. }
  9354. extension EditionUnittest_TestDeprecatedFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9355. static let protoMessageName: String = _protobuf_package + ".TestDeprecatedFields"
  9356. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9357. 1: .standard(proto: "deprecated_int32"),
  9358. 4: .standard(proto: "deprecated_repeated_string"),
  9359. 3: .standard(proto: "deprecated_message"),
  9360. 2: .standard(proto: "deprecated_int32_in_oneof"),
  9361. 5: .same(proto: "nested"),
  9362. ]
  9363. fileprivate class _StorageClass {
  9364. var _deprecatedInt32: Int32? = nil
  9365. var _deprecatedRepeatedString: [String] = []
  9366. var _deprecatedMessage: EditionUnittest_TestAllTypes.NestedMessage? = nil
  9367. var _oneofFields: EditionUnittest_TestDeprecatedFields.OneOf_OneofFields?
  9368. var _nested: EditionUnittest_TestDeprecatedFields? = nil
  9369. // This property is used as the initial default value for new instances of the type.
  9370. // The type itself is protecting the reference to its storage via CoW semantics.
  9371. // This will force a copy to be made of this reference when the first mutation occurs;
  9372. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  9373. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  9374. private init() {}
  9375. init(copying source: _StorageClass) {
  9376. _deprecatedInt32 = source._deprecatedInt32
  9377. _deprecatedRepeatedString = source._deprecatedRepeatedString
  9378. _deprecatedMessage = source._deprecatedMessage
  9379. _oneofFields = source._oneofFields
  9380. _nested = source._nested
  9381. }
  9382. }
  9383. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  9384. if !isKnownUniquelyReferenced(&_storage) {
  9385. _storage = _StorageClass(copying: _storage)
  9386. }
  9387. return _storage
  9388. }
  9389. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9390. _ = _uniqueStorage()
  9391. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  9392. while let fieldNumber = try decoder.nextFieldNumber() {
  9393. // The use of inline closures is to circumvent an issue where the compiler
  9394. // allocates stack space for every case branch when no optimizations are
  9395. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9396. switch fieldNumber {
  9397. case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedInt32) }()
  9398. case 2: try {
  9399. var v: Int32?
  9400. try decoder.decodeSingularInt32Field(value: &v)
  9401. if let v = v {
  9402. if _storage._oneofFields != nil {try decoder.handleConflictingOneOf()}
  9403. _storage._oneofFields = .deprecatedInt32InOneof(v)
  9404. }
  9405. }()
  9406. case 3: try { try decoder.decodeSingularMessageField(value: &_storage._deprecatedMessage) }()
  9407. case 4: try { try decoder.decodeRepeatedStringField(value: &_storage._deprecatedRepeatedString) }()
  9408. case 5: try { try decoder.decodeSingularMessageField(value: &_storage._nested) }()
  9409. default: break
  9410. }
  9411. }
  9412. }
  9413. }
  9414. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9415. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  9416. // The use of inline closures is to circumvent an issue where the compiler
  9417. // allocates stack space for every if/case branch local when no optimizations
  9418. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9419. // https://github.com/apple/swift-protobuf/issues/1182
  9420. try { if let v = _storage._deprecatedInt32 {
  9421. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9422. } }()
  9423. try { if case .deprecatedInt32InOneof(let v)? = _storage._oneofFields {
  9424. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  9425. } }()
  9426. try { if let v = _storage._deprecatedMessage {
  9427. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  9428. } }()
  9429. if !_storage._deprecatedRepeatedString.isEmpty {
  9430. try visitor.visitRepeatedStringField(value: _storage._deprecatedRepeatedString, fieldNumber: 4)
  9431. }
  9432. try { if let v = _storage._nested {
  9433. try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
  9434. } }()
  9435. }
  9436. try unknownFields.traverse(visitor: &visitor)
  9437. }
  9438. static func ==(lhs: EditionUnittest_TestDeprecatedFields, rhs: EditionUnittest_TestDeprecatedFields) -> Bool {
  9439. if lhs._storage !== rhs._storage {
  9440. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  9441. let _storage = _args.0
  9442. let rhs_storage = _args.1
  9443. if _storage._deprecatedInt32 != rhs_storage._deprecatedInt32 {return false}
  9444. if _storage._deprecatedRepeatedString != rhs_storage._deprecatedRepeatedString {return false}
  9445. if _storage._deprecatedMessage != rhs_storage._deprecatedMessage {return false}
  9446. if _storage._oneofFields != rhs_storage._oneofFields {return false}
  9447. if _storage._nested != rhs_storage._nested {return false}
  9448. return true
  9449. }
  9450. if !storagesAreEqual {return false}
  9451. }
  9452. if lhs.unknownFields != rhs.unknownFields {return false}
  9453. return true
  9454. }
  9455. }
  9456. extension EditionUnittest_TestDeprecatedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9457. static let protoMessageName: String = _protobuf_package + ".TestDeprecatedMessage"
  9458. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  9459. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9460. // Load everything into unknown fields
  9461. while try decoder.nextFieldNumber() != nil {}
  9462. }
  9463. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9464. try unknownFields.traverse(visitor: &visitor)
  9465. }
  9466. static func ==(lhs: EditionUnittest_TestDeprecatedMessage, rhs: EditionUnittest_TestDeprecatedMessage) -> Bool {
  9467. if lhs.unknownFields != rhs.unknownFields {return false}
  9468. return true
  9469. }
  9470. }
  9471. extension EditionUnittest_ForeignMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9472. static let protoMessageName: String = _protobuf_package + ".ForeignMessage"
  9473. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9474. 1: .same(proto: "c"),
  9475. 2: .same(proto: "d"),
  9476. ]
  9477. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9478. while let fieldNumber = try decoder.nextFieldNumber() {
  9479. // The use of inline closures is to circumvent an issue where the compiler
  9480. // allocates stack space for every case branch when no optimizations are
  9481. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9482. switch fieldNumber {
  9483. case 1: try { try decoder.decodeSingularInt32Field(value: &self._c) }()
  9484. case 2: try { try decoder.decodeSingularInt32Field(value: &self._d) }()
  9485. default: break
  9486. }
  9487. }
  9488. }
  9489. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9490. // The use of inline closures is to circumvent an issue where the compiler
  9491. // allocates stack space for every if/case branch local when no optimizations
  9492. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9493. // https://github.com/apple/swift-protobuf/issues/1182
  9494. try { if let v = self._c {
  9495. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9496. } }()
  9497. try { if let v = self._d {
  9498. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  9499. } }()
  9500. try unknownFields.traverse(visitor: &visitor)
  9501. }
  9502. static func ==(lhs: EditionUnittest_ForeignMessage, rhs: EditionUnittest_ForeignMessage) -> Bool {
  9503. if lhs._c != rhs._c {return false}
  9504. if lhs._d != rhs._d {return false}
  9505. if lhs.unknownFields != rhs.unknownFields {return false}
  9506. return true
  9507. }
  9508. }
  9509. extension EditionUnittest_TestReservedFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9510. static let protoMessageName: String = _protobuf_package + ".TestReservedFields"
  9511. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  9512. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9513. // Load everything into unknown fields
  9514. while try decoder.nextFieldNumber() != nil {}
  9515. }
  9516. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9517. try unknownFields.traverse(visitor: &visitor)
  9518. }
  9519. static func ==(lhs: EditionUnittest_TestReservedFields, rhs: EditionUnittest_TestReservedFields) -> Bool {
  9520. if lhs.unknownFields != rhs.unknownFields {return false}
  9521. return true
  9522. }
  9523. }
  9524. extension EditionUnittest_TestAllExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9525. static let protoMessageName: String = _protobuf_package + ".TestAllExtensions"
  9526. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  9527. public var isInitialized: Bool {
  9528. if !_protobuf_extensionFieldValues.isInitialized {return false}
  9529. return true
  9530. }
  9531. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9532. while let fieldNumber = try decoder.nextFieldNumber() {
  9533. if (1 <= fieldNumber && fieldNumber < 536870912) {
  9534. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestAllExtensions.self, fieldNumber: fieldNumber)
  9535. }
  9536. }
  9537. }
  9538. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9539. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 536870912)
  9540. try unknownFields.traverse(visitor: &visitor)
  9541. }
  9542. static func ==(lhs: EditionUnittest_TestAllExtensions, rhs: EditionUnittest_TestAllExtensions) -> Bool {
  9543. if lhs.unknownFields != rhs.unknownFields {return false}
  9544. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  9545. return true
  9546. }
  9547. }
  9548. extension EditionUnittest_OptionalGroup_extension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9549. static let protoMessageName: String = _protobuf_package + ".OptionalGroup_extension"
  9550. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9551. 17: .same(proto: "a"),
  9552. ]
  9553. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9554. while let fieldNumber = try decoder.nextFieldNumber() {
  9555. // The use of inline closures is to circumvent an issue where the compiler
  9556. // allocates stack space for every case branch when no optimizations are
  9557. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9558. switch fieldNumber {
  9559. case 17: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9560. default: break
  9561. }
  9562. }
  9563. }
  9564. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9565. // The use of inline closures is to circumvent an issue where the compiler
  9566. // allocates stack space for every if/case branch local when no optimizations
  9567. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9568. // https://github.com/apple/swift-protobuf/issues/1182
  9569. try { if let v = self._a {
  9570. try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
  9571. } }()
  9572. try unknownFields.traverse(visitor: &visitor)
  9573. }
  9574. static func ==(lhs: EditionUnittest_OptionalGroup_extension, rhs: EditionUnittest_OptionalGroup_extension) -> Bool {
  9575. if lhs._a != rhs._a {return false}
  9576. if lhs.unknownFields != rhs.unknownFields {return false}
  9577. return true
  9578. }
  9579. }
  9580. extension EditionUnittest_RepeatedGroup_extension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9581. static let protoMessageName: String = _protobuf_package + ".RepeatedGroup_extension"
  9582. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9583. 47: .same(proto: "a"),
  9584. ]
  9585. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9586. while let fieldNumber = try decoder.nextFieldNumber() {
  9587. // The use of inline closures is to circumvent an issue where the compiler
  9588. // allocates stack space for every case branch when no optimizations are
  9589. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9590. switch fieldNumber {
  9591. case 47: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9592. default: break
  9593. }
  9594. }
  9595. }
  9596. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9597. // The use of inline closures is to circumvent an issue where the compiler
  9598. // allocates stack space for every if/case branch local when no optimizations
  9599. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9600. // https://github.com/apple/swift-protobuf/issues/1182
  9601. try { if let v = self._a {
  9602. try visitor.visitSingularInt32Field(value: v, fieldNumber: 47)
  9603. } }()
  9604. try unknownFields.traverse(visitor: &visitor)
  9605. }
  9606. static func ==(lhs: EditionUnittest_RepeatedGroup_extension, rhs: EditionUnittest_RepeatedGroup_extension) -> Bool {
  9607. if lhs._a != rhs._a {return false}
  9608. if lhs.unknownFields != rhs.unknownFields {return false}
  9609. return true
  9610. }
  9611. }
  9612. extension EditionUnittest_TestMixedFieldsAndExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9613. static let protoMessageName: String = _protobuf_package + ".TestMixedFieldsAndExtensions"
  9614. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9615. 1: .same(proto: "a"),
  9616. 3: .same(proto: "b"),
  9617. ]
  9618. public var isInitialized: Bool {
  9619. if !_protobuf_extensionFieldValues.isInitialized {return false}
  9620. return true
  9621. }
  9622. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9623. while let fieldNumber = try decoder.nextFieldNumber() {
  9624. // The use of inline closures is to circumvent an issue where the compiler
  9625. // allocates stack space for every case branch when no optimizations are
  9626. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9627. switch fieldNumber {
  9628. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9629. case 3: try { try decoder.decodeRepeatedFixed32Field(value: &self.b) }()
  9630. case 2, 4:
  9631. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestMixedFieldsAndExtensions.self, fieldNumber: fieldNumber) }()
  9632. default: break
  9633. }
  9634. }
  9635. }
  9636. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9637. // The use of inline closures is to circumvent an issue where the compiler
  9638. // allocates stack space for every if/case branch local when no optimizations
  9639. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9640. // https://github.com/apple/swift-protobuf/issues/1182
  9641. try { if let v = self._a {
  9642. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9643. } }()
  9644. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2, end: 3)
  9645. if !self.b.isEmpty {
  9646. try visitor.visitPackedFixed32Field(value: self.b, fieldNumber: 3)
  9647. }
  9648. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 4, end: 5)
  9649. try unknownFields.traverse(visitor: &visitor)
  9650. }
  9651. static func ==(lhs: EditionUnittest_TestMixedFieldsAndExtensions, rhs: EditionUnittest_TestMixedFieldsAndExtensions) -> Bool {
  9652. if lhs._a != rhs._a {return false}
  9653. if lhs.b != rhs.b {return false}
  9654. if lhs.unknownFields != rhs.unknownFields {return false}
  9655. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  9656. return true
  9657. }
  9658. }
  9659. extension EditionUnittest_TestGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9660. static let protoMessageName: String = _protobuf_package + ".TestGroup"
  9661. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9662. 16: .same(proto: "optionalgroup"),
  9663. 16: .unique(proto: "OptionalGroup", json: "optionalgroup"),
  9664. 22: .standard(proto: "optional_foreign_enum"),
  9665. ]
  9666. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9667. while let fieldNumber = try decoder.nextFieldNumber() {
  9668. // The use of inline closures is to circumvent an issue where the compiler
  9669. // allocates stack space for every case branch when no optimizations are
  9670. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9671. switch fieldNumber {
  9672. case 16: try { try decoder.decodeSingularGroupField(value: &self._optionalGroup) }()
  9673. case 22: try { try decoder.decodeSingularEnumField(value: &self._optionalForeignEnum) }()
  9674. default: break
  9675. }
  9676. }
  9677. }
  9678. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9679. // The use of inline closures is to circumvent an issue where the compiler
  9680. // allocates stack space for every if/case branch local when no optimizations
  9681. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9682. // https://github.com/apple/swift-protobuf/issues/1182
  9683. try { if let v = self._optionalGroup {
  9684. try visitor.visitSingularGroupField(value: v, fieldNumber: 16)
  9685. } }()
  9686. try { if let v = self._optionalForeignEnum {
  9687. try visitor.visitSingularEnumField(value: v, fieldNumber: 22)
  9688. } }()
  9689. try unknownFields.traverse(visitor: &visitor)
  9690. }
  9691. static func ==(lhs: EditionUnittest_TestGroup, rhs: EditionUnittest_TestGroup) -> Bool {
  9692. if lhs._optionalGroup != rhs._optionalGroup {return false}
  9693. if lhs._optionalForeignEnum != rhs._optionalForeignEnum {return false}
  9694. if lhs.unknownFields != rhs.unknownFields {return false}
  9695. return true
  9696. }
  9697. }
  9698. extension EditionUnittest_TestGroup.OptionalGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9699. static let protoMessageName: String = EditionUnittest_TestGroup.protoMessageName + ".OptionalGroup"
  9700. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9701. 17: .same(proto: "a"),
  9702. 89: .same(proto: "zz"),
  9703. ]
  9704. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9705. while let fieldNumber = try decoder.nextFieldNumber() {
  9706. // The use of inline closures is to circumvent an issue where the compiler
  9707. // allocates stack space for every case branch when no optimizations are
  9708. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9709. switch fieldNumber {
  9710. case 17: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9711. case 89: try { try decoder.decodeSingularInt32Field(value: &self._zz) }()
  9712. default: break
  9713. }
  9714. }
  9715. }
  9716. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9717. // The use of inline closures is to circumvent an issue where the compiler
  9718. // allocates stack space for every if/case branch local when no optimizations
  9719. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9720. // https://github.com/apple/swift-protobuf/issues/1182
  9721. try { if let v = self._a {
  9722. try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
  9723. } }()
  9724. try { if let v = self._zz {
  9725. try visitor.visitSingularInt32Field(value: v, fieldNumber: 89)
  9726. } }()
  9727. try unknownFields.traverse(visitor: &visitor)
  9728. }
  9729. static func ==(lhs: EditionUnittest_TestGroup.OptionalGroup, rhs: EditionUnittest_TestGroup.OptionalGroup) -> Bool {
  9730. if lhs._a != rhs._a {return false}
  9731. if lhs._zz != rhs._zz {return false}
  9732. if lhs.unknownFields != rhs.unknownFields {return false}
  9733. return true
  9734. }
  9735. }
  9736. extension EditionUnittest_TestGroupExtension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9737. static let protoMessageName: String = _protobuf_package + ".TestGroupExtension"
  9738. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  9739. public var isInitialized: Bool {
  9740. if !_protobuf_extensionFieldValues.isInitialized {return false}
  9741. return true
  9742. }
  9743. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9744. while let fieldNumber = try decoder.nextFieldNumber() {
  9745. if (1 <= fieldNumber && fieldNumber < 536870912) {
  9746. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestGroupExtension.self, fieldNumber: fieldNumber)
  9747. }
  9748. }
  9749. }
  9750. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9751. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 536870912)
  9752. try unknownFields.traverse(visitor: &visitor)
  9753. }
  9754. static func ==(lhs: EditionUnittest_TestGroupExtension, rhs: EditionUnittest_TestGroupExtension) -> Bool {
  9755. if lhs.unknownFields != rhs.unknownFields {return false}
  9756. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  9757. return true
  9758. }
  9759. }
  9760. extension EditionUnittest_TestNestedExtension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9761. static let protoMessageName: String = _protobuf_package + ".TestNestedExtension"
  9762. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  9763. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9764. // Load everything into unknown fields
  9765. while try decoder.nextFieldNumber() != nil {}
  9766. }
  9767. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9768. try unknownFields.traverse(visitor: &visitor)
  9769. }
  9770. static func ==(lhs: EditionUnittest_TestNestedExtension, rhs: EditionUnittest_TestNestedExtension) -> Bool {
  9771. if lhs.unknownFields != rhs.unknownFields {return false}
  9772. return true
  9773. }
  9774. }
  9775. extension EditionUnittest_TestNestedExtension.OptionalGroup_extension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9776. static let protoMessageName: String = EditionUnittest_TestNestedExtension.protoMessageName + ".OptionalGroup_extension"
  9777. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9778. 17: .same(proto: "a"),
  9779. ]
  9780. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9781. while let fieldNumber = try decoder.nextFieldNumber() {
  9782. // The use of inline closures is to circumvent an issue where the compiler
  9783. // allocates stack space for every case branch when no optimizations are
  9784. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9785. switch fieldNumber {
  9786. case 17: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9787. default: break
  9788. }
  9789. }
  9790. }
  9791. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9792. // The use of inline closures is to circumvent an issue where the compiler
  9793. // allocates stack space for every if/case branch local when no optimizations
  9794. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9795. // https://github.com/apple/swift-protobuf/issues/1182
  9796. try { if let v = self._a {
  9797. try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
  9798. } }()
  9799. try unknownFields.traverse(visitor: &visitor)
  9800. }
  9801. static func ==(lhs: EditionUnittest_TestNestedExtension.OptionalGroup_extension, rhs: EditionUnittest_TestNestedExtension.OptionalGroup_extension) -> Bool {
  9802. if lhs._a != rhs._a {return false}
  9803. if lhs.unknownFields != rhs.unknownFields {return false}
  9804. return true
  9805. }
  9806. }
  9807. extension EditionUnittest_TestChildExtension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9808. static let protoMessageName: String = _protobuf_package + ".TestChildExtension"
  9809. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9810. 1: .same(proto: "a"),
  9811. 2: .same(proto: "b"),
  9812. 3: .standard(proto: "optional_extension"),
  9813. ]
  9814. public var isInitialized: Bool {
  9815. if let v = self._optionalExtension, !v.isInitialized {return false}
  9816. return true
  9817. }
  9818. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9819. while let fieldNumber = try decoder.nextFieldNumber() {
  9820. // The use of inline closures is to circumvent an issue where the compiler
  9821. // allocates stack space for every case branch when no optimizations are
  9822. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9823. switch fieldNumber {
  9824. case 1: try { try decoder.decodeSingularStringField(value: &self._a) }()
  9825. case 2: try { try decoder.decodeSingularStringField(value: &self._b) }()
  9826. case 3: try { try decoder.decodeSingularMessageField(value: &self._optionalExtension) }()
  9827. default: break
  9828. }
  9829. }
  9830. }
  9831. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9832. // The use of inline closures is to circumvent an issue where the compiler
  9833. // allocates stack space for every if/case branch local when no optimizations
  9834. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9835. // https://github.com/apple/swift-protobuf/issues/1182
  9836. try { if let v = self._a {
  9837. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  9838. } }()
  9839. try { if let v = self._b {
  9840. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  9841. } }()
  9842. try { if let v = self._optionalExtension {
  9843. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  9844. } }()
  9845. try unknownFields.traverse(visitor: &visitor)
  9846. }
  9847. static func ==(lhs: EditionUnittest_TestChildExtension, rhs: EditionUnittest_TestChildExtension) -> Bool {
  9848. if lhs._a != rhs._a {return false}
  9849. if lhs._b != rhs._b {return false}
  9850. if lhs._optionalExtension != rhs._optionalExtension {return false}
  9851. if lhs.unknownFields != rhs.unknownFields {return false}
  9852. return true
  9853. }
  9854. }
  9855. extension EditionUnittest_TestChildExtensionData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9856. static let protoMessageName: String = _protobuf_package + ".TestChildExtensionData"
  9857. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9858. 1: .same(proto: "a"),
  9859. 2: .same(proto: "b"),
  9860. 3: .standard(proto: "optional_extension"),
  9861. ]
  9862. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9863. while let fieldNumber = try decoder.nextFieldNumber() {
  9864. // The use of inline closures is to circumvent an issue where the compiler
  9865. // allocates stack space for every case branch when no optimizations are
  9866. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9867. switch fieldNumber {
  9868. case 1: try { try decoder.decodeSingularStringField(value: &self._a) }()
  9869. case 2: try { try decoder.decodeSingularStringField(value: &self._b) }()
  9870. case 3: try { try decoder.decodeSingularMessageField(value: &self._optionalExtension) }()
  9871. default: break
  9872. }
  9873. }
  9874. }
  9875. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9876. // The use of inline closures is to circumvent an issue where the compiler
  9877. // allocates stack space for every if/case branch local when no optimizations
  9878. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9879. // https://github.com/apple/swift-protobuf/issues/1182
  9880. try { if let v = self._a {
  9881. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  9882. } }()
  9883. try { if let v = self._b {
  9884. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  9885. } }()
  9886. try { if let v = self._optionalExtension {
  9887. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  9888. } }()
  9889. try unknownFields.traverse(visitor: &visitor)
  9890. }
  9891. static func ==(lhs: EditionUnittest_TestChildExtensionData, rhs: EditionUnittest_TestChildExtensionData) -> Bool {
  9892. if lhs._a != rhs._a {return false}
  9893. if lhs._b != rhs._b {return false}
  9894. if lhs._optionalExtension != rhs._optionalExtension {return false}
  9895. if lhs.unknownFields != rhs.unknownFields {return false}
  9896. return true
  9897. }
  9898. }
  9899. extension EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9900. static let protoMessageName: String = EditionUnittest_TestChildExtensionData.protoMessageName + ".NestedTestAllExtensionsData"
  9901. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9902. 409707008: .same(proto: "dynamic"),
  9903. ]
  9904. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9905. while let fieldNumber = try decoder.nextFieldNumber() {
  9906. // The use of inline closures is to circumvent an issue where the compiler
  9907. // allocates stack space for every case branch when no optimizations are
  9908. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9909. switch fieldNumber {
  9910. case 409707008: try { try decoder.decodeSingularMessageField(value: &self._dynamic) }()
  9911. default: break
  9912. }
  9913. }
  9914. }
  9915. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9916. // The use of inline closures is to circumvent an issue where the compiler
  9917. // allocates stack space for every if/case branch local when no optimizations
  9918. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9919. // https://github.com/apple/swift-protobuf/issues/1182
  9920. try { if let v = self._dynamic {
  9921. try visitor.visitSingularMessageField(value: v, fieldNumber: 409707008)
  9922. } }()
  9923. try unknownFields.traverse(visitor: &visitor)
  9924. }
  9925. static func ==(lhs: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData, rhs: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData) -> Bool {
  9926. if lhs._dynamic != rhs._dynamic {return false}
  9927. if lhs.unknownFields != rhs.unknownFields {return false}
  9928. return true
  9929. }
  9930. }
  9931. extension EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9932. static let protoMessageName: String = EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.protoMessageName + ".NestedDynamicExtensions"
  9933. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9934. 1: .same(proto: "a"),
  9935. 2: .same(proto: "b"),
  9936. ]
  9937. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9938. while let fieldNumber = try decoder.nextFieldNumber() {
  9939. // The use of inline closures is to circumvent an issue where the compiler
  9940. // allocates stack space for every case branch when no optimizations are
  9941. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9942. switch fieldNumber {
  9943. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9944. case 2: try { try decoder.decodeSingularInt32Field(value: &self._b) }()
  9945. default: break
  9946. }
  9947. }
  9948. }
  9949. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9950. // The use of inline closures is to circumvent an issue where the compiler
  9951. // allocates stack space for every if/case branch local when no optimizations
  9952. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9953. // https://github.com/apple/swift-protobuf/issues/1182
  9954. try { if let v = self._a {
  9955. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9956. } }()
  9957. try { if let v = self._b {
  9958. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  9959. } }()
  9960. try unknownFields.traverse(visitor: &visitor)
  9961. }
  9962. static func ==(lhs: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions, rhs: EditionUnittest_TestChildExtensionData.NestedTestAllExtensionsData.NestedDynamicExtensions) -> Bool {
  9963. if lhs._a != rhs._a {return false}
  9964. if lhs._b != rhs._b {return false}
  9965. if lhs.unknownFields != rhs.unknownFields {return false}
  9966. return true
  9967. }
  9968. }
  9969. extension EditionUnittest_TestNestedChildExtension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  9970. static let protoMessageName: String = _protobuf_package + ".TestNestedChildExtension"
  9971. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  9972. 1: .same(proto: "a"),
  9973. 2: .same(proto: "child"),
  9974. ]
  9975. public var isInitialized: Bool {
  9976. if let v = self._child, !v.isInitialized {return false}
  9977. return true
  9978. }
  9979. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  9980. while let fieldNumber = try decoder.nextFieldNumber() {
  9981. // The use of inline closures is to circumvent an issue where the compiler
  9982. // allocates stack space for every case branch when no optimizations are
  9983. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  9984. switch fieldNumber {
  9985. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  9986. case 2: try { try decoder.decodeSingularMessageField(value: &self._child) }()
  9987. default: break
  9988. }
  9989. }
  9990. }
  9991. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  9992. // The use of inline closures is to circumvent an issue where the compiler
  9993. // allocates stack space for every if/case branch local when no optimizations
  9994. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  9995. // https://github.com/apple/swift-protobuf/issues/1182
  9996. try { if let v = self._a {
  9997. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  9998. } }()
  9999. try { if let v = self._child {
  10000. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  10001. } }()
  10002. try unknownFields.traverse(visitor: &visitor)
  10003. }
  10004. static func ==(lhs: EditionUnittest_TestNestedChildExtension, rhs: EditionUnittest_TestNestedChildExtension) -> Bool {
  10005. if lhs._a != rhs._a {return false}
  10006. if lhs._child != rhs._child {return false}
  10007. if lhs.unknownFields != rhs.unknownFields {return false}
  10008. return true
  10009. }
  10010. }
  10011. extension EditionUnittest_TestNestedChildExtensionData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10012. static let protoMessageName: String = _protobuf_package + ".TestNestedChildExtensionData"
  10013. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10014. 1: .same(proto: "a"),
  10015. 2: .same(proto: "child"),
  10016. ]
  10017. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10018. while let fieldNumber = try decoder.nextFieldNumber() {
  10019. // The use of inline closures is to circumvent an issue where the compiler
  10020. // allocates stack space for every case branch when no optimizations are
  10021. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10022. switch fieldNumber {
  10023. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  10024. case 2: try { try decoder.decodeSingularMessageField(value: &self._child) }()
  10025. default: break
  10026. }
  10027. }
  10028. }
  10029. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10030. // The use of inline closures is to circumvent an issue where the compiler
  10031. // allocates stack space for every if/case branch local when no optimizations
  10032. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10033. // https://github.com/apple/swift-protobuf/issues/1182
  10034. try { if let v = self._a {
  10035. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  10036. } }()
  10037. try { if let v = self._child {
  10038. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  10039. } }()
  10040. try unknownFields.traverse(visitor: &visitor)
  10041. }
  10042. static func ==(lhs: EditionUnittest_TestNestedChildExtensionData, rhs: EditionUnittest_TestNestedChildExtensionData) -> Bool {
  10043. if lhs._a != rhs._a {return false}
  10044. if lhs._child != rhs._child {return false}
  10045. if lhs.unknownFields != rhs.unknownFields {return false}
  10046. return true
  10047. }
  10048. }
  10049. extension EditionUnittest_TestRequiredEnum: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10050. static let protoMessageName: String = _protobuf_package + ".TestRequiredEnum"
  10051. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10052. 1: .standard(proto: "required_enum"),
  10053. 2: .same(proto: "a"),
  10054. ]
  10055. public var isInitialized: Bool {
  10056. if self._requiredEnum == nil {return false}
  10057. return true
  10058. }
  10059. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10060. while let fieldNumber = try decoder.nextFieldNumber() {
  10061. // The use of inline closures is to circumvent an issue where the compiler
  10062. // allocates stack space for every case branch when no optimizations are
  10063. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10064. switch fieldNumber {
  10065. case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum) }()
  10066. case 2: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  10067. default: break
  10068. }
  10069. }
  10070. }
  10071. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10072. // The use of inline closures is to circumvent an issue where the compiler
  10073. // allocates stack space for every if/case branch local when no optimizations
  10074. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10075. // https://github.com/apple/swift-protobuf/issues/1182
  10076. try { if let v = self._requiredEnum {
  10077. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  10078. } }()
  10079. try { if let v = self._a {
  10080. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  10081. } }()
  10082. try unknownFields.traverse(visitor: &visitor)
  10083. }
  10084. static func ==(lhs: EditionUnittest_TestRequiredEnum, rhs: EditionUnittest_TestRequiredEnum) -> Bool {
  10085. if lhs._requiredEnum != rhs._requiredEnum {return false}
  10086. if lhs._a != rhs._a {return false}
  10087. if lhs.unknownFields != rhs.unknownFields {return false}
  10088. return true
  10089. }
  10090. }
  10091. extension EditionUnittest_TestRequiredEnumNoMask: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10092. static let protoMessageName: String = _protobuf_package + ".TestRequiredEnumNoMask"
  10093. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10094. 1: .standard(proto: "required_enum"),
  10095. 2: .same(proto: "a"),
  10096. ]
  10097. public var isInitialized: Bool {
  10098. if self._requiredEnum == nil {return false}
  10099. return true
  10100. }
  10101. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10102. while let fieldNumber = try decoder.nextFieldNumber() {
  10103. // The use of inline closures is to circumvent an issue where the compiler
  10104. // allocates stack space for every case branch when no optimizations are
  10105. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10106. switch fieldNumber {
  10107. case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum) }()
  10108. case 2: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  10109. default: break
  10110. }
  10111. }
  10112. }
  10113. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10114. // The use of inline closures is to circumvent an issue where the compiler
  10115. // allocates stack space for every if/case branch local when no optimizations
  10116. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10117. // https://github.com/apple/swift-protobuf/issues/1182
  10118. try { if let v = self._requiredEnum {
  10119. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  10120. } }()
  10121. try { if let v = self._a {
  10122. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  10123. } }()
  10124. try unknownFields.traverse(visitor: &visitor)
  10125. }
  10126. static func ==(lhs: EditionUnittest_TestRequiredEnumNoMask, rhs: EditionUnittest_TestRequiredEnumNoMask) -> Bool {
  10127. if lhs._requiredEnum != rhs._requiredEnum {return false}
  10128. if lhs._a != rhs._a {return false}
  10129. if lhs.unknownFields != rhs.unknownFields {return false}
  10130. return true
  10131. }
  10132. }
  10133. extension EditionUnittest_TestRequiredEnumNoMask.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  10134. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10135. -1: .same(proto: "BAZ"),
  10136. 0: .same(proto: "UNSPECIFIED"),
  10137. 2: .same(proto: "FOO"),
  10138. 100: .same(proto: "BAR"),
  10139. ]
  10140. }
  10141. extension EditionUnittest_TestRequiredEnumMulti: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10142. static let protoMessageName: String = _protobuf_package + ".TestRequiredEnumMulti"
  10143. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10144. 4: .standard(proto: "required_enum_4"),
  10145. 3: .standard(proto: "a_3"),
  10146. 2: .standard(proto: "required_enum_2"),
  10147. 1: .standard(proto: "required_enum_1"),
  10148. ]
  10149. public var isInitialized: Bool {
  10150. if self._requiredEnum4 == nil {return false}
  10151. if self._requiredEnum2 == nil {return false}
  10152. if self._requiredEnum1 == nil {return false}
  10153. return true
  10154. }
  10155. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10156. while let fieldNumber = try decoder.nextFieldNumber() {
  10157. // The use of inline closures is to circumvent an issue where the compiler
  10158. // allocates stack space for every case branch when no optimizations are
  10159. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10160. switch fieldNumber {
  10161. case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum1) }()
  10162. case 2: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum2) }()
  10163. case 3: try { try decoder.decodeSingularInt32Field(value: &self._a3) }()
  10164. case 4: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum4) }()
  10165. default: break
  10166. }
  10167. }
  10168. }
  10169. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10170. // The use of inline closures is to circumvent an issue where the compiler
  10171. // allocates stack space for every if/case branch local when no optimizations
  10172. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10173. // https://github.com/apple/swift-protobuf/issues/1182
  10174. try { if let v = self._requiredEnum1 {
  10175. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  10176. } }()
  10177. try { if let v = self._requiredEnum2 {
  10178. try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
  10179. } }()
  10180. try { if let v = self._a3 {
  10181. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  10182. } }()
  10183. try { if let v = self._requiredEnum4 {
  10184. try visitor.visitSingularEnumField(value: v, fieldNumber: 4)
  10185. } }()
  10186. try unknownFields.traverse(visitor: &visitor)
  10187. }
  10188. static func ==(lhs: EditionUnittest_TestRequiredEnumMulti, rhs: EditionUnittest_TestRequiredEnumMulti) -> Bool {
  10189. if lhs._requiredEnum4 != rhs._requiredEnum4 {return false}
  10190. if lhs._a3 != rhs._a3 {return false}
  10191. if lhs._requiredEnum2 != rhs._requiredEnum2 {return false}
  10192. if lhs._requiredEnum1 != rhs._requiredEnum1 {return false}
  10193. if lhs.unknownFields != rhs.unknownFields {return false}
  10194. return true
  10195. }
  10196. }
  10197. extension EditionUnittest_TestRequiredEnumMulti.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  10198. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10199. 0: .same(proto: "UNSPECIFIED"),
  10200. 1: .same(proto: "FOO"),
  10201. 2: .same(proto: "BAR"),
  10202. 100: .same(proto: "BAZ"),
  10203. ]
  10204. }
  10205. extension EditionUnittest_TestRequiredNoMaskMulti: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10206. static let protoMessageName: String = _protobuf_package + ".TestRequiredNoMaskMulti"
  10207. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10208. 80: .standard(proto: "required_fixed32_80"),
  10209. 70: .standard(proto: "required_fixed32_70"),
  10210. 64: .standard(proto: "required_enum_64"),
  10211. 4: .standard(proto: "required_enum_4"),
  10212. 3: .standard(proto: "a_3"),
  10213. 2: .standard(proto: "required_enum_2"),
  10214. 1: .standard(proto: "required_enum_1"),
  10215. ]
  10216. public var isInitialized: Bool {
  10217. if self._requiredFixed3280 == nil {return false}
  10218. if self._requiredFixed3270 == nil {return false}
  10219. if self._requiredEnum64 == nil {return false}
  10220. if self._requiredEnum4 == nil {return false}
  10221. if self._requiredEnum2 == nil {return false}
  10222. if self._requiredEnum1 == nil {return false}
  10223. return true
  10224. }
  10225. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10226. while let fieldNumber = try decoder.nextFieldNumber() {
  10227. // The use of inline closures is to circumvent an issue where the compiler
  10228. // allocates stack space for every case branch when no optimizations are
  10229. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10230. switch fieldNumber {
  10231. case 1: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum1) }()
  10232. case 2: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum2) }()
  10233. case 3: try { try decoder.decodeSingularInt32Field(value: &self._a3) }()
  10234. case 4: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum4) }()
  10235. case 64: try { try decoder.decodeSingularEnumField(value: &self._requiredEnum64) }()
  10236. case 70: try { try decoder.decodeSingularFixed32Field(value: &self._requiredFixed3270) }()
  10237. case 80: try { try decoder.decodeSingularFixed32Field(value: &self._requiredFixed3280) }()
  10238. default: break
  10239. }
  10240. }
  10241. }
  10242. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10243. // The use of inline closures is to circumvent an issue where the compiler
  10244. // allocates stack space for every if/case branch local when no optimizations
  10245. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10246. // https://github.com/apple/swift-protobuf/issues/1182
  10247. try { if let v = self._requiredEnum1 {
  10248. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  10249. } }()
  10250. try { if let v = self._requiredEnum2 {
  10251. try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
  10252. } }()
  10253. try { if let v = self._a3 {
  10254. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  10255. } }()
  10256. try { if let v = self._requiredEnum4 {
  10257. try visitor.visitSingularEnumField(value: v, fieldNumber: 4)
  10258. } }()
  10259. try { if let v = self._requiredEnum64 {
  10260. try visitor.visitSingularEnumField(value: v, fieldNumber: 64)
  10261. } }()
  10262. try { if let v = self._requiredFixed3270 {
  10263. try visitor.visitSingularFixed32Field(value: v, fieldNumber: 70)
  10264. } }()
  10265. try { if let v = self._requiredFixed3280 {
  10266. try visitor.visitSingularFixed32Field(value: v, fieldNumber: 80)
  10267. } }()
  10268. try unknownFields.traverse(visitor: &visitor)
  10269. }
  10270. static func ==(lhs: EditionUnittest_TestRequiredNoMaskMulti, rhs: EditionUnittest_TestRequiredNoMaskMulti) -> Bool {
  10271. if lhs._requiredFixed3280 != rhs._requiredFixed3280 {return false}
  10272. if lhs._requiredFixed3270 != rhs._requiredFixed3270 {return false}
  10273. if lhs._requiredEnum64 != rhs._requiredEnum64 {return false}
  10274. if lhs._requiredEnum4 != rhs._requiredEnum4 {return false}
  10275. if lhs._a3 != rhs._a3 {return false}
  10276. if lhs._requiredEnum2 != rhs._requiredEnum2 {return false}
  10277. if lhs._requiredEnum1 != rhs._requiredEnum1 {return false}
  10278. if lhs.unknownFields != rhs.unknownFields {return false}
  10279. return true
  10280. }
  10281. }
  10282. extension EditionUnittest_TestRequiredNoMaskMulti.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  10283. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10284. 0: .same(proto: "UNSPECIFIED"),
  10285. 1: .same(proto: "FOO"),
  10286. 2: .same(proto: "BAR"),
  10287. 100: .same(proto: "BAZ"),
  10288. ]
  10289. }
  10290. extension EditionUnittest_TestRequired: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10291. static let protoMessageName: String = _protobuf_package + ".TestRequired"
  10292. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10293. 1: .same(proto: "a"),
  10294. 2: .same(proto: "dummy2"),
  10295. 3: .same(proto: "b"),
  10296. 4: .same(proto: "dummy4"),
  10297. 5: .same(proto: "dummy5"),
  10298. 6: .same(proto: "dummy6"),
  10299. 7: .same(proto: "dummy7"),
  10300. 8: .same(proto: "dummy8"),
  10301. 9: .same(proto: "dummy9"),
  10302. 10: .same(proto: "dummy10"),
  10303. 11: .same(proto: "dummy11"),
  10304. 12: .same(proto: "dummy12"),
  10305. 13: .same(proto: "dummy13"),
  10306. 14: .same(proto: "dummy14"),
  10307. 15: .same(proto: "dummy15"),
  10308. 16: .same(proto: "dummy16"),
  10309. 17: .same(proto: "dummy17"),
  10310. 18: .same(proto: "dummy18"),
  10311. 19: .same(proto: "dummy19"),
  10312. 20: .same(proto: "dummy20"),
  10313. 21: .same(proto: "dummy21"),
  10314. 22: .same(proto: "dummy22"),
  10315. 23: .same(proto: "dummy23"),
  10316. 24: .same(proto: "dummy24"),
  10317. 25: .same(proto: "dummy25"),
  10318. 26: .same(proto: "dummy26"),
  10319. 27: .same(proto: "dummy27"),
  10320. 28: .same(proto: "dummy28"),
  10321. 29: .same(proto: "dummy29"),
  10322. 30: .same(proto: "dummy30"),
  10323. 31: .same(proto: "dummy31"),
  10324. 32: .same(proto: "dummy32"),
  10325. 33: .same(proto: "c"),
  10326. 34: .standard(proto: "optional_foreign"),
  10327. ]
  10328. fileprivate class _StorageClass {
  10329. var _a: Int32? = nil
  10330. var _dummy2: Int32? = nil
  10331. var _b: Int32? = nil
  10332. var _dummy4: Int32? = nil
  10333. var _dummy5: Int32? = nil
  10334. var _dummy6: Int32? = nil
  10335. var _dummy7: Int32? = nil
  10336. var _dummy8: Int32? = nil
  10337. var _dummy9: Int32? = nil
  10338. var _dummy10: Int32? = nil
  10339. var _dummy11: Int32? = nil
  10340. var _dummy12: Int32? = nil
  10341. var _dummy13: Int32? = nil
  10342. var _dummy14: Int32? = nil
  10343. var _dummy15: Int32? = nil
  10344. var _dummy16: Int32? = nil
  10345. var _dummy17: Int32? = nil
  10346. var _dummy18: Int32? = nil
  10347. var _dummy19: Int32? = nil
  10348. var _dummy20: Int32? = nil
  10349. var _dummy21: Int32? = nil
  10350. var _dummy22: Int32? = nil
  10351. var _dummy23: Int32? = nil
  10352. var _dummy24: Int32? = nil
  10353. var _dummy25: Int32? = nil
  10354. var _dummy26: Int32? = nil
  10355. var _dummy27: Int32? = nil
  10356. var _dummy28: Int32? = nil
  10357. var _dummy29: Int32? = nil
  10358. var _dummy30: Int32? = nil
  10359. var _dummy31: Int32? = nil
  10360. var _dummy32: Int32? = nil
  10361. var _c: Int32? = nil
  10362. var _optionalForeign: EditionUnittest_ForeignMessage? = nil
  10363. // This property is used as the initial default value for new instances of the type.
  10364. // The type itself is protecting the reference to its storage via CoW semantics.
  10365. // This will force a copy to be made of this reference when the first mutation occurs;
  10366. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  10367. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  10368. private init() {}
  10369. init(copying source: _StorageClass) {
  10370. _a = source._a
  10371. _dummy2 = source._dummy2
  10372. _b = source._b
  10373. _dummy4 = source._dummy4
  10374. _dummy5 = source._dummy5
  10375. _dummy6 = source._dummy6
  10376. _dummy7 = source._dummy7
  10377. _dummy8 = source._dummy8
  10378. _dummy9 = source._dummy9
  10379. _dummy10 = source._dummy10
  10380. _dummy11 = source._dummy11
  10381. _dummy12 = source._dummy12
  10382. _dummy13 = source._dummy13
  10383. _dummy14 = source._dummy14
  10384. _dummy15 = source._dummy15
  10385. _dummy16 = source._dummy16
  10386. _dummy17 = source._dummy17
  10387. _dummy18 = source._dummy18
  10388. _dummy19 = source._dummy19
  10389. _dummy20 = source._dummy20
  10390. _dummy21 = source._dummy21
  10391. _dummy22 = source._dummy22
  10392. _dummy23 = source._dummy23
  10393. _dummy24 = source._dummy24
  10394. _dummy25 = source._dummy25
  10395. _dummy26 = source._dummy26
  10396. _dummy27 = source._dummy27
  10397. _dummy28 = source._dummy28
  10398. _dummy29 = source._dummy29
  10399. _dummy30 = source._dummy30
  10400. _dummy31 = source._dummy31
  10401. _dummy32 = source._dummy32
  10402. _c = source._c
  10403. _optionalForeign = source._optionalForeign
  10404. }
  10405. }
  10406. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  10407. if !isKnownUniquelyReferenced(&_storage) {
  10408. _storage = _StorageClass(copying: _storage)
  10409. }
  10410. return _storage
  10411. }
  10412. public var isInitialized: Bool {
  10413. return withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10414. if _storage._a == nil {return false}
  10415. if _storage._b == nil {return false}
  10416. if _storage._c == nil {return false}
  10417. return true
  10418. }
  10419. }
  10420. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10421. _ = _uniqueStorage()
  10422. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10423. while let fieldNumber = try decoder.nextFieldNumber() {
  10424. // The use of inline closures is to circumvent an issue where the compiler
  10425. // allocates stack space for every case branch when no optimizations are
  10426. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10427. switch fieldNumber {
  10428. case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._a) }()
  10429. case 2: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy2) }()
  10430. case 3: try { try decoder.decodeSingularInt32Field(value: &_storage._b) }()
  10431. case 4: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy4) }()
  10432. case 5: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy5) }()
  10433. case 6: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy6) }()
  10434. case 7: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy7) }()
  10435. case 8: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy8) }()
  10436. case 9: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy9) }()
  10437. case 10: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy10) }()
  10438. case 11: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy11) }()
  10439. case 12: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy12) }()
  10440. case 13: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy13) }()
  10441. case 14: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy14) }()
  10442. case 15: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy15) }()
  10443. case 16: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy16) }()
  10444. case 17: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy17) }()
  10445. case 18: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy18) }()
  10446. case 19: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy19) }()
  10447. case 20: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy20) }()
  10448. case 21: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy21) }()
  10449. case 22: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy22) }()
  10450. case 23: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy23) }()
  10451. case 24: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy24) }()
  10452. case 25: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy25) }()
  10453. case 26: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy26) }()
  10454. case 27: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy27) }()
  10455. case 28: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy28) }()
  10456. case 29: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy29) }()
  10457. case 30: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy30) }()
  10458. case 31: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy31) }()
  10459. case 32: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy32) }()
  10460. case 33: try { try decoder.decodeSingularInt32Field(value: &_storage._c) }()
  10461. case 34: try { try decoder.decodeSingularMessageField(value: &_storage._optionalForeign) }()
  10462. default: break
  10463. }
  10464. }
  10465. }
  10466. }
  10467. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10468. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10469. // The use of inline closures is to circumvent an issue where the compiler
  10470. // allocates stack space for every if/case branch local when no optimizations
  10471. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10472. // https://github.com/apple/swift-protobuf/issues/1182
  10473. try { if let v = _storage._a {
  10474. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  10475. } }()
  10476. try { if let v = _storage._dummy2 {
  10477. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  10478. } }()
  10479. try { if let v = _storage._b {
  10480. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  10481. } }()
  10482. try { if let v = _storage._dummy4 {
  10483. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  10484. } }()
  10485. try { if let v = _storage._dummy5 {
  10486. try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
  10487. } }()
  10488. try { if let v = _storage._dummy6 {
  10489. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  10490. } }()
  10491. try { if let v = _storage._dummy7 {
  10492. try visitor.visitSingularInt32Field(value: v, fieldNumber: 7)
  10493. } }()
  10494. try { if let v = _storage._dummy8 {
  10495. try visitor.visitSingularInt32Field(value: v, fieldNumber: 8)
  10496. } }()
  10497. try { if let v = _storage._dummy9 {
  10498. try visitor.visitSingularInt32Field(value: v, fieldNumber: 9)
  10499. } }()
  10500. try { if let v = _storage._dummy10 {
  10501. try visitor.visitSingularInt32Field(value: v, fieldNumber: 10)
  10502. } }()
  10503. try { if let v = _storage._dummy11 {
  10504. try visitor.visitSingularInt32Field(value: v, fieldNumber: 11)
  10505. } }()
  10506. try { if let v = _storage._dummy12 {
  10507. try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
  10508. } }()
  10509. try { if let v = _storage._dummy13 {
  10510. try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
  10511. } }()
  10512. try { if let v = _storage._dummy14 {
  10513. try visitor.visitSingularInt32Field(value: v, fieldNumber: 14)
  10514. } }()
  10515. try { if let v = _storage._dummy15 {
  10516. try visitor.visitSingularInt32Field(value: v, fieldNumber: 15)
  10517. } }()
  10518. try { if let v = _storage._dummy16 {
  10519. try visitor.visitSingularInt32Field(value: v, fieldNumber: 16)
  10520. } }()
  10521. try { if let v = _storage._dummy17 {
  10522. try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
  10523. } }()
  10524. try { if let v = _storage._dummy18 {
  10525. try visitor.visitSingularInt32Field(value: v, fieldNumber: 18)
  10526. } }()
  10527. try { if let v = _storage._dummy19 {
  10528. try visitor.visitSingularInt32Field(value: v, fieldNumber: 19)
  10529. } }()
  10530. try { if let v = _storage._dummy20 {
  10531. try visitor.visitSingularInt32Field(value: v, fieldNumber: 20)
  10532. } }()
  10533. try { if let v = _storage._dummy21 {
  10534. try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
  10535. } }()
  10536. try { if let v = _storage._dummy22 {
  10537. try visitor.visitSingularInt32Field(value: v, fieldNumber: 22)
  10538. } }()
  10539. try { if let v = _storage._dummy23 {
  10540. try visitor.visitSingularInt32Field(value: v, fieldNumber: 23)
  10541. } }()
  10542. try { if let v = _storage._dummy24 {
  10543. try visitor.visitSingularInt32Field(value: v, fieldNumber: 24)
  10544. } }()
  10545. try { if let v = _storage._dummy25 {
  10546. try visitor.visitSingularInt32Field(value: v, fieldNumber: 25)
  10547. } }()
  10548. try { if let v = _storage._dummy26 {
  10549. try visitor.visitSingularInt32Field(value: v, fieldNumber: 26)
  10550. } }()
  10551. try { if let v = _storage._dummy27 {
  10552. try visitor.visitSingularInt32Field(value: v, fieldNumber: 27)
  10553. } }()
  10554. try { if let v = _storage._dummy28 {
  10555. try visitor.visitSingularInt32Field(value: v, fieldNumber: 28)
  10556. } }()
  10557. try { if let v = _storage._dummy29 {
  10558. try visitor.visitSingularInt32Field(value: v, fieldNumber: 29)
  10559. } }()
  10560. try { if let v = _storage._dummy30 {
  10561. try visitor.visitSingularInt32Field(value: v, fieldNumber: 30)
  10562. } }()
  10563. try { if let v = _storage._dummy31 {
  10564. try visitor.visitSingularInt32Field(value: v, fieldNumber: 31)
  10565. } }()
  10566. try { if let v = _storage._dummy32 {
  10567. try visitor.visitSingularInt32Field(value: v, fieldNumber: 32)
  10568. } }()
  10569. try { if let v = _storage._c {
  10570. try visitor.visitSingularInt32Field(value: v, fieldNumber: 33)
  10571. } }()
  10572. try { if let v = _storage._optionalForeign {
  10573. try visitor.visitSingularMessageField(value: v, fieldNumber: 34)
  10574. } }()
  10575. }
  10576. try unknownFields.traverse(visitor: &visitor)
  10577. }
  10578. static func ==(lhs: EditionUnittest_TestRequired, rhs: EditionUnittest_TestRequired) -> Bool {
  10579. if lhs._storage !== rhs._storage {
  10580. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  10581. let _storage = _args.0
  10582. let rhs_storage = _args.1
  10583. if _storage._a != rhs_storage._a {return false}
  10584. if _storage._dummy2 != rhs_storage._dummy2 {return false}
  10585. if _storage._b != rhs_storage._b {return false}
  10586. if _storage._dummy4 != rhs_storage._dummy4 {return false}
  10587. if _storage._dummy5 != rhs_storage._dummy5 {return false}
  10588. if _storage._dummy6 != rhs_storage._dummy6 {return false}
  10589. if _storage._dummy7 != rhs_storage._dummy7 {return false}
  10590. if _storage._dummy8 != rhs_storage._dummy8 {return false}
  10591. if _storage._dummy9 != rhs_storage._dummy9 {return false}
  10592. if _storage._dummy10 != rhs_storage._dummy10 {return false}
  10593. if _storage._dummy11 != rhs_storage._dummy11 {return false}
  10594. if _storage._dummy12 != rhs_storage._dummy12 {return false}
  10595. if _storage._dummy13 != rhs_storage._dummy13 {return false}
  10596. if _storage._dummy14 != rhs_storage._dummy14 {return false}
  10597. if _storage._dummy15 != rhs_storage._dummy15 {return false}
  10598. if _storage._dummy16 != rhs_storage._dummy16 {return false}
  10599. if _storage._dummy17 != rhs_storage._dummy17 {return false}
  10600. if _storage._dummy18 != rhs_storage._dummy18 {return false}
  10601. if _storage._dummy19 != rhs_storage._dummy19 {return false}
  10602. if _storage._dummy20 != rhs_storage._dummy20 {return false}
  10603. if _storage._dummy21 != rhs_storage._dummy21 {return false}
  10604. if _storage._dummy22 != rhs_storage._dummy22 {return false}
  10605. if _storage._dummy23 != rhs_storage._dummy23 {return false}
  10606. if _storage._dummy24 != rhs_storage._dummy24 {return false}
  10607. if _storage._dummy25 != rhs_storage._dummy25 {return false}
  10608. if _storage._dummy26 != rhs_storage._dummy26 {return false}
  10609. if _storage._dummy27 != rhs_storage._dummy27 {return false}
  10610. if _storage._dummy28 != rhs_storage._dummy28 {return false}
  10611. if _storage._dummy29 != rhs_storage._dummy29 {return false}
  10612. if _storage._dummy30 != rhs_storage._dummy30 {return false}
  10613. if _storage._dummy31 != rhs_storage._dummy31 {return false}
  10614. if _storage._dummy32 != rhs_storage._dummy32 {return false}
  10615. if _storage._c != rhs_storage._c {return false}
  10616. if _storage._optionalForeign != rhs_storage._optionalForeign {return false}
  10617. return true
  10618. }
  10619. if !storagesAreEqual {return false}
  10620. }
  10621. if lhs.unknownFields != rhs.unknownFields {return false}
  10622. return true
  10623. }
  10624. }
  10625. extension EditionUnittest_TestRequiredForeign: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10626. static let protoMessageName: String = _protobuf_package + ".TestRequiredForeign"
  10627. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10628. 1: .standard(proto: "optional_message"),
  10629. 2: .standard(proto: "repeated_message"),
  10630. 3: .same(proto: "dummy"),
  10631. 4: .standard(proto: "optional_lazy_message"),
  10632. ]
  10633. public var isInitialized: Bool {
  10634. if let v = self._optionalMessage, !v.isInitialized {return false}
  10635. if !SwiftProtobuf.Internal.areAllInitialized(self.repeatedMessage) {return false}
  10636. return true
  10637. }
  10638. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10639. while let fieldNumber = try decoder.nextFieldNumber() {
  10640. // The use of inline closures is to circumvent an issue where the compiler
  10641. // allocates stack space for every case branch when no optimizations are
  10642. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10643. switch fieldNumber {
  10644. case 1: try { try decoder.decodeSingularMessageField(value: &self._optionalMessage) }()
  10645. case 2: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedMessage) }()
  10646. case 3: try { try decoder.decodeSingularInt32Field(value: &self._dummy) }()
  10647. case 4: try { try decoder.decodeSingularMessageField(value: &self._optionalLazyMessage) }()
  10648. default: break
  10649. }
  10650. }
  10651. }
  10652. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10653. // The use of inline closures is to circumvent an issue where the compiler
  10654. // allocates stack space for every if/case branch local when no optimizations
  10655. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10656. // https://github.com/apple/swift-protobuf/issues/1182
  10657. try { if let v = self._optionalMessage {
  10658. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  10659. } }()
  10660. if !self.repeatedMessage.isEmpty {
  10661. try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 2)
  10662. }
  10663. try { if let v = self._dummy {
  10664. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  10665. } }()
  10666. try { if let v = self._optionalLazyMessage {
  10667. try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
  10668. } }()
  10669. try unknownFields.traverse(visitor: &visitor)
  10670. }
  10671. static func ==(lhs: EditionUnittest_TestRequiredForeign, rhs: EditionUnittest_TestRequiredForeign) -> Bool {
  10672. if lhs._optionalMessage != rhs._optionalMessage {return false}
  10673. if lhs.repeatedMessage != rhs.repeatedMessage {return false}
  10674. if lhs._dummy != rhs._dummy {return false}
  10675. if lhs._optionalLazyMessage != rhs._optionalLazyMessage {return false}
  10676. if lhs.unknownFields != rhs.unknownFields {return false}
  10677. return true
  10678. }
  10679. }
  10680. extension EditionUnittest_TestRequiredMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10681. static let protoMessageName: String = _protobuf_package + ".TestRequiredMessage"
  10682. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10683. 1: .standard(proto: "optional_message"),
  10684. 2: .standard(proto: "repeated_message"),
  10685. 3: .standard(proto: "required_message"),
  10686. ]
  10687. public var isInitialized: Bool {
  10688. if self._requiredMessage == nil {return false}
  10689. if let v = self._optionalMessage, !v.isInitialized {return false}
  10690. if !SwiftProtobuf.Internal.areAllInitialized(self.repeatedMessage) {return false}
  10691. if let v = self._requiredMessage, !v.isInitialized {return false}
  10692. return true
  10693. }
  10694. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10695. while let fieldNumber = try decoder.nextFieldNumber() {
  10696. // The use of inline closures is to circumvent an issue where the compiler
  10697. // allocates stack space for every case branch when no optimizations are
  10698. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10699. switch fieldNumber {
  10700. case 1: try { try decoder.decodeSingularMessageField(value: &self._optionalMessage) }()
  10701. case 2: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedMessage) }()
  10702. case 3: try { try decoder.decodeSingularMessageField(value: &self._requiredMessage) }()
  10703. default: break
  10704. }
  10705. }
  10706. }
  10707. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10708. // The use of inline closures is to circumvent an issue where the compiler
  10709. // allocates stack space for every if/case branch local when no optimizations
  10710. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10711. // https://github.com/apple/swift-protobuf/issues/1182
  10712. try { if let v = self._optionalMessage {
  10713. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  10714. } }()
  10715. if !self.repeatedMessage.isEmpty {
  10716. try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 2)
  10717. }
  10718. try { if let v = self._requiredMessage {
  10719. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  10720. } }()
  10721. try unknownFields.traverse(visitor: &visitor)
  10722. }
  10723. static func ==(lhs: EditionUnittest_TestRequiredMessage, rhs: EditionUnittest_TestRequiredMessage) -> Bool {
  10724. if lhs._optionalMessage != rhs._optionalMessage {return false}
  10725. if lhs.repeatedMessage != rhs.repeatedMessage {return false}
  10726. if lhs._requiredMessage != rhs._requiredMessage {return false}
  10727. if lhs.unknownFields != rhs.unknownFields {return false}
  10728. return true
  10729. }
  10730. }
  10731. extension EditionUnittest_TestNestedRequiredForeign: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10732. static let protoMessageName: String = _protobuf_package + ".TestNestedRequiredForeign"
  10733. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10734. 1: .same(proto: "child"),
  10735. 2: .same(proto: "payload"),
  10736. 3: .same(proto: "dummy"),
  10737. 5: .standard(proto: "required_enum"),
  10738. 6: .standard(proto: "required_enum_no_mask"),
  10739. 7: .standard(proto: "required_enum_multi"),
  10740. 9: .standard(proto: "required_no_mask"),
  10741. ]
  10742. fileprivate class _StorageClass {
  10743. var _child: EditionUnittest_TestNestedRequiredForeign? = nil
  10744. var _payload: EditionUnittest_TestRequiredForeign? = nil
  10745. var _dummy: Int32? = nil
  10746. var _requiredEnum: EditionUnittest_TestRequiredEnum? = nil
  10747. var _requiredEnumNoMask: EditionUnittest_TestRequiredEnumNoMask? = nil
  10748. var _requiredEnumMulti: EditionUnittest_TestRequiredEnumMulti? = nil
  10749. var _requiredNoMask: EditionUnittest_TestRequiredNoMaskMulti? = nil
  10750. // This property is used as the initial default value for new instances of the type.
  10751. // The type itself is protecting the reference to its storage via CoW semantics.
  10752. // This will force a copy to be made of this reference when the first mutation occurs;
  10753. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  10754. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  10755. private init() {}
  10756. init(copying source: _StorageClass) {
  10757. _child = source._child
  10758. _payload = source._payload
  10759. _dummy = source._dummy
  10760. _requiredEnum = source._requiredEnum
  10761. _requiredEnumNoMask = source._requiredEnumNoMask
  10762. _requiredEnumMulti = source._requiredEnumMulti
  10763. _requiredNoMask = source._requiredNoMask
  10764. }
  10765. }
  10766. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  10767. if !isKnownUniquelyReferenced(&_storage) {
  10768. _storage = _StorageClass(copying: _storage)
  10769. }
  10770. return _storage
  10771. }
  10772. public var isInitialized: Bool {
  10773. return withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10774. if let v = _storage._child, !v.isInitialized {return false}
  10775. if let v = _storage._payload, !v.isInitialized {return false}
  10776. if let v = _storage._requiredEnum, !v.isInitialized {return false}
  10777. if let v = _storage._requiredEnumNoMask, !v.isInitialized {return false}
  10778. if let v = _storage._requiredEnumMulti, !v.isInitialized {return false}
  10779. if let v = _storage._requiredNoMask, !v.isInitialized {return false}
  10780. return true
  10781. }
  10782. }
  10783. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10784. _ = _uniqueStorage()
  10785. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10786. while let fieldNumber = try decoder.nextFieldNumber() {
  10787. // The use of inline closures is to circumvent an issue where the compiler
  10788. // allocates stack space for every case branch when no optimizations are
  10789. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10790. switch fieldNumber {
  10791. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._child) }()
  10792. case 2: try { try decoder.decodeSingularMessageField(value: &_storage._payload) }()
  10793. case 3: try { try decoder.decodeSingularInt32Field(value: &_storage._dummy) }()
  10794. case 5: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnum) }()
  10795. case 6: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnumNoMask) }()
  10796. case 7: try { try decoder.decodeSingularMessageField(value: &_storage._requiredEnumMulti) }()
  10797. case 9: try { try decoder.decodeSingularMessageField(value: &_storage._requiredNoMask) }()
  10798. default: break
  10799. }
  10800. }
  10801. }
  10802. }
  10803. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10804. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  10805. // The use of inline closures is to circumvent an issue where the compiler
  10806. // allocates stack space for every if/case branch local when no optimizations
  10807. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10808. // https://github.com/apple/swift-protobuf/issues/1182
  10809. try { if let v = _storage._child {
  10810. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  10811. } }()
  10812. try { if let v = _storage._payload {
  10813. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  10814. } }()
  10815. try { if let v = _storage._dummy {
  10816. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  10817. } }()
  10818. try { if let v = _storage._requiredEnum {
  10819. try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
  10820. } }()
  10821. try { if let v = _storage._requiredEnumNoMask {
  10822. try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
  10823. } }()
  10824. try { if let v = _storage._requiredEnumMulti {
  10825. try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
  10826. } }()
  10827. try { if let v = _storage._requiredNoMask {
  10828. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  10829. } }()
  10830. }
  10831. try unknownFields.traverse(visitor: &visitor)
  10832. }
  10833. static func ==(lhs: EditionUnittest_TestNestedRequiredForeign, rhs: EditionUnittest_TestNestedRequiredForeign) -> Bool {
  10834. if lhs._storage !== rhs._storage {
  10835. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  10836. let _storage = _args.0
  10837. let rhs_storage = _args.1
  10838. if _storage._child != rhs_storage._child {return false}
  10839. if _storage._payload != rhs_storage._payload {return false}
  10840. if _storage._dummy != rhs_storage._dummy {return false}
  10841. if _storage._requiredEnum != rhs_storage._requiredEnum {return false}
  10842. if _storage._requiredEnumNoMask != rhs_storage._requiredEnumNoMask {return false}
  10843. if _storage._requiredEnumMulti != rhs_storage._requiredEnumMulti {return false}
  10844. if _storage._requiredNoMask != rhs_storage._requiredNoMask {return false}
  10845. return true
  10846. }
  10847. if !storagesAreEqual {return false}
  10848. }
  10849. if lhs.unknownFields != rhs.unknownFields {return false}
  10850. return true
  10851. }
  10852. }
  10853. extension EditionUnittest_TestForeignNested: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10854. static let protoMessageName: String = _protobuf_package + ".TestForeignNested"
  10855. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10856. 1: .standard(proto: "foreign_nested"),
  10857. ]
  10858. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10859. while let fieldNumber = try decoder.nextFieldNumber() {
  10860. // The use of inline closures is to circumvent an issue where the compiler
  10861. // allocates stack space for every case branch when no optimizations are
  10862. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10863. switch fieldNumber {
  10864. case 1: try { try decoder.decodeSingularMessageField(value: &self._foreignNested) }()
  10865. default: break
  10866. }
  10867. }
  10868. }
  10869. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10870. // The use of inline closures is to circumvent an issue where the compiler
  10871. // allocates stack space for every if/case branch local when no optimizations
  10872. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10873. // https://github.com/apple/swift-protobuf/issues/1182
  10874. try { if let v = self._foreignNested {
  10875. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  10876. } }()
  10877. try unknownFields.traverse(visitor: &visitor)
  10878. }
  10879. static func ==(lhs: EditionUnittest_TestForeignNested, rhs: EditionUnittest_TestForeignNested) -> Bool {
  10880. if lhs._foreignNested != rhs._foreignNested {return false}
  10881. if lhs.unknownFields != rhs.unknownFields {return false}
  10882. return true
  10883. }
  10884. }
  10885. extension EditionUnittest_TestEmptyMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10886. static let protoMessageName: String = _protobuf_package + ".TestEmptyMessage"
  10887. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  10888. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10889. // Load everything into unknown fields
  10890. while try decoder.nextFieldNumber() != nil {}
  10891. }
  10892. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10893. try unknownFields.traverse(visitor: &visitor)
  10894. }
  10895. static func ==(lhs: EditionUnittest_TestEmptyMessage, rhs: EditionUnittest_TestEmptyMessage) -> Bool {
  10896. if lhs.unknownFields != rhs.unknownFields {return false}
  10897. return true
  10898. }
  10899. }
  10900. extension EditionUnittest_TestEmptyMessageWithExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10901. static let protoMessageName: String = _protobuf_package + ".TestEmptyMessageWithExtensions"
  10902. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  10903. public var isInitialized: Bool {
  10904. if !_protobuf_extensionFieldValues.isInitialized {return false}
  10905. return true
  10906. }
  10907. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10908. while let fieldNumber = try decoder.nextFieldNumber() {
  10909. if (1 <= fieldNumber && fieldNumber < 536870912) {
  10910. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestEmptyMessageWithExtensions.self, fieldNumber: fieldNumber)
  10911. }
  10912. }
  10913. }
  10914. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10915. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 536870912)
  10916. try unknownFields.traverse(visitor: &visitor)
  10917. }
  10918. static func ==(lhs: EditionUnittest_TestEmptyMessageWithExtensions, rhs: EditionUnittest_TestEmptyMessageWithExtensions) -> Bool {
  10919. if lhs.unknownFields != rhs.unknownFields {return false}
  10920. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  10921. return true
  10922. }
  10923. }
  10924. extension EditionUnittest_TestPickleNestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10925. static let protoMessageName: String = _protobuf_package + ".TestPickleNestedMessage"
  10926. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  10927. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10928. // Load everything into unknown fields
  10929. while try decoder.nextFieldNumber() != nil {}
  10930. }
  10931. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10932. try unknownFields.traverse(visitor: &visitor)
  10933. }
  10934. static func ==(lhs: EditionUnittest_TestPickleNestedMessage, rhs: EditionUnittest_TestPickleNestedMessage) -> Bool {
  10935. if lhs.unknownFields != rhs.unknownFields {return false}
  10936. return true
  10937. }
  10938. }
  10939. extension EditionUnittest_TestPickleNestedMessage.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10940. static let protoMessageName: String = EditionUnittest_TestPickleNestedMessage.protoMessageName + ".NestedMessage"
  10941. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10942. 1: .same(proto: "bb"),
  10943. ]
  10944. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10945. while let fieldNumber = try decoder.nextFieldNumber() {
  10946. // The use of inline closures is to circumvent an issue where the compiler
  10947. // allocates stack space for every case branch when no optimizations are
  10948. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10949. switch fieldNumber {
  10950. case 1: try { try decoder.decodeSingularInt32Field(value: &self._bb) }()
  10951. default: break
  10952. }
  10953. }
  10954. }
  10955. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10956. // The use of inline closures is to circumvent an issue where the compiler
  10957. // allocates stack space for every if/case branch local when no optimizations
  10958. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10959. // https://github.com/apple/swift-protobuf/issues/1182
  10960. try { if let v = self._bb {
  10961. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  10962. } }()
  10963. try unknownFields.traverse(visitor: &visitor)
  10964. }
  10965. static func ==(lhs: EditionUnittest_TestPickleNestedMessage.NestedMessage, rhs: EditionUnittest_TestPickleNestedMessage.NestedMessage) -> Bool {
  10966. if lhs._bb != rhs._bb {return false}
  10967. if lhs.unknownFields != rhs.unknownFields {return false}
  10968. return true
  10969. }
  10970. }
  10971. extension EditionUnittest_TestPickleNestedMessage.NestedMessage.NestedNestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  10972. static let protoMessageName: String = EditionUnittest_TestPickleNestedMessage.NestedMessage.protoMessageName + ".NestedNestedMessage"
  10973. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  10974. 1: .same(proto: "cc"),
  10975. ]
  10976. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  10977. while let fieldNumber = try decoder.nextFieldNumber() {
  10978. // The use of inline closures is to circumvent an issue where the compiler
  10979. // allocates stack space for every case branch when no optimizations are
  10980. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  10981. switch fieldNumber {
  10982. case 1: try { try decoder.decodeSingularInt32Field(value: &self._cc) }()
  10983. default: break
  10984. }
  10985. }
  10986. }
  10987. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  10988. // The use of inline closures is to circumvent an issue where the compiler
  10989. // allocates stack space for every if/case branch local when no optimizations
  10990. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  10991. // https://github.com/apple/swift-protobuf/issues/1182
  10992. try { if let v = self._cc {
  10993. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  10994. } }()
  10995. try unknownFields.traverse(visitor: &visitor)
  10996. }
  10997. static func ==(lhs: EditionUnittest_TestPickleNestedMessage.NestedMessage.NestedNestedMessage, rhs: EditionUnittest_TestPickleNestedMessage.NestedMessage.NestedNestedMessage) -> Bool {
  10998. if lhs._cc != rhs._cc {return false}
  10999. if lhs.unknownFields != rhs.unknownFields {return false}
  11000. return true
  11001. }
  11002. }
  11003. extension EditionUnittest_TestMultipleExtensionRanges: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11004. static let protoMessageName: String = _protobuf_package + ".TestMultipleExtensionRanges"
  11005. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  11006. public var isInitialized: Bool {
  11007. if !_protobuf_extensionFieldValues.isInitialized {return false}
  11008. return true
  11009. }
  11010. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11011. while let fieldNumber = try decoder.nextFieldNumber() {
  11012. if (42 == fieldNumber) || (4143 <= fieldNumber && fieldNumber < 4244) || (65536 <= fieldNumber && fieldNumber < 536870912) {
  11013. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestMultipleExtensionRanges.self, fieldNumber: fieldNumber)
  11014. }
  11015. }
  11016. }
  11017. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11018. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 42, end: 536870912)
  11019. try unknownFields.traverse(visitor: &visitor)
  11020. }
  11021. static func ==(lhs: EditionUnittest_TestMultipleExtensionRanges, rhs: EditionUnittest_TestMultipleExtensionRanges) -> Bool {
  11022. if lhs.unknownFields != rhs.unknownFields {return false}
  11023. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  11024. return true
  11025. }
  11026. }
  11027. extension EditionUnittest_TestReallyLargeTagNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11028. static let protoMessageName: String = _protobuf_package + ".TestReallyLargeTagNumber"
  11029. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11030. 1: .same(proto: "a"),
  11031. 268435455: .same(proto: "bb"),
  11032. ]
  11033. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11034. while let fieldNumber = try decoder.nextFieldNumber() {
  11035. // The use of inline closures is to circumvent an issue where the compiler
  11036. // allocates stack space for every case branch when no optimizations are
  11037. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11038. switch fieldNumber {
  11039. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  11040. case 268435455: try { try decoder.decodeSingularInt32Field(value: &self._bb) }()
  11041. default: break
  11042. }
  11043. }
  11044. }
  11045. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11046. // The use of inline closures is to circumvent an issue where the compiler
  11047. // allocates stack space for every if/case branch local when no optimizations
  11048. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11049. // https://github.com/apple/swift-protobuf/issues/1182
  11050. try { if let v = self._a {
  11051. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  11052. } }()
  11053. try { if let v = self._bb {
  11054. try visitor.visitSingularInt32Field(value: v, fieldNumber: 268435455)
  11055. } }()
  11056. try unknownFields.traverse(visitor: &visitor)
  11057. }
  11058. static func ==(lhs: EditionUnittest_TestReallyLargeTagNumber, rhs: EditionUnittest_TestReallyLargeTagNumber) -> Bool {
  11059. if lhs._a != rhs._a {return false}
  11060. if lhs._bb != rhs._bb {return false}
  11061. if lhs.unknownFields != rhs.unknownFields {return false}
  11062. return true
  11063. }
  11064. }
  11065. extension EditionUnittest_TestRecursiveMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11066. static let protoMessageName: String = _protobuf_package + ".TestRecursiveMessage"
  11067. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11068. 1: .same(proto: "a"),
  11069. 2: .same(proto: "i"),
  11070. ]
  11071. fileprivate class _StorageClass {
  11072. var _a: EditionUnittest_TestRecursiveMessage? = nil
  11073. var _i: Int32? = nil
  11074. // This property is used as the initial default value for new instances of the type.
  11075. // The type itself is protecting the reference to its storage via CoW semantics.
  11076. // This will force a copy to be made of this reference when the first mutation occurs;
  11077. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  11078. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  11079. private init() {}
  11080. init(copying source: _StorageClass) {
  11081. _a = source._a
  11082. _i = source._i
  11083. }
  11084. }
  11085. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  11086. if !isKnownUniquelyReferenced(&_storage) {
  11087. _storage = _StorageClass(copying: _storage)
  11088. }
  11089. return _storage
  11090. }
  11091. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11092. _ = _uniqueStorage()
  11093. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11094. while let fieldNumber = try decoder.nextFieldNumber() {
  11095. // The use of inline closures is to circumvent an issue where the compiler
  11096. // allocates stack space for every case branch when no optimizations are
  11097. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11098. switch fieldNumber {
  11099. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._a) }()
  11100. case 2: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }()
  11101. default: break
  11102. }
  11103. }
  11104. }
  11105. }
  11106. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11107. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11108. // The use of inline closures is to circumvent an issue where the compiler
  11109. // allocates stack space for every if/case branch local when no optimizations
  11110. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11111. // https://github.com/apple/swift-protobuf/issues/1182
  11112. try { if let v = _storage._a {
  11113. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11114. } }()
  11115. try { if let v = _storage._i {
  11116. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  11117. } }()
  11118. }
  11119. try unknownFields.traverse(visitor: &visitor)
  11120. }
  11121. static func ==(lhs: EditionUnittest_TestRecursiveMessage, rhs: EditionUnittest_TestRecursiveMessage) -> Bool {
  11122. if lhs._storage !== rhs._storage {
  11123. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  11124. let _storage = _args.0
  11125. let rhs_storage = _args.1
  11126. if _storage._a != rhs_storage._a {return false}
  11127. if _storage._i != rhs_storage._i {return false}
  11128. return true
  11129. }
  11130. if !storagesAreEqual {return false}
  11131. }
  11132. if lhs.unknownFields != rhs.unknownFields {return false}
  11133. return true
  11134. }
  11135. }
  11136. extension EditionUnittest_TestMutualRecursionA: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11137. static let protoMessageName: String = _protobuf_package + ".TestMutualRecursionA"
  11138. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11139. 1: .same(proto: "bb"),
  11140. 2: .same(proto: "subgroup"),
  11141. 2: .unique(proto: "SubGroup", json: "subgroup"),
  11142. 5: .same(proto: "subgroupr"),
  11143. 5: .unique(proto: "SubGroupR", json: "subgroupr"),
  11144. ]
  11145. fileprivate class _StorageClass {
  11146. var _bb: EditionUnittest_TestMutualRecursionB? = nil
  11147. var _subGroup: EditionUnittest_TestMutualRecursionA.SubGroup? = nil
  11148. var _subGroupR: [EditionUnittest_TestMutualRecursionA.SubGroupR] = []
  11149. // This property is used as the initial default value for new instances of the type.
  11150. // The type itself is protecting the reference to its storage via CoW semantics.
  11151. // This will force a copy to be made of this reference when the first mutation occurs;
  11152. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  11153. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  11154. private init() {}
  11155. init(copying source: _StorageClass) {
  11156. _bb = source._bb
  11157. _subGroup = source._subGroup
  11158. _subGroupR = source._subGroupR
  11159. }
  11160. }
  11161. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  11162. if !isKnownUniquelyReferenced(&_storage) {
  11163. _storage = _StorageClass(copying: _storage)
  11164. }
  11165. return _storage
  11166. }
  11167. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11168. _ = _uniqueStorage()
  11169. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11170. while let fieldNumber = try decoder.nextFieldNumber() {
  11171. // The use of inline closures is to circumvent an issue where the compiler
  11172. // allocates stack space for every case branch when no optimizations are
  11173. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11174. switch fieldNumber {
  11175. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._bb) }()
  11176. case 2: try { try decoder.decodeSingularGroupField(value: &_storage._subGroup) }()
  11177. case 5: try { try decoder.decodeRepeatedGroupField(value: &_storage._subGroupR) }()
  11178. default: break
  11179. }
  11180. }
  11181. }
  11182. }
  11183. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11184. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11185. // The use of inline closures is to circumvent an issue where the compiler
  11186. // allocates stack space for every if/case branch local when no optimizations
  11187. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11188. // https://github.com/apple/swift-protobuf/issues/1182
  11189. try { if let v = _storage._bb {
  11190. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11191. } }()
  11192. try { if let v = _storage._subGroup {
  11193. try visitor.visitSingularGroupField(value: v, fieldNumber: 2)
  11194. } }()
  11195. if !_storage._subGroupR.isEmpty {
  11196. try visitor.visitRepeatedGroupField(value: _storage._subGroupR, fieldNumber: 5)
  11197. }
  11198. }
  11199. try unknownFields.traverse(visitor: &visitor)
  11200. }
  11201. static func ==(lhs: EditionUnittest_TestMutualRecursionA, rhs: EditionUnittest_TestMutualRecursionA) -> Bool {
  11202. if lhs._storage !== rhs._storage {
  11203. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  11204. let _storage = _args.0
  11205. let rhs_storage = _args.1
  11206. if _storage._bb != rhs_storage._bb {return false}
  11207. if _storage._subGroup != rhs_storage._subGroup {return false}
  11208. if _storage._subGroupR != rhs_storage._subGroupR {return false}
  11209. return true
  11210. }
  11211. if !storagesAreEqual {return false}
  11212. }
  11213. if lhs.unknownFields != rhs.unknownFields {return false}
  11214. return true
  11215. }
  11216. }
  11217. extension EditionUnittest_TestMutualRecursionA.SubMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11218. static let protoMessageName: String = EditionUnittest_TestMutualRecursionA.protoMessageName + ".SubMessage"
  11219. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11220. 1: .same(proto: "b"),
  11221. ]
  11222. fileprivate class _StorageClass {
  11223. var _b: EditionUnittest_TestMutualRecursionB? = nil
  11224. // This property is used as the initial default value for new instances of the type.
  11225. // The type itself is protecting the reference to its storage via CoW semantics.
  11226. // This will force a copy to be made of this reference when the first mutation occurs;
  11227. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  11228. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  11229. private init() {}
  11230. init(copying source: _StorageClass) {
  11231. _b = source._b
  11232. }
  11233. }
  11234. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  11235. if !isKnownUniquelyReferenced(&_storage) {
  11236. _storage = _StorageClass(copying: _storage)
  11237. }
  11238. return _storage
  11239. }
  11240. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11241. _ = _uniqueStorage()
  11242. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11243. while let fieldNumber = try decoder.nextFieldNumber() {
  11244. // The use of inline closures is to circumvent an issue where the compiler
  11245. // allocates stack space for every case branch when no optimizations are
  11246. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11247. switch fieldNumber {
  11248. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._b) }()
  11249. default: break
  11250. }
  11251. }
  11252. }
  11253. }
  11254. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11255. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11256. // The use of inline closures is to circumvent an issue where the compiler
  11257. // allocates stack space for every if/case branch local when no optimizations
  11258. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11259. // https://github.com/apple/swift-protobuf/issues/1182
  11260. try { if let v = _storage._b {
  11261. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11262. } }()
  11263. }
  11264. try unknownFields.traverse(visitor: &visitor)
  11265. }
  11266. static func ==(lhs: EditionUnittest_TestMutualRecursionA.SubMessage, rhs: EditionUnittest_TestMutualRecursionA.SubMessage) -> Bool {
  11267. if lhs._storage !== rhs._storage {
  11268. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  11269. let _storage = _args.0
  11270. let rhs_storage = _args.1
  11271. if _storage._b != rhs_storage._b {return false}
  11272. return true
  11273. }
  11274. if !storagesAreEqual {return false}
  11275. }
  11276. if lhs.unknownFields != rhs.unknownFields {return false}
  11277. return true
  11278. }
  11279. }
  11280. extension EditionUnittest_TestMutualRecursionA.SubGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11281. static let protoMessageName: String = EditionUnittest_TestMutualRecursionA.protoMessageName + ".SubGroup"
  11282. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11283. 3: .standard(proto: "sub_message"),
  11284. 4: .standard(proto: "not_in_this_scc"),
  11285. ]
  11286. fileprivate class _StorageClass {
  11287. var _subMessage: EditionUnittest_TestMutualRecursionA.SubMessage? = nil
  11288. var _notInThisScc: EditionUnittest_TestAllTypes? = nil
  11289. // This property is used as the initial default value for new instances of the type.
  11290. // The type itself is protecting the reference to its storage via CoW semantics.
  11291. // This will force a copy to be made of this reference when the first mutation occurs;
  11292. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  11293. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  11294. private init() {}
  11295. init(copying source: _StorageClass) {
  11296. _subMessage = source._subMessage
  11297. _notInThisScc = source._notInThisScc
  11298. }
  11299. }
  11300. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  11301. if !isKnownUniquelyReferenced(&_storage) {
  11302. _storage = _StorageClass(copying: _storage)
  11303. }
  11304. return _storage
  11305. }
  11306. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11307. _ = _uniqueStorage()
  11308. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11309. while let fieldNumber = try decoder.nextFieldNumber() {
  11310. // The use of inline closures is to circumvent an issue where the compiler
  11311. // allocates stack space for every case branch when no optimizations are
  11312. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11313. switch fieldNumber {
  11314. case 3: try { try decoder.decodeSingularMessageField(value: &_storage._subMessage) }()
  11315. case 4: try { try decoder.decodeSingularMessageField(value: &_storage._notInThisScc) }()
  11316. default: break
  11317. }
  11318. }
  11319. }
  11320. }
  11321. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11322. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11323. // The use of inline closures is to circumvent an issue where the compiler
  11324. // allocates stack space for every if/case branch local when no optimizations
  11325. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11326. // https://github.com/apple/swift-protobuf/issues/1182
  11327. try { if let v = _storage._subMessage {
  11328. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  11329. } }()
  11330. try { if let v = _storage._notInThisScc {
  11331. try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
  11332. } }()
  11333. }
  11334. try unknownFields.traverse(visitor: &visitor)
  11335. }
  11336. static func ==(lhs: EditionUnittest_TestMutualRecursionA.SubGroup, rhs: EditionUnittest_TestMutualRecursionA.SubGroup) -> Bool {
  11337. if lhs._storage !== rhs._storage {
  11338. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  11339. let _storage = _args.0
  11340. let rhs_storage = _args.1
  11341. if _storage._subMessage != rhs_storage._subMessage {return false}
  11342. if _storage._notInThisScc != rhs_storage._notInThisScc {return false}
  11343. return true
  11344. }
  11345. if !storagesAreEqual {return false}
  11346. }
  11347. if lhs.unknownFields != rhs.unknownFields {return false}
  11348. return true
  11349. }
  11350. }
  11351. extension EditionUnittest_TestMutualRecursionA.SubGroupR: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11352. static let protoMessageName: String = EditionUnittest_TestMutualRecursionA.protoMessageName + ".SubGroupR"
  11353. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11354. 6: .same(proto: "payload"),
  11355. ]
  11356. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11357. while let fieldNumber = try decoder.nextFieldNumber() {
  11358. // The use of inline closures is to circumvent an issue where the compiler
  11359. // allocates stack space for every case branch when no optimizations are
  11360. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11361. switch fieldNumber {
  11362. case 6: try { try decoder.decodeSingularMessageField(value: &self._payload) }()
  11363. default: break
  11364. }
  11365. }
  11366. }
  11367. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11368. // The use of inline closures is to circumvent an issue where the compiler
  11369. // allocates stack space for every if/case branch local when no optimizations
  11370. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11371. // https://github.com/apple/swift-protobuf/issues/1182
  11372. try { if let v = self._payload {
  11373. try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
  11374. } }()
  11375. try unknownFields.traverse(visitor: &visitor)
  11376. }
  11377. static func ==(lhs: EditionUnittest_TestMutualRecursionA.SubGroupR, rhs: EditionUnittest_TestMutualRecursionA.SubGroupR) -> Bool {
  11378. if lhs._payload != rhs._payload {return false}
  11379. if lhs.unknownFields != rhs.unknownFields {return false}
  11380. return true
  11381. }
  11382. }
  11383. extension EditionUnittest_TestMutualRecursionB: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11384. static let protoMessageName: String = _protobuf_package + ".TestMutualRecursionB"
  11385. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11386. 1: .same(proto: "a"),
  11387. 2: .standard(proto: "optional_int32"),
  11388. ]
  11389. fileprivate class _StorageClass {
  11390. var _a: EditionUnittest_TestMutualRecursionA? = nil
  11391. var _optionalInt32: Int32? = nil
  11392. // This property is used as the initial default value for new instances of the type.
  11393. // The type itself is protecting the reference to its storage via CoW semantics.
  11394. // This will force a copy to be made of this reference when the first mutation occurs;
  11395. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  11396. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  11397. private init() {}
  11398. init(copying source: _StorageClass) {
  11399. _a = source._a
  11400. _optionalInt32 = source._optionalInt32
  11401. }
  11402. }
  11403. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  11404. if !isKnownUniquelyReferenced(&_storage) {
  11405. _storage = _StorageClass(copying: _storage)
  11406. }
  11407. return _storage
  11408. }
  11409. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11410. _ = _uniqueStorage()
  11411. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11412. while let fieldNumber = try decoder.nextFieldNumber() {
  11413. // The use of inline closures is to circumvent an issue where the compiler
  11414. // allocates stack space for every case branch when no optimizations are
  11415. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11416. switch fieldNumber {
  11417. case 1: try { try decoder.decodeSingularMessageField(value: &_storage._a) }()
  11418. case 2: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalInt32) }()
  11419. default: break
  11420. }
  11421. }
  11422. }
  11423. }
  11424. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11425. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  11426. // The use of inline closures is to circumvent an issue where the compiler
  11427. // allocates stack space for every if/case branch local when no optimizations
  11428. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11429. // https://github.com/apple/swift-protobuf/issues/1182
  11430. try { if let v = _storage._a {
  11431. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11432. } }()
  11433. try { if let v = _storage._optionalInt32 {
  11434. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  11435. } }()
  11436. }
  11437. try unknownFields.traverse(visitor: &visitor)
  11438. }
  11439. static func ==(lhs: EditionUnittest_TestMutualRecursionB, rhs: EditionUnittest_TestMutualRecursionB) -> Bool {
  11440. if lhs._storage !== rhs._storage {
  11441. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  11442. let _storage = _args.0
  11443. let rhs_storage = _args.1
  11444. if _storage._a != rhs_storage._a {return false}
  11445. if _storage._optionalInt32 != rhs_storage._optionalInt32 {return false}
  11446. return true
  11447. }
  11448. if !storagesAreEqual {return false}
  11449. }
  11450. if lhs.unknownFields != rhs.unknownFields {return false}
  11451. return true
  11452. }
  11453. }
  11454. extension EditionUnittest_TestIsInitialized: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11455. static let protoMessageName: String = _protobuf_package + ".TestIsInitialized"
  11456. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11457. 1: .standard(proto: "sub_message"),
  11458. ]
  11459. public var isInitialized: Bool {
  11460. if let v = self._subMessage, !v.isInitialized {return false}
  11461. return true
  11462. }
  11463. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11464. while let fieldNumber = try decoder.nextFieldNumber() {
  11465. // The use of inline closures is to circumvent an issue where the compiler
  11466. // allocates stack space for every case branch when no optimizations are
  11467. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11468. switch fieldNumber {
  11469. case 1: try { try decoder.decodeSingularMessageField(value: &self._subMessage) }()
  11470. default: break
  11471. }
  11472. }
  11473. }
  11474. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11475. // The use of inline closures is to circumvent an issue where the compiler
  11476. // allocates stack space for every if/case branch local when no optimizations
  11477. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11478. // https://github.com/apple/swift-protobuf/issues/1182
  11479. try { if let v = self._subMessage {
  11480. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11481. } }()
  11482. try unknownFields.traverse(visitor: &visitor)
  11483. }
  11484. static func ==(lhs: EditionUnittest_TestIsInitialized, rhs: EditionUnittest_TestIsInitialized) -> Bool {
  11485. if lhs._subMessage != rhs._subMessage {return false}
  11486. if lhs.unknownFields != rhs.unknownFields {return false}
  11487. return true
  11488. }
  11489. }
  11490. extension EditionUnittest_TestIsInitialized.SubMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11491. static let protoMessageName: String = EditionUnittest_TestIsInitialized.protoMessageName + ".SubMessage"
  11492. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11493. 1: .same(proto: "subgroup"),
  11494. 1: .unique(proto: "SubGroup", json: "subgroup"),
  11495. ]
  11496. public var isInitialized: Bool {
  11497. if let v = self._subGroup, !v.isInitialized {return false}
  11498. return true
  11499. }
  11500. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11501. while let fieldNumber = try decoder.nextFieldNumber() {
  11502. // The use of inline closures is to circumvent an issue where the compiler
  11503. // allocates stack space for every case branch when no optimizations are
  11504. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11505. switch fieldNumber {
  11506. case 1: try { try decoder.decodeSingularGroupField(value: &self._subGroup) }()
  11507. default: break
  11508. }
  11509. }
  11510. }
  11511. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11512. // The use of inline closures is to circumvent an issue where the compiler
  11513. // allocates stack space for every if/case branch local when no optimizations
  11514. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11515. // https://github.com/apple/swift-protobuf/issues/1182
  11516. try { if let v = self._subGroup {
  11517. try visitor.visitSingularGroupField(value: v, fieldNumber: 1)
  11518. } }()
  11519. try unknownFields.traverse(visitor: &visitor)
  11520. }
  11521. static func ==(lhs: EditionUnittest_TestIsInitialized.SubMessage, rhs: EditionUnittest_TestIsInitialized.SubMessage) -> Bool {
  11522. if lhs._subGroup != rhs._subGroup {return false}
  11523. if lhs.unknownFields != rhs.unknownFields {return false}
  11524. return true
  11525. }
  11526. }
  11527. extension EditionUnittest_TestIsInitialized.SubMessage.SubGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11528. static let protoMessageName: String = EditionUnittest_TestIsInitialized.SubMessage.protoMessageName + ".SubGroup"
  11529. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11530. 2: .same(proto: "i"),
  11531. ]
  11532. public var isInitialized: Bool {
  11533. if self._i == nil {return false}
  11534. return true
  11535. }
  11536. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11537. while let fieldNumber = try decoder.nextFieldNumber() {
  11538. // The use of inline closures is to circumvent an issue where the compiler
  11539. // allocates stack space for every case branch when no optimizations are
  11540. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11541. switch fieldNumber {
  11542. case 2: try { try decoder.decodeSingularInt32Field(value: &self._i) }()
  11543. default: break
  11544. }
  11545. }
  11546. }
  11547. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11548. // The use of inline closures is to circumvent an issue where the compiler
  11549. // allocates stack space for every if/case branch local when no optimizations
  11550. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11551. // https://github.com/apple/swift-protobuf/issues/1182
  11552. try { if let v = self._i {
  11553. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  11554. } }()
  11555. try unknownFields.traverse(visitor: &visitor)
  11556. }
  11557. static func ==(lhs: EditionUnittest_TestIsInitialized.SubMessage.SubGroup, rhs: EditionUnittest_TestIsInitialized.SubMessage.SubGroup) -> Bool {
  11558. if lhs._i != rhs._i {return false}
  11559. if lhs.unknownFields != rhs.unknownFields {return false}
  11560. return true
  11561. }
  11562. }
  11563. extension EditionUnittest_TestDupFieldNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11564. static let protoMessageName: String = _protobuf_package + ".TestDupFieldNumber"
  11565. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11566. 1: .same(proto: "a"),
  11567. 2: .same(proto: "foo"),
  11568. 2: .unique(proto: "Foo", json: "foo"),
  11569. 3: .same(proto: "bar"),
  11570. 3: .unique(proto: "Bar", json: "bar"),
  11571. ]
  11572. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11573. while let fieldNumber = try decoder.nextFieldNumber() {
  11574. // The use of inline closures is to circumvent an issue where the compiler
  11575. // allocates stack space for every case branch when no optimizations are
  11576. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11577. switch fieldNumber {
  11578. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  11579. case 2: try { try decoder.decodeSingularGroupField(value: &self._foo) }()
  11580. case 3: try { try decoder.decodeSingularGroupField(value: &self._bar) }()
  11581. default: break
  11582. }
  11583. }
  11584. }
  11585. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11586. // The use of inline closures is to circumvent an issue where the compiler
  11587. // allocates stack space for every if/case branch local when no optimizations
  11588. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11589. // https://github.com/apple/swift-protobuf/issues/1182
  11590. try { if let v = self._a {
  11591. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  11592. } }()
  11593. try { if let v = self._foo {
  11594. try visitor.visitSingularGroupField(value: v, fieldNumber: 2)
  11595. } }()
  11596. try { if let v = self._bar {
  11597. try visitor.visitSingularGroupField(value: v, fieldNumber: 3)
  11598. } }()
  11599. try unknownFields.traverse(visitor: &visitor)
  11600. }
  11601. static func ==(lhs: EditionUnittest_TestDupFieldNumber, rhs: EditionUnittest_TestDupFieldNumber) -> Bool {
  11602. if lhs._a != rhs._a {return false}
  11603. if lhs._foo != rhs._foo {return false}
  11604. if lhs._bar != rhs._bar {return false}
  11605. if lhs.unknownFields != rhs.unknownFields {return false}
  11606. return true
  11607. }
  11608. }
  11609. extension EditionUnittest_TestDupFieldNumber.Foo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11610. static let protoMessageName: String = EditionUnittest_TestDupFieldNumber.protoMessageName + ".Foo"
  11611. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11612. 1: .same(proto: "a"),
  11613. ]
  11614. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11615. while let fieldNumber = try decoder.nextFieldNumber() {
  11616. // The use of inline closures is to circumvent an issue where the compiler
  11617. // allocates stack space for every case branch when no optimizations are
  11618. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11619. switch fieldNumber {
  11620. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  11621. default: break
  11622. }
  11623. }
  11624. }
  11625. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11626. // The use of inline closures is to circumvent an issue where the compiler
  11627. // allocates stack space for every if/case branch local when no optimizations
  11628. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11629. // https://github.com/apple/swift-protobuf/issues/1182
  11630. try { if let v = self._a {
  11631. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  11632. } }()
  11633. try unknownFields.traverse(visitor: &visitor)
  11634. }
  11635. static func ==(lhs: EditionUnittest_TestDupFieldNumber.Foo, rhs: EditionUnittest_TestDupFieldNumber.Foo) -> Bool {
  11636. if lhs._a != rhs._a {return false}
  11637. if lhs.unknownFields != rhs.unknownFields {return false}
  11638. return true
  11639. }
  11640. }
  11641. extension EditionUnittest_TestDupFieldNumber.Bar: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11642. static let protoMessageName: String = EditionUnittest_TestDupFieldNumber.protoMessageName + ".Bar"
  11643. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11644. 1: .same(proto: "a"),
  11645. ]
  11646. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11647. while let fieldNumber = try decoder.nextFieldNumber() {
  11648. // The use of inline closures is to circumvent an issue where the compiler
  11649. // allocates stack space for every case branch when no optimizations are
  11650. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11651. switch fieldNumber {
  11652. case 1: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  11653. default: break
  11654. }
  11655. }
  11656. }
  11657. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11658. // The use of inline closures is to circumvent an issue where the compiler
  11659. // allocates stack space for every if/case branch local when no optimizations
  11660. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11661. // https://github.com/apple/swift-protobuf/issues/1182
  11662. try { if let v = self._a {
  11663. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  11664. } }()
  11665. try unknownFields.traverse(visitor: &visitor)
  11666. }
  11667. static func ==(lhs: EditionUnittest_TestDupFieldNumber.Bar, rhs: EditionUnittest_TestDupFieldNumber.Bar) -> Bool {
  11668. if lhs._a != rhs._a {return false}
  11669. if lhs.unknownFields != rhs.unknownFields {return false}
  11670. return true
  11671. }
  11672. }
  11673. extension EditionUnittest_TestEagerMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11674. static let protoMessageName: String = _protobuf_package + ".TestEagerMessage"
  11675. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11676. 1: .standard(proto: "sub_message"),
  11677. ]
  11678. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11679. while let fieldNumber = try decoder.nextFieldNumber() {
  11680. // The use of inline closures is to circumvent an issue where the compiler
  11681. // allocates stack space for every case branch when no optimizations are
  11682. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11683. switch fieldNumber {
  11684. case 1: try { try decoder.decodeSingularMessageField(value: &self._subMessage) }()
  11685. default: break
  11686. }
  11687. }
  11688. }
  11689. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11690. // The use of inline closures is to circumvent an issue where the compiler
  11691. // allocates stack space for every if/case branch local when no optimizations
  11692. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11693. // https://github.com/apple/swift-protobuf/issues/1182
  11694. try { if let v = self._subMessage {
  11695. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11696. } }()
  11697. try unknownFields.traverse(visitor: &visitor)
  11698. }
  11699. static func ==(lhs: EditionUnittest_TestEagerMessage, rhs: EditionUnittest_TestEagerMessage) -> Bool {
  11700. if lhs._subMessage != rhs._subMessage {return false}
  11701. if lhs.unknownFields != rhs.unknownFields {return false}
  11702. return true
  11703. }
  11704. }
  11705. extension EditionUnittest_TestLazyMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11706. static let protoMessageName: String = _protobuf_package + ".TestLazyMessage"
  11707. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11708. 1: .standard(proto: "sub_message"),
  11709. ]
  11710. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11711. while let fieldNumber = try decoder.nextFieldNumber() {
  11712. // The use of inline closures is to circumvent an issue where the compiler
  11713. // allocates stack space for every case branch when no optimizations are
  11714. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11715. switch fieldNumber {
  11716. case 1: try { try decoder.decodeSingularMessageField(value: &self._subMessage) }()
  11717. default: break
  11718. }
  11719. }
  11720. }
  11721. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11722. // The use of inline closures is to circumvent an issue where the compiler
  11723. // allocates stack space for every if/case branch local when no optimizations
  11724. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11725. // https://github.com/apple/swift-protobuf/issues/1182
  11726. try { if let v = self._subMessage {
  11727. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11728. } }()
  11729. try unknownFields.traverse(visitor: &visitor)
  11730. }
  11731. static func ==(lhs: EditionUnittest_TestLazyMessage, rhs: EditionUnittest_TestLazyMessage) -> Bool {
  11732. if lhs._subMessage != rhs._subMessage {return false}
  11733. if lhs.unknownFields != rhs.unknownFields {return false}
  11734. return true
  11735. }
  11736. }
  11737. extension EditionUnittest_TestLazyMessageRepeated: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11738. static let protoMessageName: String = _protobuf_package + ".TestLazyMessageRepeated"
  11739. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11740. 1: .standard(proto: "repeated_message"),
  11741. ]
  11742. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11743. while let fieldNumber = try decoder.nextFieldNumber() {
  11744. // The use of inline closures is to circumvent an issue where the compiler
  11745. // allocates stack space for every case branch when no optimizations are
  11746. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11747. switch fieldNumber {
  11748. case 1: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedMessage) }()
  11749. default: break
  11750. }
  11751. }
  11752. }
  11753. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11754. if !self.repeatedMessage.isEmpty {
  11755. try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 1)
  11756. }
  11757. try unknownFields.traverse(visitor: &visitor)
  11758. }
  11759. static func ==(lhs: EditionUnittest_TestLazyMessageRepeated, rhs: EditionUnittest_TestLazyMessageRepeated) -> Bool {
  11760. if lhs.repeatedMessage != rhs.repeatedMessage {return false}
  11761. if lhs.unknownFields != rhs.unknownFields {return false}
  11762. return true
  11763. }
  11764. }
  11765. extension EditionUnittest_TestEagerMaybeLazy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11766. static let protoMessageName: String = _protobuf_package + ".TestEagerMaybeLazy"
  11767. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11768. 1: .standard(proto: "message_foo"),
  11769. 2: .standard(proto: "message_bar"),
  11770. 3: .standard(proto: "message_baz"),
  11771. ]
  11772. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11773. while let fieldNumber = try decoder.nextFieldNumber() {
  11774. // The use of inline closures is to circumvent an issue where the compiler
  11775. // allocates stack space for every case branch when no optimizations are
  11776. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11777. switch fieldNumber {
  11778. case 1: try { try decoder.decodeSingularMessageField(value: &self._messageFoo) }()
  11779. case 2: try { try decoder.decodeSingularMessageField(value: &self._messageBar) }()
  11780. case 3: try { try decoder.decodeSingularMessageField(value: &self._messageBaz) }()
  11781. default: break
  11782. }
  11783. }
  11784. }
  11785. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11786. // The use of inline closures is to circumvent an issue where the compiler
  11787. // allocates stack space for every if/case branch local when no optimizations
  11788. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11789. // https://github.com/apple/swift-protobuf/issues/1182
  11790. try { if let v = self._messageFoo {
  11791. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11792. } }()
  11793. try { if let v = self._messageBar {
  11794. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  11795. } }()
  11796. try { if let v = self._messageBaz {
  11797. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  11798. } }()
  11799. try unknownFields.traverse(visitor: &visitor)
  11800. }
  11801. static func ==(lhs: EditionUnittest_TestEagerMaybeLazy, rhs: EditionUnittest_TestEagerMaybeLazy) -> Bool {
  11802. if lhs._messageFoo != rhs._messageFoo {return false}
  11803. if lhs._messageBar != rhs._messageBar {return false}
  11804. if lhs._messageBaz != rhs._messageBaz {return false}
  11805. if lhs.unknownFields != rhs.unknownFields {return false}
  11806. return true
  11807. }
  11808. }
  11809. extension EditionUnittest_TestEagerMaybeLazy.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11810. static let protoMessageName: String = EditionUnittest_TestEagerMaybeLazy.protoMessageName + ".NestedMessage"
  11811. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11812. 1: .same(proto: "packed"),
  11813. ]
  11814. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11815. while let fieldNumber = try decoder.nextFieldNumber() {
  11816. // The use of inline closures is to circumvent an issue where the compiler
  11817. // allocates stack space for every case branch when no optimizations are
  11818. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11819. switch fieldNumber {
  11820. case 1: try { try decoder.decodeSingularMessageField(value: &self._packed) }()
  11821. default: break
  11822. }
  11823. }
  11824. }
  11825. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11826. // The use of inline closures is to circumvent an issue where the compiler
  11827. // allocates stack space for every if/case branch local when no optimizations
  11828. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11829. // https://github.com/apple/swift-protobuf/issues/1182
  11830. try { if let v = self._packed {
  11831. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11832. } }()
  11833. try unknownFields.traverse(visitor: &visitor)
  11834. }
  11835. static func ==(lhs: EditionUnittest_TestEagerMaybeLazy.NestedMessage, rhs: EditionUnittest_TestEagerMaybeLazy.NestedMessage) -> Bool {
  11836. if lhs._packed != rhs._packed {return false}
  11837. if lhs.unknownFields != rhs.unknownFields {return false}
  11838. return true
  11839. }
  11840. }
  11841. extension EditionUnittest_TestNestedMessageHasBits: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11842. static let protoMessageName: String = _protobuf_package + ".TestNestedMessageHasBits"
  11843. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11844. 1: .standard(proto: "optional_nested_message"),
  11845. ]
  11846. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11847. while let fieldNumber = try decoder.nextFieldNumber() {
  11848. // The use of inline closures is to circumvent an issue where the compiler
  11849. // allocates stack space for every case branch when no optimizations are
  11850. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11851. switch fieldNumber {
  11852. case 1: try { try decoder.decodeSingularMessageField(value: &self._optionalNestedMessage) }()
  11853. default: break
  11854. }
  11855. }
  11856. }
  11857. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11858. // The use of inline closures is to circumvent an issue where the compiler
  11859. // allocates stack space for every if/case branch local when no optimizations
  11860. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11861. // https://github.com/apple/swift-protobuf/issues/1182
  11862. try { if let v = self._optionalNestedMessage {
  11863. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  11864. } }()
  11865. try unknownFields.traverse(visitor: &visitor)
  11866. }
  11867. static func ==(lhs: EditionUnittest_TestNestedMessageHasBits, rhs: EditionUnittest_TestNestedMessageHasBits) -> Bool {
  11868. if lhs._optionalNestedMessage != rhs._optionalNestedMessage {return false}
  11869. if lhs.unknownFields != rhs.unknownFields {return false}
  11870. return true
  11871. }
  11872. }
  11873. extension EditionUnittest_TestNestedMessageHasBits.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11874. static let protoMessageName: String = EditionUnittest_TestNestedMessageHasBits.protoMessageName + ".NestedMessage"
  11875. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11876. 1: .standard(proto: "nestedmessage_repeated_int32"),
  11877. 2: .standard(proto: "nestedmessage_repeated_foreignmessage"),
  11878. ]
  11879. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11880. while let fieldNumber = try decoder.nextFieldNumber() {
  11881. // The use of inline closures is to circumvent an issue where the compiler
  11882. // allocates stack space for every case branch when no optimizations are
  11883. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11884. switch fieldNumber {
  11885. case 1: try { try decoder.decodeRepeatedInt32Field(value: &self.nestedmessageRepeatedInt32) }()
  11886. case 2: try { try decoder.decodeRepeatedMessageField(value: &self.nestedmessageRepeatedForeignmessage) }()
  11887. default: break
  11888. }
  11889. }
  11890. }
  11891. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11892. if !self.nestedmessageRepeatedInt32.isEmpty {
  11893. try visitor.visitPackedInt32Field(value: self.nestedmessageRepeatedInt32, fieldNumber: 1)
  11894. }
  11895. if !self.nestedmessageRepeatedForeignmessage.isEmpty {
  11896. try visitor.visitRepeatedMessageField(value: self.nestedmessageRepeatedForeignmessage, fieldNumber: 2)
  11897. }
  11898. try unknownFields.traverse(visitor: &visitor)
  11899. }
  11900. static func ==(lhs: EditionUnittest_TestNestedMessageHasBits.NestedMessage, rhs: EditionUnittest_TestNestedMessageHasBits.NestedMessage) -> Bool {
  11901. if lhs.nestedmessageRepeatedInt32 != rhs.nestedmessageRepeatedInt32 {return false}
  11902. if lhs.nestedmessageRepeatedForeignmessage != rhs.nestedmessageRepeatedForeignmessage {return false}
  11903. if lhs.unknownFields != rhs.unknownFields {return false}
  11904. return true
  11905. }
  11906. }
  11907. extension EditionUnittest_TestCamelCaseFieldNames: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  11908. static let protoMessageName: String = _protobuf_package + ".TestCamelCaseFieldNames"
  11909. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  11910. 1: .same(proto: "PrimitiveField"),
  11911. 2: .same(proto: "StringField"),
  11912. 3: .same(proto: "EnumField"),
  11913. 4: .same(proto: "MessageField"),
  11914. 5: .same(proto: "StringPieceField"),
  11915. 6: .same(proto: "CordField"),
  11916. 7: .same(proto: "RepeatedPrimitiveField"),
  11917. 8: .same(proto: "RepeatedStringField"),
  11918. 9: .same(proto: "RepeatedEnumField"),
  11919. 10: .same(proto: "RepeatedMessageField"),
  11920. 11: .same(proto: "RepeatedStringPieceField"),
  11921. 12: .same(proto: "RepeatedCordField"),
  11922. ]
  11923. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  11924. while let fieldNumber = try decoder.nextFieldNumber() {
  11925. // The use of inline closures is to circumvent an issue where the compiler
  11926. // allocates stack space for every case branch when no optimizations are
  11927. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  11928. switch fieldNumber {
  11929. case 1: try { try decoder.decodeSingularInt32Field(value: &self._primitiveField) }()
  11930. case 2: try { try decoder.decodeSingularStringField(value: &self._stringField) }()
  11931. case 3: try { try decoder.decodeSingularEnumField(value: &self._enumField) }()
  11932. case 4: try { try decoder.decodeSingularMessageField(value: &self._messageField) }()
  11933. case 5: try { try decoder.decodeSingularStringField(value: &self._stringPieceField) }()
  11934. case 6: try { try decoder.decodeSingularStringField(value: &self._cordField) }()
  11935. case 7: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedPrimitiveField) }()
  11936. case 8: try { try decoder.decodeRepeatedStringField(value: &self.repeatedStringField) }()
  11937. case 9: try { try decoder.decodeRepeatedEnumField(value: &self.repeatedEnumField) }()
  11938. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedMessageField) }()
  11939. case 11: try { try decoder.decodeRepeatedStringField(value: &self.repeatedStringPieceField) }()
  11940. case 12: try { try decoder.decodeRepeatedStringField(value: &self.repeatedCordField) }()
  11941. default: break
  11942. }
  11943. }
  11944. }
  11945. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  11946. // The use of inline closures is to circumvent an issue where the compiler
  11947. // allocates stack space for every if/case branch local when no optimizations
  11948. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  11949. // https://github.com/apple/swift-protobuf/issues/1182
  11950. try { if let v = self._primitiveField {
  11951. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  11952. } }()
  11953. try { if let v = self._stringField {
  11954. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  11955. } }()
  11956. try { if let v = self._enumField {
  11957. try visitor.visitSingularEnumField(value: v, fieldNumber: 3)
  11958. } }()
  11959. try { if let v = self._messageField {
  11960. try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
  11961. } }()
  11962. try { if let v = self._stringPieceField {
  11963. try visitor.visitSingularStringField(value: v, fieldNumber: 5)
  11964. } }()
  11965. try { if let v = self._cordField {
  11966. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  11967. } }()
  11968. if !self.repeatedPrimitiveField.isEmpty {
  11969. try visitor.visitPackedInt32Field(value: self.repeatedPrimitiveField, fieldNumber: 7)
  11970. }
  11971. if !self.repeatedStringField.isEmpty {
  11972. try visitor.visitRepeatedStringField(value: self.repeatedStringField, fieldNumber: 8)
  11973. }
  11974. if !self.repeatedEnumField.isEmpty {
  11975. try visitor.visitPackedEnumField(value: self.repeatedEnumField, fieldNumber: 9)
  11976. }
  11977. if !self.repeatedMessageField.isEmpty {
  11978. try visitor.visitRepeatedMessageField(value: self.repeatedMessageField, fieldNumber: 10)
  11979. }
  11980. if !self.repeatedStringPieceField.isEmpty {
  11981. try visitor.visitRepeatedStringField(value: self.repeatedStringPieceField, fieldNumber: 11)
  11982. }
  11983. if !self.repeatedCordField.isEmpty {
  11984. try visitor.visitRepeatedStringField(value: self.repeatedCordField, fieldNumber: 12)
  11985. }
  11986. try unknownFields.traverse(visitor: &visitor)
  11987. }
  11988. static func ==(lhs: EditionUnittest_TestCamelCaseFieldNames, rhs: EditionUnittest_TestCamelCaseFieldNames) -> Bool {
  11989. if lhs._primitiveField != rhs._primitiveField {return false}
  11990. if lhs._stringField != rhs._stringField {return false}
  11991. if lhs._enumField != rhs._enumField {return false}
  11992. if lhs._messageField != rhs._messageField {return false}
  11993. if lhs._stringPieceField != rhs._stringPieceField {return false}
  11994. if lhs._cordField != rhs._cordField {return false}
  11995. if lhs.repeatedPrimitiveField != rhs.repeatedPrimitiveField {return false}
  11996. if lhs.repeatedStringField != rhs.repeatedStringField {return false}
  11997. if lhs.repeatedEnumField != rhs.repeatedEnumField {return false}
  11998. if lhs.repeatedMessageField != rhs.repeatedMessageField {return false}
  11999. if lhs.repeatedStringPieceField != rhs.repeatedStringPieceField {return false}
  12000. if lhs.repeatedCordField != rhs.repeatedCordField {return false}
  12001. if lhs.unknownFields != rhs.unknownFields {return false}
  12002. return true
  12003. }
  12004. }
  12005. extension EditionUnittest_TestFieldOrderings: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12006. static let protoMessageName: String = _protobuf_package + ".TestFieldOrderings"
  12007. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12008. 11: .standard(proto: "my_string"),
  12009. 1: .standard(proto: "my_int"),
  12010. 101: .standard(proto: "my_float"),
  12011. 200: .standard(proto: "optional_nested_message"),
  12012. ]
  12013. public var isInitialized: Bool {
  12014. if !_protobuf_extensionFieldValues.isInitialized {return false}
  12015. return true
  12016. }
  12017. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12018. while let fieldNumber = try decoder.nextFieldNumber() {
  12019. // The use of inline closures is to circumvent an issue where the compiler
  12020. // allocates stack space for every case branch when no optimizations are
  12021. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12022. switch fieldNumber {
  12023. case 1: try { try decoder.decodeSingularInt64Field(value: &self._myInt) }()
  12024. case 11: try { try decoder.decodeSingularStringField(value: &self._myString) }()
  12025. case 101: try { try decoder.decodeSingularFloatField(value: &self._myFloat) }()
  12026. case 200: try { try decoder.decodeSingularMessageField(value: &self._optionalNestedMessage) }()
  12027. case 2..<11, 12..<101:
  12028. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestFieldOrderings.self, fieldNumber: fieldNumber) }()
  12029. default: break
  12030. }
  12031. }
  12032. }
  12033. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12034. // The use of inline closures is to circumvent an issue where the compiler
  12035. // allocates stack space for every if/case branch local when no optimizations
  12036. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12037. // https://github.com/apple/swift-protobuf/issues/1182
  12038. try { if let v = self._myInt {
  12039. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1)
  12040. } }()
  12041. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2, end: 11)
  12042. try { if let v = self._myString {
  12043. try visitor.visitSingularStringField(value: v, fieldNumber: 11)
  12044. } }()
  12045. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 12, end: 101)
  12046. try { if let v = self._myFloat {
  12047. try visitor.visitSingularFloatField(value: v, fieldNumber: 101)
  12048. } }()
  12049. try { if let v = self._optionalNestedMessage {
  12050. try visitor.visitSingularMessageField(value: v, fieldNumber: 200)
  12051. } }()
  12052. try unknownFields.traverse(visitor: &visitor)
  12053. }
  12054. static func ==(lhs: EditionUnittest_TestFieldOrderings, rhs: EditionUnittest_TestFieldOrderings) -> Bool {
  12055. if lhs._myString != rhs._myString {return false}
  12056. if lhs._myInt != rhs._myInt {return false}
  12057. if lhs._myFloat != rhs._myFloat {return false}
  12058. if lhs._optionalNestedMessage != rhs._optionalNestedMessage {return false}
  12059. if lhs.unknownFields != rhs.unknownFields {return false}
  12060. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  12061. return true
  12062. }
  12063. }
  12064. extension EditionUnittest_TestFieldOrderings.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12065. static let protoMessageName: String = EditionUnittest_TestFieldOrderings.protoMessageName + ".NestedMessage"
  12066. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12067. 2: .same(proto: "oo"),
  12068. 1: .same(proto: "bb"),
  12069. ]
  12070. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12071. while let fieldNumber = try decoder.nextFieldNumber() {
  12072. // The use of inline closures is to circumvent an issue where the compiler
  12073. // allocates stack space for every case branch when no optimizations are
  12074. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12075. switch fieldNumber {
  12076. case 1: try { try decoder.decodeSingularInt32Field(value: &self._bb) }()
  12077. case 2: try { try decoder.decodeSingularInt64Field(value: &self._oo) }()
  12078. default: break
  12079. }
  12080. }
  12081. }
  12082. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12083. // The use of inline closures is to circumvent an issue where the compiler
  12084. // allocates stack space for every if/case branch local when no optimizations
  12085. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12086. // https://github.com/apple/swift-protobuf/issues/1182
  12087. try { if let v = self._bb {
  12088. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  12089. } }()
  12090. try { if let v = self._oo {
  12091. try visitor.visitSingularInt64Field(value: v, fieldNumber: 2)
  12092. } }()
  12093. try unknownFields.traverse(visitor: &visitor)
  12094. }
  12095. static func ==(lhs: EditionUnittest_TestFieldOrderings.NestedMessage, rhs: EditionUnittest_TestFieldOrderings.NestedMessage) -> Bool {
  12096. if lhs._oo != rhs._oo {return false}
  12097. if lhs._bb != rhs._bb {return false}
  12098. if lhs.unknownFields != rhs.unknownFields {return false}
  12099. return true
  12100. }
  12101. }
  12102. extension EditionUnittest_TestExtensionOrderings1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12103. static let protoMessageName: String = _protobuf_package + ".TestExtensionOrderings1"
  12104. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12105. 1: .standard(proto: "my_string"),
  12106. ]
  12107. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12108. while let fieldNumber = try decoder.nextFieldNumber() {
  12109. // The use of inline closures is to circumvent an issue where the compiler
  12110. // allocates stack space for every case branch when no optimizations are
  12111. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12112. switch fieldNumber {
  12113. case 1: try { try decoder.decodeSingularStringField(value: &self._myString) }()
  12114. default: break
  12115. }
  12116. }
  12117. }
  12118. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12119. // The use of inline closures is to circumvent an issue where the compiler
  12120. // allocates stack space for every if/case branch local when no optimizations
  12121. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12122. // https://github.com/apple/swift-protobuf/issues/1182
  12123. try { if let v = self._myString {
  12124. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  12125. } }()
  12126. try unknownFields.traverse(visitor: &visitor)
  12127. }
  12128. static func ==(lhs: EditionUnittest_TestExtensionOrderings1, rhs: EditionUnittest_TestExtensionOrderings1) -> Bool {
  12129. if lhs._myString != rhs._myString {return false}
  12130. if lhs.unknownFields != rhs.unknownFields {return false}
  12131. return true
  12132. }
  12133. }
  12134. extension EditionUnittest_TestExtensionOrderings2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12135. static let protoMessageName: String = _protobuf_package + ".TestExtensionOrderings2"
  12136. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12137. 1: .standard(proto: "my_string"),
  12138. ]
  12139. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12140. while let fieldNumber = try decoder.nextFieldNumber() {
  12141. // The use of inline closures is to circumvent an issue where the compiler
  12142. // allocates stack space for every case branch when no optimizations are
  12143. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12144. switch fieldNumber {
  12145. case 1: try { try decoder.decodeSingularStringField(value: &self._myString) }()
  12146. default: break
  12147. }
  12148. }
  12149. }
  12150. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12151. // The use of inline closures is to circumvent an issue where the compiler
  12152. // allocates stack space for every if/case branch local when no optimizations
  12153. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12154. // https://github.com/apple/swift-protobuf/issues/1182
  12155. try { if let v = self._myString {
  12156. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  12157. } }()
  12158. try unknownFields.traverse(visitor: &visitor)
  12159. }
  12160. static func ==(lhs: EditionUnittest_TestExtensionOrderings2, rhs: EditionUnittest_TestExtensionOrderings2) -> Bool {
  12161. if lhs._myString != rhs._myString {return false}
  12162. if lhs.unknownFields != rhs.unknownFields {return false}
  12163. return true
  12164. }
  12165. }
  12166. extension EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12167. static let protoMessageName: String = EditionUnittest_TestExtensionOrderings2.protoMessageName + ".TestExtensionOrderings3"
  12168. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12169. 1: .standard(proto: "my_string"),
  12170. ]
  12171. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12172. while let fieldNumber = try decoder.nextFieldNumber() {
  12173. // The use of inline closures is to circumvent an issue where the compiler
  12174. // allocates stack space for every case branch when no optimizations are
  12175. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12176. switch fieldNumber {
  12177. case 1: try { try decoder.decodeSingularStringField(value: &self._myString) }()
  12178. default: break
  12179. }
  12180. }
  12181. }
  12182. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12183. // The use of inline closures is to circumvent an issue where the compiler
  12184. // allocates stack space for every if/case branch local when no optimizations
  12185. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12186. // https://github.com/apple/swift-protobuf/issues/1182
  12187. try { if let v = self._myString {
  12188. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  12189. } }()
  12190. try unknownFields.traverse(visitor: &visitor)
  12191. }
  12192. static func ==(lhs: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3, rhs: EditionUnittest_TestExtensionOrderings2.TestExtensionOrderings3) -> Bool {
  12193. if lhs._myString != rhs._myString {return false}
  12194. if lhs.unknownFields != rhs.unknownFields {return false}
  12195. return true
  12196. }
  12197. }
  12198. extension EditionUnittest_TestExtremeDefaultValues: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12199. static let protoMessageName: String = _protobuf_package + ".TestExtremeDefaultValues"
  12200. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12201. 1: .standard(proto: "escaped_bytes"),
  12202. 2: .standard(proto: "large_uint32"),
  12203. 3: .standard(proto: "large_uint64"),
  12204. 4: .standard(proto: "small_int32"),
  12205. 5: .standard(proto: "small_int64"),
  12206. 21: .standard(proto: "really_small_int32"),
  12207. 22: .standard(proto: "really_small_int64"),
  12208. 6: .standard(proto: "utf8_string"),
  12209. 7: .standard(proto: "zero_float"),
  12210. 8: .standard(proto: "one_float"),
  12211. 9: .standard(proto: "small_float"),
  12212. 10: .standard(proto: "negative_one_float"),
  12213. 11: .standard(proto: "negative_float"),
  12214. 12: .standard(proto: "large_float"),
  12215. 13: .standard(proto: "small_negative_float"),
  12216. 14: .standard(proto: "inf_double"),
  12217. 15: .standard(proto: "neg_inf_double"),
  12218. 16: .standard(proto: "nan_double"),
  12219. 17: .standard(proto: "inf_float"),
  12220. 18: .standard(proto: "neg_inf_float"),
  12221. 19: .standard(proto: "nan_float"),
  12222. 20: .standard(proto: "cpp_trigraph"),
  12223. 23: .standard(proto: "string_with_zero"),
  12224. 24: .standard(proto: "bytes_with_zero"),
  12225. 25: .standard(proto: "string_piece_with_zero"),
  12226. 26: .standard(proto: "cord_with_zero"),
  12227. 27: .standard(proto: "replacement_string"),
  12228. ]
  12229. fileprivate class _StorageClass {
  12230. var _escapedBytes: Data? = nil
  12231. var _largeUint32: UInt32? = nil
  12232. var _largeUint64: UInt64? = nil
  12233. var _smallInt32: Int32? = nil
  12234. var _smallInt64: Int64? = nil
  12235. var _reallySmallInt32: Int32? = nil
  12236. var _reallySmallInt64: Int64? = nil
  12237. var _utf8String: String? = nil
  12238. var _zeroFloat: Float? = nil
  12239. var _oneFloat: Float? = nil
  12240. var _smallFloat: Float? = nil
  12241. var _negativeOneFloat: Float? = nil
  12242. var _negativeFloat: Float? = nil
  12243. var _largeFloat: Float? = nil
  12244. var _smallNegativeFloat: Float? = nil
  12245. var _infDouble: Double? = nil
  12246. var _negInfDouble: Double? = nil
  12247. var _nanDouble: Double? = nil
  12248. var _infFloat: Float? = nil
  12249. var _negInfFloat: Float? = nil
  12250. var _nanFloat: Float? = nil
  12251. var _cppTrigraph: String? = nil
  12252. var _stringWithZero: String? = nil
  12253. var _bytesWithZero: Data? = nil
  12254. var _stringPieceWithZero: String? = nil
  12255. var _cordWithZero: String? = nil
  12256. var _replacementString: String? = nil
  12257. // This property is used as the initial default value for new instances of the type.
  12258. // The type itself is protecting the reference to its storage via CoW semantics.
  12259. // This will force a copy to be made of this reference when the first mutation occurs;
  12260. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  12261. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  12262. private init() {}
  12263. init(copying source: _StorageClass) {
  12264. _escapedBytes = source._escapedBytes
  12265. _largeUint32 = source._largeUint32
  12266. _largeUint64 = source._largeUint64
  12267. _smallInt32 = source._smallInt32
  12268. _smallInt64 = source._smallInt64
  12269. _reallySmallInt32 = source._reallySmallInt32
  12270. _reallySmallInt64 = source._reallySmallInt64
  12271. _utf8String = source._utf8String
  12272. _zeroFloat = source._zeroFloat
  12273. _oneFloat = source._oneFloat
  12274. _smallFloat = source._smallFloat
  12275. _negativeOneFloat = source._negativeOneFloat
  12276. _negativeFloat = source._negativeFloat
  12277. _largeFloat = source._largeFloat
  12278. _smallNegativeFloat = source._smallNegativeFloat
  12279. _infDouble = source._infDouble
  12280. _negInfDouble = source._negInfDouble
  12281. _nanDouble = source._nanDouble
  12282. _infFloat = source._infFloat
  12283. _negInfFloat = source._negInfFloat
  12284. _nanFloat = source._nanFloat
  12285. _cppTrigraph = source._cppTrigraph
  12286. _stringWithZero = source._stringWithZero
  12287. _bytesWithZero = source._bytesWithZero
  12288. _stringPieceWithZero = source._stringPieceWithZero
  12289. _cordWithZero = source._cordWithZero
  12290. _replacementString = source._replacementString
  12291. }
  12292. }
  12293. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  12294. if !isKnownUniquelyReferenced(&_storage) {
  12295. _storage = _StorageClass(copying: _storage)
  12296. }
  12297. return _storage
  12298. }
  12299. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12300. _ = _uniqueStorage()
  12301. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  12302. while let fieldNumber = try decoder.nextFieldNumber() {
  12303. // The use of inline closures is to circumvent an issue where the compiler
  12304. // allocates stack space for every case branch when no optimizations are
  12305. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12306. switch fieldNumber {
  12307. case 1: try { try decoder.decodeSingularBytesField(value: &_storage._escapedBytes) }()
  12308. case 2: try { try decoder.decodeSingularUInt32Field(value: &_storage._largeUint32) }()
  12309. case 3: try { try decoder.decodeSingularUInt64Field(value: &_storage._largeUint64) }()
  12310. case 4: try { try decoder.decodeSingularInt32Field(value: &_storage._smallInt32) }()
  12311. case 5: try { try decoder.decodeSingularInt64Field(value: &_storage._smallInt64) }()
  12312. case 6: try { try decoder.decodeSingularStringField(value: &_storage._utf8String) }()
  12313. case 7: try { try decoder.decodeSingularFloatField(value: &_storage._zeroFloat) }()
  12314. case 8: try { try decoder.decodeSingularFloatField(value: &_storage._oneFloat) }()
  12315. case 9: try { try decoder.decodeSingularFloatField(value: &_storage._smallFloat) }()
  12316. case 10: try { try decoder.decodeSingularFloatField(value: &_storage._negativeOneFloat) }()
  12317. case 11: try { try decoder.decodeSingularFloatField(value: &_storage._negativeFloat) }()
  12318. case 12: try { try decoder.decodeSingularFloatField(value: &_storage._largeFloat) }()
  12319. case 13: try { try decoder.decodeSingularFloatField(value: &_storage._smallNegativeFloat) }()
  12320. case 14: try { try decoder.decodeSingularDoubleField(value: &_storage._infDouble) }()
  12321. case 15: try { try decoder.decodeSingularDoubleField(value: &_storage._negInfDouble) }()
  12322. case 16: try { try decoder.decodeSingularDoubleField(value: &_storage._nanDouble) }()
  12323. case 17: try { try decoder.decodeSingularFloatField(value: &_storage._infFloat) }()
  12324. case 18: try { try decoder.decodeSingularFloatField(value: &_storage._negInfFloat) }()
  12325. case 19: try { try decoder.decodeSingularFloatField(value: &_storage._nanFloat) }()
  12326. case 20: try { try decoder.decodeSingularStringField(value: &_storage._cppTrigraph) }()
  12327. case 21: try { try decoder.decodeSingularInt32Field(value: &_storage._reallySmallInt32) }()
  12328. case 22: try { try decoder.decodeSingularInt64Field(value: &_storage._reallySmallInt64) }()
  12329. case 23: try { try decoder.decodeSingularStringField(value: &_storage._stringWithZero) }()
  12330. case 24: try { try decoder.decodeSingularBytesField(value: &_storage._bytesWithZero) }()
  12331. case 25: try { try decoder.decodeSingularStringField(value: &_storage._stringPieceWithZero) }()
  12332. case 26: try { try decoder.decodeSingularStringField(value: &_storage._cordWithZero) }()
  12333. case 27: try { try decoder.decodeSingularStringField(value: &_storage._replacementString) }()
  12334. default: break
  12335. }
  12336. }
  12337. }
  12338. }
  12339. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12340. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  12341. // The use of inline closures is to circumvent an issue where the compiler
  12342. // allocates stack space for every if/case branch local when no optimizations
  12343. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12344. // https://github.com/apple/swift-protobuf/issues/1182
  12345. try { if let v = _storage._escapedBytes {
  12346. try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
  12347. } }()
  12348. try { if let v = _storage._largeUint32 {
  12349. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  12350. } }()
  12351. try { if let v = _storage._largeUint64 {
  12352. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 3)
  12353. } }()
  12354. try { if let v = _storage._smallInt32 {
  12355. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  12356. } }()
  12357. try { if let v = _storage._smallInt64 {
  12358. try visitor.visitSingularInt64Field(value: v, fieldNumber: 5)
  12359. } }()
  12360. try { if let v = _storage._utf8String {
  12361. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  12362. } }()
  12363. try { if let v = _storage._zeroFloat {
  12364. try visitor.visitSingularFloatField(value: v, fieldNumber: 7)
  12365. } }()
  12366. try { if let v = _storage._oneFloat {
  12367. try visitor.visitSingularFloatField(value: v, fieldNumber: 8)
  12368. } }()
  12369. try { if let v = _storage._smallFloat {
  12370. try visitor.visitSingularFloatField(value: v, fieldNumber: 9)
  12371. } }()
  12372. try { if let v = _storage._negativeOneFloat {
  12373. try visitor.visitSingularFloatField(value: v, fieldNumber: 10)
  12374. } }()
  12375. try { if let v = _storage._negativeFloat {
  12376. try visitor.visitSingularFloatField(value: v, fieldNumber: 11)
  12377. } }()
  12378. try { if let v = _storage._largeFloat {
  12379. try visitor.visitSingularFloatField(value: v, fieldNumber: 12)
  12380. } }()
  12381. try { if let v = _storage._smallNegativeFloat {
  12382. try visitor.visitSingularFloatField(value: v, fieldNumber: 13)
  12383. } }()
  12384. try { if let v = _storage._infDouble {
  12385. try visitor.visitSingularDoubleField(value: v, fieldNumber: 14)
  12386. } }()
  12387. try { if let v = _storage._negInfDouble {
  12388. try visitor.visitSingularDoubleField(value: v, fieldNumber: 15)
  12389. } }()
  12390. try { if let v = _storage._nanDouble {
  12391. try visitor.visitSingularDoubleField(value: v, fieldNumber: 16)
  12392. } }()
  12393. try { if let v = _storage._infFloat {
  12394. try visitor.visitSingularFloatField(value: v, fieldNumber: 17)
  12395. } }()
  12396. try { if let v = _storage._negInfFloat {
  12397. try visitor.visitSingularFloatField(value: v, fieldNumber: 18)
  12398. } }()
  12399. try { if let v = _storage._nanFloat {
  12400. try visitor.visitSingularFloatField(value: v, fieldNumber: 19)
  12401. } }()
  12402. try { if let v = _storage._cppTrigraph {
  12403. try visitor.visitSingularStringField(value: v, fieldNumber: 20)
  12404. } }()
  12405. try { if let v = _storage._reallySmallInt32 {
  12406. try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
  12407. } }()
  12408. try { if let v = _storage._reallySmallInt64 {
  12409. try visitor.visitSingularInt64Field(value: v, fieldNumber: 22)
  12410. } }()
  12411. try { if let v = _storage._stringWithZero {
  12412. try visitor.visitSingularStringField(value: v, fieldNumber: 23)
  12413. } }()
  12414. try { if let v = _storage._bytesWithZero {
  12415. try visitor.visitSingularBytesField(value: v, fieldNumber: 24)
  12416. } }()
  12417. try { if let v = _storage._stringPieceWithZero {
  12418. try visitor.visitSingularStringField(value: v, fieldNumber: 25)
  12419. } }()
  12420. try { if let v = _storage._cordWithZero {
  12421. try visitor.visitSingularStringField(value: v, fieldNumber: 26)
  12422. } }()
  12423. try { if let v = _storage._replacementString {
  12424. try visitor.visitSingularStringField(value: v, fieldNumber: 27)
  12425. } }()
  12426. }
  12427. try unknownFields.traverse(visitor: &visitor)
  12428. }
  12429. static func ==(lhs: EditionUnittest_TestExtremeDefaultValues, rhs: EditionUnittest_TestExtremeDefaultValues) -> Bool {
  12430. if lhs._storage !== rhs._storage {
  12431. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  12432. let _storage = _args.0
  12433. let rhs_storage = _args.1
  12434. if _storage._escapedBytes != rhs_storage._escapedBytes {return false}
  12435. if _storage._largeUint32 != rhs_storage._largeUint32 {return false}
  12436. if _storage._largeUint64 != rhs_storage._largeUint64 {return false}
  12437. if _storage._smallInt32 != rhs_storage._smallInt32 {return false}
  12438. if _storage._smallInt64 != rhs_storage._smallInt64 {return false}
  12439. if _storage._reallySmallInt32 != rhs_storage._reallySmallInt32 {return false}
  12440. if _storage._reallySmallInt64 != rhs_storage._reallySmallInt64 {return false}
  12441. if _storage._utf8String != rhs_storage._utf8String {return false}
  12442. if _storage._zeroFloat != rhs_storage._zeroFloat {return false}
  12443. if _storage._oneFloat != rhs_storage._oneFloat {return false}
  12444. if _storage._smallFloat != rhs_storage._smallFloat {return false}
  12445. if _storage._negativeOneFloat != rhs_storage._negativeOneFloat {return false}
  12446. if _storage._negativeFloat != rhs_storage._negativeFloat {return false}
  12447. if _storage._largeFloat != rhs_storage._largeFloat {return false}
  12448. if _storage._smallNegativeFloat != rhs_storage._smallNegativeFloat {return false}
  12449. if _storage._infDouble != rhs_storage._infDouble {return false}
  12450. if _storage._negInfDouble != rhs_storage._negInfDouble {return false}
  12451. if _storage._nanDouble != rhs_storage._nanDouble {return false}
  12452. if _storage._infFloat != rhs_storage._infFloat {return false}
  12453. if _storage._negInfFloat != rhs_storage._negInfFloat {return false}
  12454. if _storage._nanFloat != rhs_storage._nanFloat {return false}
  12455. if _storage._cppTrigraph != rhs_storage._cppTrigraph {return false}
  12456. if _storage._stringWithZero != rhs_storage._stringWithZero {return false}
  12457. if _storage._bytesWithZero != rhs_storage._bytesWithZero {return false}
  12458. if _storage._stringPieceWithZero != rhs_storage._stringPieceWithZero {return false}
  12459. if _storage._cordWithZero != rhs_storage._cordWithZero {return false}
  12460. if _storage._replacementString != rhs_storage._replacementString {return false}
  12461. return true
  12462. }
  12463. if !storagesAreEqual {return false}
  12464. }
  12465. if lhs.unknownFields != rhs.unknownFields {return false}
  12466. return true
  12467. }
  12468. }
  12469. extension EditionUnittest_SparseEnumMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12470. static let protoMessageName: String = _protobuf_package + ".SparseEnumMessage"
  12471. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12472. 1: .standard(proto: "sparse_enum"),
  12473. ]
  12474. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12475. while let fieldNumber = try decoder.nextFieldNumber() {
  12476. // The use of inline closures is to circumvent an issue where the compiler
  12477. // allocates stack space for every case branch when no optimizations are
  12478. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12479. switch fieldNumber {
  12480. case 1: try { try decoder.decodeSingularEnumField(value: &self._sparseEnum) }()
  12481. default: break
  12482. }
  12483. }
  12484. }
  12485. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12486. // The use of inline closures is to circumvent an issue where the compiler
  12487. // allocates stack space for every if/case branch local when no optimizations
  12488. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12489. // https://github.com/apple/swift-protobuf/issues/1182
  12490. try { if let v = self._sparseEnum {
  12491. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  12492. } }()
  12493. try unknownFields.traverse(visitor: &visitor)
  12494. }
  12495. static func ==(lhs: EditionUnittest_SparseEnumMessage, rhs: EditionUnittest_SparseEnumMessage) -> Bool {
  12496. if lhs._sparseEnum != rhs._sparseEnum {return false}
  12497. if lhs.unknownFields != rhs.unknownFields {return false}
  12498. return true
  12499. }
  12500. }
  12501. extension EditionUnittest_OneString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12502. static let protoMessageName: String = _protobuf_package + ".OneString"
  12503. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12504. 1: .same(proto: "data"),
  12505. ]
  12506. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12507. while let fieldNumber = try decoder.nextFieldNumber() {
  12508. // The use of inline closures is to circumvent an issue where the compiler
  12509. // allocates stack space for every case branch when no optimizations are
  12510. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12511. switch fieldNumber {
  12512. case 1: try { try decoder.decodeSingularStringField(value: &self._data) }()
  12513. default: break
  12514. }
  12515. }
  12516. }
  12517. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12518. // The use of inline closures is to circumvent an issue where the compiler
  12519. // allocates stack space for every if/case branch local when no optimizations
  12520. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12521. // https://github.com/apple/swift-protobuf/issues/1182
  12522. try { if let v = self._data {
  12523. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  12524. } }()
  12525. try unknownFields.traverse(visitor: &visitor)
  12526. }
  12527. static func ==(lhs: EditionUnittest_OneString, rhs: EditionUnittest_OneString) -> Bool {
  12528. if lhs._data != rhs._data {return false}
  12529. if lhs.unknownFields != rhs.unknownFields {return false}
  12530. return true
  12531. }
  12532. }
  12533. extension EditionUnittest_MoreString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12534. static let protoMessageName: String = _protobuf_package + ".MoreString"
  12535. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12536. 1: .same(proto: "data"),
  12537. ]
  12538. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12539. while let fieldNumber = try decoder.nextFieldNumber() {
  12540. // The use of inline closures is to circumvent an issue where the compiler
  12541. // allocates stack space for every case branch when no optimizations are
  12542. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12543. switch fieldNumber {
  12544. case 1: try { try decoder.decodeRepeatedStringField(value: &self.data) }()
  12545. default: break
  12546. }
  12547. }
  12548. }
  12549. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12550. if !self.data.isEmpty {
  12551. try visitor.visitRepeatedStringField(value: self.data, fieldNumber: 1)
  12552. }
  12553. try unknownFields.traverse(visitor: &visitor)
  12554. }
  12555. static func ==(lhs: EditionUnittest_MoreString, rhs: EditionUnittest_MoreString) -> Bool {
  12556. if lhs.data != rhs.data {return false}
  12557. if lhs.unknownFields != rhs.unknownFields {return false}
  12558. return true
  12559. }
  12560. }
  12561. extension EditionUnittest_OneBytes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12562. static let protoMessageName: String = _protobuf_package + ".OneBytes"
  12563. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12564. 1: .same(proto: "data"),
  12565. ]
  12566. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12567. while let fieldNumber = try decoder.nextFieldNumber() {
  12568. // The use of inline closures is to circumvent an issue where the compiler
  12569. // allocates stack space for every case branch when no optimizations are
  12570. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12571. switch fieldNumber {
  12572. case 1: try { try decoder.decodeSingularBytesField(value: &self._data) }()
  12573. default: break
  12574. }
  12575. }
  12576. }
  12577. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12578. // The use of inline closures is to circumvent an issue where the compiler
  12579. // allocates stack space for every if/case branch local when no optimizations
  12580. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12581. // https://github.com/apple/swift-protobuf/issues/1182
  12582. try { if let v = self._data {
  12583. try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
  12584. } }()
  12585. try unknownFields.traverse(visitor: &visitor)
  12586. }
  12587. static func ==(lhs: EditionUnittest_OneBytes, rhs: EditionUnittest_OneBytes) -> Bool {
  12588. if lhs._data != rhs._data {return false}
  12589. if lhs.unknownFields != rhs.unknownFields {return false}
  12590. return true
  12591. }
  12592. }
  12593. extension EditionUnittest_MoreBytes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12594. static let protoMessageName: String = _protobuf_package + ".MoreBytes"
  12595. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12596. 1: .same(proto: "data"),
  12597. ]
  12598. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12599. while let fieldNumber = try decoder.nextFieldNumber() {
  12600. // The use of inline closures is to circumvent an issue where the compiler
  12601. // allocates stack space for every case branch when no optimizations are
  12602. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12603. switch fieldNumber {
  12604. case 1: try { try decoder.decodeRepeatedBytesField(value: &self.data) }()
  12605. default: break
  12606. }
  12607. }
  12608. }
  12609. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12610. if !self.data.isEmpty {
  12611. try visitor.visitRepeatedBytesField(value: self.data, fieldNumber: 1)
  12612. }
  12613. try unknownFields.traverse(visitor: &visitor)
  12614. }
  12615. static func ==(lhs: EditionUnittest_MoreBytes, rhs: EditionUnittest_MoreBytes) -> Bool {
  12616. if lhs.data != rhs.data {return false}
  12617. if lhs.unknownFields != rhs.unknownFields {return false}
  12618. return true
  12619. }
  12620. }
  12621. extension EditionUnittest_ManyOptionalString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12622. static let protoMessageName: String = _protobuf_package + ".ManyOptionalString"
  12623. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12624. 1: .same(proto: "str1"),
  12625. 2: .same(proto: "str2"),
  12626. 3: .same(proto: "str3"),
  12627. 4: .same(proto: "str4"),
  12628. 5: .same(proto: "str5"),
  12629. 6: .same(proto: "str6"),
  12630. 7: .same(proto: "str7"),
  12631. 8: .same(proto: "str8"),
  12632. 9: .same(proto: "str9"),
  12633. 10: .same(proto: "str10"),
  12634. 11: .same(proto: "str11"),
  12635. 12: .same(proto: "str12"),
  12636. 13: .same(proto: "str13"),
  12637. 14: .same(proto: "str14"),
  12638. 15: .same(proto: "str15"),
  12639. 16: .same(proto: "str16"),
  12640. 17: .same(proto: "str17"),
  12641. 18: .same(proto: "str18"),
  12642. 19: .same(proto: "str19"),
  12643. 20: .same(proto: "str20"),
  12644. 21: .same(proto: "str21"),
  12645. 22: .same(proto: "str22"),
  12646. 23: .same(proto: "str23"),
  12647. 24: .same(proto: "str24"),
  12648. 25: .same(proto: "str25"),
  12649. 26: .same(proto: "str26"),
  12650. 27: .same(proto: "str27"),
  12651. 28: .same(proto: "str28"),
  12652. 29: .same(proto: "str29"),
  12653. 30: .same(proto: "str30"),
  12654. 31: .same(proto: "str31"),
  12655. 32: .same(proto: "str32"),
  12656. ]
  12657. fileprivate class _StorageClass {
  12658. var _str1: String? = nil
  12659. var _str2: String? = nil
  12660. var _str3: String? = nil
  12661. var _str4: String? = nil
  12662. var _str5: String? = nil
  12663. var _str6: String? = nil
  12664. var _str7: String? = nil
  12665. var _str8: String? = nil
  12666. var _str9: String? = nil
  12667. var _str10: String? = nil
  12668. var _str11: String? = nil
  12669. var _str12: String? = nil
  12670. var _str13: String? = nil
  12671. var _str14: String? = nil
  12672. var _str15: String? = nil
  12673. var _str16: String? = nil
  12674. var _str17: String? = nil
  12675. var _str18: String? = nil
  12676. var _str19: String? = nil
  12677. var _str20: String? = nil
  12678. var _str21: String? = nil
  12679. var _str22: String? = nil
  12680. var _str23: String? = nil
  12681. var _str24: String? = nil
  12682. var _str25: String? = nil
  12683. var _str26: String? = nil
  12684. var _str27: String? = nil
  12685. var _str28: String? = nil
  12686. var _str29: String? = nil
  12687. var _str30: String? = nil
  12688. var _str31: String? = nil
  12689. var _str32: String? = nil
  12690. // This property is used as the initial default value for new instances of the type.
  12691. // The type itself is protecting the reference to its storage via CoW semantics.
  12692. // This will force a copy to be made of this reference when the first mutation occurs;
  12693. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  12694. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  12695. private init() {}
  12696. init(copying source: _StorageClass) {
  12697. _str1 = source._str1
  12698. _str2 = source._str2
  12699. _str3 = source._str3
  12700. _str4 = source._str4
  12701. _str5 = source._str5
  12702. _str6 = source._str6
  12703. _str7 = source._str7
  12704. _str8 = source._str8
  12705. _str9 = source._str9
  12706. _str10 = source._str10
  12707. _str11 = source._str11
  12708. _str12 = source._str12
  12709. _str13 = source._str13
  12710. _str14 = source._str14
  12711. _str15 = source._str15
  12712. _str16 = source._str16
  12713. _str17 = source._str17
  12714. _str18 = source._str18
  12715. _str19 = source._str19
  12716. _str20 = source._str20
  12717. _str21 = source._str21
  12718. _str22 = source._str22
  12719. _str23 = source._str23
  12720. _str24 = source._str24
  12721. _str25 = source._str25
  12722. _str26 = source._str26
  12723. _str27 = source._str27
  12724. _str28 = source._str28
  12725. _str29 = source._str29
  12726. _str30 = source._str30
  12727. _str31 = source._str31
  12728. _str32 = source._str32
  12729. }
  12730. }
  12731. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  12732. if !isKnownUniquelyReferenced(&_storage) {
  12733. _storage = _StorageClass(copying: _storage)
  12734. }
  12735. return _storage
  12736. }
  12737. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12738. _ = _uniqueStorage()
  12739. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  12740. while let fieldNumber = try decoder.nextFieldNumber() {
  12741. // The use of inline closures is to circumvent an issue where the compiler
  12742. // allocates stack space for every case branch when no optimizations are
  12743. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12744. switch fieldNumber {
  12745. case 1: try { try decoder.decodeSingularStringField(value: &_storage._str1) }()
  12746. case 2: try { try decoder.decodeSingularStringField(value: &_storage._str2) }()
  12747. case 3: try { try decoder.decodeSingularStringField(value: &_storage._str3) }()
  12748. case 4: try { try decoder.decodeSingularStringField(value: &_storage._str4) }()
  12749. case 5: try { try decoder.decodeSingularStringField(value: &_storage._str5) }()
  12750. case 6: try { try decoder.decodeSingularStringField(value: &_storage._str6) }()
  12751. case 7: try { try decoder.decodeSingularStringField(value: &_storage._str7) }()
  12752. case 8: try { try decoder.decodeSingularStringField(value: &_storage._str8) }()
  12753. case 9: try { try decoder.decodeSingularStringField(value: &_storage._str9) }()
  12754. case 10: try { try decoder.decodeSingularStringField(value: &_storage._str10) }()
  12755. case 11: try { try decoder.decodeSingularStringField(value: &_storage._str11) }()
  12756. case 12: try { try decoder.decodeSingularStringField(value: &_storage._str12) }()
  12757. case 13: try { try decoder.decodeSingularStringField(value: &_storage._str13) }()
  12758. case 14: try { try decoder.decodeSingularStringField(value: &_storage._str14) }()
  12759. case 15: try { try decoder.decodeSingularStringField(value: &_storage._str15) }()
  12760. case 16: try { try decoder.decodeSingularStringField(value: &_storage._str16) }()
  12761. case 17: try { try decoder.decodeSingularStringField(value: &_storage._str17) }()
  12762. case 18: try { try decoder.decodeSingularStringField(value: &_storage._str18) }()
  12763. case 19: try { try decoder.decodeSingularStringField(value: &_storage._str19) }()
  12764. case 20: try { try decoder.decodeSingularStringField(value: &_storage._str20) }()
  12765. case 21: try { try decoder.decodeSingularStringField(value: &_storage._str21) }()
  12766. case 22: try { try decoder.decodeSingularStringField(value: &_storage._str22) }()
  12767. case 23: try { try decoder.decodeSingularStringField(value: &_storage._str23) }()
  12768. case 24: try { try decoder.decodeSingularStringField(value: &_storage._str24) }()
  12769. case 25: try { try decoder.decodeSingularStringField(value: &_storage._str25) }()
  12770. case 26: try { try decoder.decodeSingularStringField(value: &_storage._str26) }()
  12771. case 27: try { try decoder.decodeSingularStringField(value: &_storage._str27) }()
  12772. case 28: try { try decoder.decodeSingularStringField(value: &_storage._str28) }()
  12773. case 29: try { try decoder.decodeSingularStringField(value: &_storage._str29) }()
  12774. case 30: try { try decoder.decodeSingularStringField(value: &_storage._str30) }()
  12775. case 31: try { try decoder.decodeSingularStringField(value: &_storage._str31) }()
  12776. case 32: try { try decoder.decodeSingularStringField(value: &_storage._str32) }()
  12777. default: break
  12778. }
  12779. }
  12780. }
  12781. }
  12782. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12783. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  12784. // The use of inline closures is to circumvent an issue where the compiler
  12785. // allocates stack space for every if/case branch local when no optimizations
  12786. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12787. // https://github.com/apple/swift-protobuf/issues/1182
  12788. try { if let v = _storage._str1 {
  12789. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  12790. } }()
  12791. try { if let v = _storage._str2 {
  12792. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  12793. } }()
  12794. try { if let v = _storage._str3 {
  12795. try visitor.visitSingularStringField(value: v, fieldNumber: 3)
  12796. } }()
  12797. try { if let v = _storage._str4 {
  12798. try visitor.visitSingularStringField(value: v, fieldNumber: 4)
  12799. } }()
  12800. try { if let v = _storage._str5 {
  12801. try visitor.visitSingularStringField(value: v, fieldNumber: 5)
  12802. } }()
  12803. try { if let v = _storage._str6 {
  12804. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  12805. } }()
  12806. try { if let v = _storage._str7 {
  12807. try visitor.visitSingularStringField(value: v, fieldNumber: 7)
  12808. } }()
  12809. try { if let v = _storage._str8 {
  12810. try visitor.visitSingularStringField(value: v, fieldNumber: 8)
  12811. } }()
  12812. try { if let v = _storage._str9 {
  12813. try visitor.visitSingularStringField(value: v, fieldNumber: 9)
  12814. } }()
  12815. try { if let v = _storage._str10 {
  12816. try visitor.visitSingularStringField(value: v, fieldNumber: 10)
  12817. } }()
  12818. try { if let v = _storage._str11 {
  12819. try visitor.visitSingularStringField(value: v, fieldNumber: 11)
  12820. } }()
  12821. try { if let v = _storage._str12 {
  12822. try visitor.visitSingularStringField(value: v, fieldNumber: 12)
  12823. } }()
  12824. try { if let v = _storage._str13 {
  12825. try visitor.visitSingularStringField(value: v, fieldNumber: 13)
  12826. } }()
  12827. try { if let v = _storage._str14 {
  12828. try visitor.visitSingularStringField(value: v, fieldNumber: 14)
  12829. } }()
  12830. try { if let v = _storage._str15 {
  12831. try visitor.visitSingularStringField(value: v, fieldNumber: 15)
  12832. } }()
  12833. try { if let v = _storage._str16 {
  12834. try visitor.visitSingularStringField(value: v, fieldNumber: 16)
  12835. } }()
  12836. try { if let v = _storage._str17 {
  12837. try visitor.visitSingularStringField(value: v, fieldNumber: 17)
  12838. } }()
  12839. try { if let v = _storage._str18 {
  12840. try visitor.visitSingularStringField(value: v, fieldNumber: 18)
  12841. } }()
  12842. try { if let v = _storage._str19 {
  12843. try visitor.visitSingularStringField(value: v, fieldNumber: 19)
  12844. } }()
  12845. try { if let v = _storage._str20 {
  12846. try visitor.visitSingularStringField(value: v, fieldNumber: 20)
  12847. } }()
  12848. try { if let v = _storage._str21 {
  12849. try visitor.visitSingularStringField(value: v, fieldNumber: 21)
  12850. } }()
  12851. try { if let v = _storage._str22 {
  12852. try visitor.visitSingularStringField(value: v, fieldNumber: 22)
  12853. } }()
  12854. try { if let v = _storage._str23 {
  12855. try visitor.visitSingularStringField(value: v, fieldNumber: 23)
  12856. } }()
  12857. try { if let v = _storage._str24 {
  12858. try visitor.visitSingularStringField(value: v, fieldNumber: 24)
  12859. } }()
  12860. try { if let v = _storage._str25 {
  12861. try visitor.visitSingularStringField(value: v, fieldNumber: 25)
  12862. } }()
  12863. try { if let v = _storage._str26 {
  12864. try visitor.visitSingularStringField(value: v, fieldNumber: 26)
  12865. } }()
  12866. try { if let v = _storage._str27 {
  12867. try visitor.visitSingularStringField(value: v, fieldNumber: 27)
  12868. } }()
  12869. try { if let v = _storage._str28 {
  12870. try visitor.visitSingularStringField(value: v, fieldNumber: 28)
  12871. } }()
  12872. try { if let v = _storage._str29 {
  12873. try visitor.visitSingularStringField(value: v, fieldNumber: 29)
  12874. } }()
  12875. try { if let v = _storage._str30 {
  12876. try visitor.visitSingularStringField(value: v, fieldNumber: 30)
  12877. } }()
  12878. try { if let v = _storage._str31 {
  12879. try visitor.visitSingularStringField(value: v, fieldNumber: 31)
  12880. } }()
  12881. try { if let v = _storage._str32 {
  12882. try visitor.visitSingularStringField(value: v, fieldNumber: 32)
  12883. } }()
  12884. }
  12885. try unknownFields.traverse(visitor: &visitor)
  12886. }
  12887. static func ==(lhs: EditionUnittest_ManyOptionalString, rhs: EditionUnittest_ManyOptionalString) -> Bool {
  12888. if lhs._storage !== rhs._storage {
  12889. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  12890. let _storage = _args.0
  12891. let rhs_storage = _args.1
  12892. if _storage._str1 != rhs_storage._str1 {return false}
  12893. if _storage._str2 != rhs_storage._str2 {return false}
  12894. if _storage._str3 != rhs_storage._str3 {return false}
  12895. if _storage._str4 != rhs_storage._str4 {return false}
  12896. if _storage._str5 != rhs_storage._str5 {return false}
  12897. if _storage._str6 != rhs_storage._str6 {return false}
  12898. if _storage._str7 != rhs_storage._str7 {return false}
  12899. if _storage._str8 != rhs_storage._str8 {return false}
  12900. if _storage._str9 != rhs_storage._str9 {return false}
  12901. if _storage._str10 != rhs_storage._str10 {return false}
  12902. if _storage._str11 != rhs_storage._str11 {return false}
  12903. if _storage._str12 != rhs_storage._str12 {return false}
  12904. if _storage._str13 != rhs_storage._str13 {return false}
  12905. if _storage._str14 != rhs_storage._str14 {return false}
  12906. if _storage._str15 != rhs_storage._str15 {return false}
  12907. if _storage._str16 != rhs_storage._str16 {return false}
  12908. if _storage._str17 != rhs_storage._str17 {return false}
  12909. if _storage._str18 != rhs_storage._str18 {return false}
  12910. if _storage._str19 != rhs_storage._str19 {return false}
  12911. if _storage._str20 != rhs_storage._str20 {return false}
  12912. if _storage._str21 != rhs_storage._str21 {return false}
  12913. if _storage._str22 != rhs_storage._str22 {return false}
  12914. if _storage._str23 != rhs_storage._str23 {return false}
  12915. if _storage._str24 != rhs_storage._str24 {return false}
  12916. if _storage._str25 != rhs_storage._str25 {return false}
  12917. if _storage._str26 != rhs_storage._str26 {return false}
  12918. if _storage._str27 != rhs_storage._str27 {return false}
  12919. if _storage._str28 != rhs_storage._str28 {return false}
  12920. if _storage._str29 != rhs_storage._str29 {return false}
  12921. if _storage._str30 != rhs_storage._str30 {return false}
  12922. if _storage._str31 != rhs_storage._str31 {return false}
  12923. if _storage._str32 != rhs_storage._str32 {return false}
  12924. return true
  12925. }
  12926. if !storagesAreEqual {return false}
  12927. }
  12928. if lhs.unknownFields != rhs.unknownFields {return false}
  12929. return true
  12930. }
  12931. }
  12932. extension EditionUnittest_Int32Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12933. static let protoMessageName: String = _protobuf_package + ".Int32Message"
  12934. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12935. 1: .same(proto: "data"),
  12936. ]
  12937. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12938. while let fieldNumber = try decoder.nextFieldNumber() {
  12939. // The use of inline closures is to circumvent an issue where the compiler
  12940. // allocates stack space for every case branch when no optimizations are
  12941. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12942. switch fieldNumber {
  12943. case 1: try { try decoder.decodeSingularInt32Field(value: &self._data) }()
  12944. default: break
  12945. }
  12946. }
  12947. }
  12948. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12949. // The use of inline closures is to circumvent an issue where the compiler
  12950. // allocates stack space for every if/case branch local when no optimizations
  12951. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12952. // https://github.com/apple/swift-protobuf/issues/1182
  12953. try { if let v = self._data {
  12954. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  12955. } }()
  12956. try unknownFields.traverse(visitor: &visitor)
  12957. }
  12958. static func ==(lhs: EditionUnittest_Int32Message, rhs: EditionUnittest_Int32Message) -> Bool {
  12959. if lhs._data != rhs._data {return false}
  12960. if lhs.unknownFields != rhs.unknownFields {return false}
  12961. return true
  12962. }
  12963. }
  12964. extension EditionUnittest_Uint32Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12965. static let protoMessageName: String = _protobuf_package + ".Uint32Message"
  12966. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12967. 1: .same(proto: "data"),
  12968. ]
  12969. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  12970. while let fieldNumber = try decoder.nextFieldNumber() {
  12971. // The use of inline closures is to circumvent an issue where the compiler
  12972. // allocates stack space for every case branch when no optimizations are
  12973. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  12974. switch fieldNumber {
  12975. case 1: try { try decoder.decodeSingularUInt32Field(value: &self._data) }()
  12976. default: break
  12977. }
  12978. }
  12979. }
  12980. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  12981. // The use of inline closures is to circumvent an issue where the compiler
  12982. // allocates stack space for every if/case branch local when no optimizations
  12983. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  12984. // https://github.com/apple/swift-protobuf/issues/1182
  12985. try { if let v = self._data {
  12986. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  12987. } }()
  12988. try unknownFields.traverse(visitor: &visitor)
  12989. }
  12990. static func ==(lhs: EditionUnittest_Uint32Message, rhs: EditionUnittest_Uint32Message) -> Bool {
  12991. if lhs._data != rhs._data {return false}
  12992. if lhs.unknownFields != rhs.unknownFields {return false}
  12993. return true
  12994. }
  12995. }
  12996. extension EditionUnittest_Int64Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  12997. static let protoMessageName: String = _protobuf_package + ".Int64Message"
  12998. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  12999. 1: .same(proto: "data"),
  13000. ]
  13001. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13002. while let fieldNumber = try decoder.nextFieldNumber() {
  13003. // The use of inline closures is to circumvent an issue where the compiler
  13004. // allocates stack space for every case branch when no optimizations are
  13005. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13006. switch fieldNumber {
  13007. case 1: try { try decoder.decodeSingularInt64Field(value: &self._data) }()
  13008. default: break
  13009. }
  13010. }
  13011. }
  13012. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13013. // The use of inline closures is to circumvent an issue where the compiler
  13014. // allocates stack space for every if/case branch local when no optimizations
  13015. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13016. // https://github.com/apple/swift-protobuf/issues/1182
  13017. try { if let v = self._data {
  13018. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1)
  13019. } }()
  13020. try unknownFields.traverse(visitor: &visitor)
  13021. }
  13022. static func ==(lhs: EditionUnittest_Int64Message, rhs: EditionUnittest_Int64Message) -> Bool {
  13023. if lhs._data != rhs._data {return false}
  13024. if lhs.unknownFields != rhs.unknownFields {return false}
  13025. return true
  13026. }
  13027. }
  13028. extension EditionUnittest_Uint64Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13029. static let protoMessageName: String = _protobuf_package + ".Uint64Message"
  13030. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13031. 1: .same(proto: "data"),
  13032. ]
  13033. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13034. while let fieldNumber = try decoder.nextFieldNumber() {
  13035. // The use of inline closures is to circumvent an issue where the compiler
  13036. // allocates stack space for every case branch when no optimizations are
  13037. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13038. switch fieldNumber {
  13039. case 1: try { try decoder.decodeSingularUInt64Field(value: &self._data) }()
  13040. default: break
  13041. }
  13042. }
  13043. }
  13044. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13045. // The use of inline closures is to circumvent an issue where the compiler
  13046. // allocates stack space for every if/case branch local when no optimizations
  13047. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13048. // https://github.com/apple/swift-protobuf/issues/1182
  13049. try { if let v = self._data {
  13050. try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
  13051. } }()
  13052. try unknownFields.traverse(visitor: &visitor)
  13053. }
  13054. static func ==(lhs: EditionUnittest_Uint64Message, rhs: EditionUnittest_Uint64Message) -> Bool {
  13055. if lhs._data != rhs._data {return false}
  13056. if lhs.unknownFields != rhs.unknownFields {return false}
  13057. return true
  13058. }
  13059. }
  13060. extension EditionUnittest_BoolMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13061. static let protoMessageName: String = _protobuf_package + ".BoolMessage"
  13062. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13063. 1: .same(proto: "data"),
  13064. ]
  13065. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13066. while let fieldNumber = try decoder.nextFieldNumber() {
  13067. // The use of inline closures is to circumvent an issue where the compiler
  13068. // allocates stack space for every case branch when no optimizations are
  13069. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13070. switch fieldNumber {
  13071. case 1: try { try decoder.decodeSingularBoolField(value: &self._data) }()
  13072. default: break
  13073. }
  13074. }
  13075. }
  13076. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13077. // The use of inline closures is to circumvent an issue where the compiler
  13078. // allocates stack space for every if/case branch local when no optimizations
  13079. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13080. // https://github.com/apple/swift-protobuf/issues/1182
  13081. try { if let v = self._data {
  13082. try visitor.visitSingularBoolField(value: v, fieldNumber: 1)
  13083. } }()
  13084. try unknownFields.traverse(visitor: &visitor)
  13085. }
  13086. static func ==(lhs: EditionUnittest_BoolMessage, rhs: EditionUnittest_BoolMessage) -> Bool {
  13087. if lhs._data != rhs._data {return false}
  13088. if lhs.unknownFields != rhs.unknownFields {return false}
  13089. return true
  13090. }
  13091. }
  13092. extension EditionUnittest_TestOneof: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13093. static let protoMessageName: String = _protobuf_package + ".TestOneof"
  13094. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13095. 1: .standard(proto: "foo_int"),
  13096. 2: .standard(proto: "foo_string"),
  13097. 3: .standard(proto: "foo_message"),
  13098. 4: .same(proto: "foogroup"),
  13099. 4: .unique(proto: "FooGroup", json: "foogroup"),
  13100. ]
  13101. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13102. while let fieldNumber = try decoder.nextFieldNumber() {
  13103. // The use of inline closures is to circumvent an issue where the compiler
  13104. // allocates stack space for every case branch when no optimizations are
  13105. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13106. switch fieldNumber {
  13107. case 1: try {
  13108. var v: Int32?
  13109. try decoder.decodeSingularInt32Field(value: &v)
  13110. if let v = v {
  13111. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13112. self.foo = .fooInt(v)
  13113. }
  13114. }()
  13115. case 2: try {
  13116. var v: String?
  13117. try decoder.decodeSingularStringField(value: &v)
  13118. if let v = v {
  13119. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13120. self.foo = .fooString(v)
  13121. }
  13122. }()
  13123. case 3: try {
  13124. var v: EditionUnittest_TestAllTypes?
  13125. var hadOneofValue = false
  13126. if let current = self.foo {
  13127. hadOneofValue = true
  13128. if case .fooMessage(let m) = current {v = m}
  13129. }
  13130. try decoder.decodeSingularMessageField(value: &v)
  13131. if let v = v {
  13132. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13133. self.foo = .fooMessage(v)
  13134. }
  13135. }()
  13136. case 4: try {
  13137. var v: EditionUnittest_TestOneof.FooGroup?
  13138. var hadOneofValue = false
  13139. if let current = self.foo {
  13140. hadOneofValue = true
  13141. if case .fooGroup(let m) = current {v = m}
  13142. }
  13143. try decoder.decodeSingularGroupField(value: &v)
  13144. if let v = v {
  13145. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13146. self.foo = .fooGroup(v)
  13147. }
  13148. }()
  13149. default: break
  13150. }
  13151. }
  13152. }
  13153. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13154. // The use of inline closures is to circumvent an issue where the compiler
  13155. // allocates stack space for every if/case branch local when no optimizations
  13156. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13157. // https://github.com/apple/swift-protobuf/issues/1182
  13158. switch self.foo {
  13159. case .fooInt?: try {
  13160. guard case .fooInt(let v)? = self.foo else { preconditionFailure() }
  13161. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  13162. }()
  13163. case .fooString?: try {
  13164. guard case .fooString(let v)? = self.foo else { preconditionFailure() }
  13165. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  13166. }()
  13167. case .fooMessage?: try {
  13168. guard case .fooMessage(let v)? = self.foo else { preconditionFailure() }
  13169. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  13170. }()
  13171. case .fooGroup?: try {
  13172. guard case .fooGroup(let v)? = self.foo else { preconditionFailure() }
  13173. try visitor.visitSingularGroupField(value: v, fieldNumber: 4)
  13174. }()
  13175. case nil: break
  13176. }
  13177. try unknownFields.traverse(visitor: &visitor)
  13178. }
  13179. static func ==(lhs: EditionUnittest_TestOneof, rhs: EditionUnittest_TestOneof) -> Bool {
  13180. if lhs.foo != rhs.foo {return false}
  13181. if lhs.unknownFields != rhs.unknownFields {return false}
  13182. return true
  13183. }
  13184. }
  13185. extension EditionUnittest_TestOneof.FooGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13186. static let protoMessageName: String = EditionUnittest_TestOneof.protoMessageName + ".FooGroup"
  13187. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13188. 5: .same(proto: "a"),
  13189. 6: .same(proto: "b"),
  13190. ]
  13191. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13192. while let fieldNumber = try decoder.nextFieldNumber() {
  13193. // The use of inline closures is to circumvent an issue where the compiler
  13194. // allocates stack space for every case branch when no optimizations are
  13195. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13196. switch fieldNumber {
  13197. case 5: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  13198. case 6: try { try decoder.decodeSingularStringField(value: &self._b) }()
  13199. default: break
  13200. }
  13201. }
  13202. }
  13203. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13204. // The use of inline closures is to circumvent an issue where the compiler
  13205. // allocates stack space for every if/case branch local when no optimizations
  13206. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13207. // https://github.com/apple/swift-protobuf/issues/1182
  13208. try { if let v = self._a {
  13209. try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
  13210. } }()
  13211. try { if let v = self._b {
  13212. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  13213. } }()
  13214. try unknownFields.traverse(visitor: &visitor)
  13215. }
  13216. static func ==(lhs: EditionUnittest_TestOneof.FooGroup, rhs: EditionUnittest_TestOneof.FooGroup) -> Bool {
  13217. if lhs._a != rhs._a {return false}
  13218. if lhs._b != rhs._b {return false}
  13219. if lhs.unknownFields != rhs.unknownFields {return false}
  13220. return true
  13221. }
  13222. }
  13223. extension EditionUnittest_TestOneofBackwardsCompatible: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13224. static let protoMessageName: String = _protobuf_package + ".TestOneofBackwardsCompatible"
  13225. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13226. 1: .standard(proto: "foo_int"),
  13227. 2: .standard(proto: "foo_string"),
  13228. 3: .standard(proto: "foo_message"),
  13229. 4: .same(proto: "foogroup"),
  13230. 4: .unique(proto: "FooGroup", json: "foogroup"),
  13231. ]
  13232. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13233. while let fieldNumber = try decoder.nextFieldNumber() {
  13234. // The use of inline closures is to circumvent an issue where the compiler
  13235. // allocates stack space for every case branch when no optimizations are
  13236. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13237. switch fieldNumber {
  13238. case 1: try { try decoder.decodeSingularInt32Field(value: &self._fooInt) }()
  13239. case 2: try { try decoder.decodeSingularStringField(value: &self._fooString) }()
  13240. case 3: try { try decoder.decodeSingularMessageField(value: &self._fooMessage) }()
  13241. case 4: try { try decoder.decodeSingularGroupField(value: &self._fooGroup) }()
  13242. default: break
  13243. }
  13244. }
  13245. }
  13246. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13247. // The use of inline closures is to circumvent an issue where the compiler
  13248. // allocates stack space for every if/case branch local when no optimizations
  13249. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13250. // https://github.com/apple/swift-protobuf/issues/1182
  13251. try { if let v = self._fooInt {
  13252. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  13253. } }()
  13254. try { if let v = self._fooString {
  13255. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  13256. } }()
  13257. try { if let v = self._fooMessage {
  13258. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  13259. } }()
  13260. try { if let v = self._fooGroup {
  13261. try visitor.visitSingularGroupField(value: v, fieldNumber: 4)
  13262. } }()
  13263. try unknownFields.traverse(visitor: &visitor)
  13264. }
  13265. static func ==(lhs: EditionUnittest_TestOneofBackwardsCompatible, rhs: EditionUnittest_TestOneofBackwardsCompatible) -> Bool {
  13266. if lhs._fooInt != rhs._fooInt {return false}
  13267. if lhs._fooString != rhs._fooString {return false}
  13268. if lhs._fooMessage != rhs._fooMessage {return false}
  13269. if lhs._fooGroup != rhs._fooGroup {return false}
  13270. if lhs.unknownFields != rhs.unknownFields {return false}
  13271. return true
  13272. }
  13273. }
  13274. extension EditionUnittest_TestOneofBackwardsCompatible.FooGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13275. static let protoMessageName: String = EditionUnittest_TestOneofBackwardsCompatible.protoMessageName + ".FooGroup"
  13276. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13277. 5: .same(proto: "a"),
  13278. 6: .same(proto: "b"),
  13279. ]
  13280. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13281. while let fieldNumber = try decoder.nextFieldNumber() {
  13282. // The use of inline closures is to circumvent an issue where the compiler
  13283. // allocates stack space for every case branch when no optimizations are
  13284. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13285. switch fieldNumber {
  13286. case 5: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  13287. case 6: try { try decoder.decodeSingularStringField(value: &self._b) }()
  13288. default: break
  13289. }
  13290. }
  13291. }
  13292. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13293. // The use of inline closures is to circumvent an issue where the compiler
  13294. // allocates stack space for every if/case branch local when no optimizations
  13295. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13296. // https://github.com/apple/swift-protobuf/issues/1182
  13297. try { if let v = self._a {
  13298. try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
  13299. } }()
  13300. try { if let v = self._b {
  13301. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  13302. } }()
  13303. try unknownFields.traverse(visitor: &visitor)
  13304. }
  13305. static func ==(lhs: EditionUnittest_TestOneofBackwardsCompatible.FooGroup, rhs: EditionUnittest_TestOneofBackwardsCompatible.FooGroup) -> Bool {
  13306. if lhs._a != rhs._a {return false}
  13307. if lhs._b != rhs._b {return false}
  13308. if lhs.unknownFields != rhs.unknownFields {return false}
  13309. return true
  13310. }
  13311. }
  13312. extension EditionUnittest_TestOneof2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13313. static let protoMessageName: String = _protobuf_package + ".TestOneof2"
  13314. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13315. 1: .standard(proto: "foo_int"),
  13316. 2: .standard(proto: "foo_string"),
  13317. 3: .standard(proto: "foo_cord"),
  13318. 4: .standard(proto: "foo_string_piece"),
  13319. 5: .standard(proto: "foo_bytes"),
  13320. 6: .standard(proto: "foo_enum"),
  13321. 7: .standard(proto: "foo_message"),
  13322. 8: .same(proto: "foogroup"),
  13323. 8: .unique(proto: "FooGroup", json: "foogroup"),
  13324. 11: .standard(proto: "foo_lazy_message"),
  13325. 30: .standard(proto: "foo_bytes_cord"),
  13326. 12: .standard(proto: "bar_int"),
  13327. 13: .standard(proto: "bar_string"),
  13328. 14: .standard(proto: "bar_cord"),
  13329. 15: .standard(proto: "bar_string_piece"),
  13330. 16: .standard(proto: "bar_bytes"),
  13331. 17: .standard(proto: "bar_enum"),
  13332. 20: .standard(proto: "bar_string_with_empty_default"),
  13333. 21: .standard(proto: "bar_cord_with_empty_default"),
  13334. 22: .standard(proto: "bar_string_piece_with_empty_default"),
  13335. 23: .standard(proto: "bar_bytes_with_empty_default"),
  13336. 18: .standard(proto: "baz_int"),
  13337. 19: .standard(proto: "baz_string"),
  13338. ]
  13339. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13340. while let fieldNumber = try decoder.nextFieldNumber() {
  13341. // The use of inline closures is to circumvent an issue where the compiler
  13342. // allocates stack space for every case branch when no optimizations are
  13343. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13344. switch fieldNumber {
  13345. case 1: try {
  13346. var v: Int32?
  13347. try decoder.decodeSingularInt32Field(value: &v)
  13348. if let v = v {
  13349. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13350. self.foo = .fooInt(v)
  13351. }
  13352. }()
  13353. case 2: try {
  13354. var v: String?
  13355. try decoder.decodeSingularStringField(value: &v)
  13356. if let v = v {
  13357. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13358. self.foo = .fooString(v)
  13359. }
  13360. }()
  13361. case 3: try {
  13362. var v: String?
  13363. try decoder.decodeSingularStringField(value: &v)
  13364. if let v = v {
  13365. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13366. self.foo = .fooCord(v)
  13367. }
  13368. }()
  13369. case 4: try {
  13370. var v: String?
  13371. try decoder.decodeSingularStringField(value: &v)
  13372. if let v = v {
  13373. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13374. self.foo = .fooStringPiece(v)
  13375. }
  13376. }()
  13377. case 5: try {
  13378. var v: Data?
  13379. try decoder.decodeSingularBytesField(value: &v)
  13380. if let v = v {
  13381. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13382. self.foo = .fooBytes(v)
  13383. }
  13384. }()
  13385. case 6: try {
  13386. var v: EditionUnittest_TestOneof2.NestedEnum?
  13387. try decoder.decodeSingularEnumField(value: &v)
  13388. if let v = v {
  13389. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13390. self.foo = .fooEnum(v)
  13391. }
  13392. }()
  13393. case 7: try {
  13394. var v: EditionUnittest_TestOneof2.NestedMessage?
  13395. var hadOneofValue = false
  13396. if let current = self.foo {
  13397. hadOneofValue = true
  13398. if case .fooMessage(let m) = current {v = m}
  13399. }
  13400. try decoder.decodeSingularMessageField(value: &v)
  13401. if let v = v {
  13402. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13403. self.foo = .fooMessage(v)
  13404. }
  13405. }()
  13406. case 8: try {
  13407. var v: EditionUnittest_TestOneof2.FooGroup?
  13408. var hadOneofValue = false
  13409. if let current = self.foo {
  13410. hadOneofValue = true
  13411. if case .fooGroup(let m) = current {v = m}
  13412. }
  13413. try decoder.decodeSingularGroupField(value: &v)
  13414. if let v = v {
  13415. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13416. self.foo = .fooGroup(v)
  13417. }
  13418. }()
  13419. case 11: try {
  13420. var v: EditionUnittest_TestOneof2.NestedMessage?
  13421. var hadOneofValue = false
  13422. if let current = self.foo {
  13423. hadOneofValue = true
  13424. if case .fooLazyMessage(let m) = current {v = m}
  13425. }
  13426. try decoder.decodeSingularMessageField(value: &v)
  13427. if let v = v {
  13428. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13429. self.foo = .fooLazyMessage(v)
  13430. }
  13431. }()
  13432. case 12: try {
  13433. var v: Int32?
  13434. try decoder.decodeSingularInt32Field(value: &v)
  13435. if let v = v {
  13436. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13437. self.bar = .barInt(v)
  13438. }
  13439. }()
  13440. case 13: try {
  13441. var v: String?
  13442. try decoder.decodeSingularStringField(value: &v)
  13443. if let v = v {
  13444. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13445. self.bar = .barString(v)
  13446. }
  13447. }()
  13448. case 14: try {
  13449. var v: String?
  13450. try decoder.decodeSingularStringField(value: &v)
  13451. if let v = v {
  13452. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13453. self.bar = .barCord(v)
  13454. }
  13455. }()
  13456. case 15: try {
  13457. var v: String?
  13458. try decoder.decodeSingularStringField(value: &v)
  13459. if let v = v {
  13460. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13461. self.bar = .barStringPiece(v)
  13462. }
  13463. }()
  13464. case 16: try {
  13465. var v: Data?
  13466. try decoder.decodeSingularBytesField(value: &v)
  13467. if let v = v {
  13468. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13469. self.bar = .barBytes(v)
  13470. }
  13471. }()
  13472. case 17: try {
  13473. var v: EditionUnittest_TestOneof2.NestedEnum?
  13474. try decoder.decodeSingularEnumField(value: &v)
  13475. if let v = v {
  13476. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13477. self.bar = .barEnum(v)
  13478. }
  13479. }()
  13480. case 18: try { try decoder.decodeSingularInt32Field(value: &self._bazInt) }()
  13481. case 19: try { try decoder.decodeSingularStringField(value: &self._bazString) }()
  13482. case 20: try {
  13483. var v: String?
  13484. try decoder.decodeSingularStringField(value: &v)
  13485. if let v = v {
  13486. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13487. self.bar = .barStringWithEmptyDefault(v)
  13488. }
  13489. }()
  13490. case 21: try {
  13491. var v: String?
  13492. try decoder.decodeSingularStringField(value: &v)
  13493. if let v = v {
  13494. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13495. self.bar = .barCordWithEmptyDefault(v)
  13496. }
  13497. }()
  13498. case 22: try {
  13499. var v: String?
  13500. try decoder.decodeSingularStringField(value: &v)
  13501. if let v = v {
  13502. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13503. self.bar = .barStringPieceWithEmptyDefault(v)
  13504. }
  13505. }()
  13506. case 23: try {
  13507. var v: Data?
  13508. try decoder.decodeSingularBytesField(value: &v)
  13509. if let v = v {
  13510. if self.bar != nil {try decoder.handleConflictingOneOf()}
  13511. self.bar = .barBytesWithEmptyDefault(v)
  13512. }
  13513. }()
  13514. case 30: try {
  13515. var v: Data?
  13516. try decoder.decodeSingularBytesField(value: &v)
  13517. if let v = v {
  13518. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13519. self.foo = .fooBytesCord(v)
  13520. }
  13521. }()
  13522. default: break
  13523. }
  13524. }
  13525. }
  13526. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13527. // The use of inline closures is to circumvent an issue where the compiler
  13528. // allocates stack space for every if/case branch local when no optimizations
  13529. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13530. // https://github.com/apple/swift-protobuf/issues/1182
  13531. switch self.foo {
  13532. case .fooInt?: try {
  13533. guard case .fooInt(let v)? = self.foo else { preconditionFailure() }
  13534. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  13535. }()
  13536. case .fooString?: try {
  13537. guard case .fooString(let v)? = self.foo else { preconditionFailure() }
  13538. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  13539. }()
  13540. case .fooCord?: try {
  13541. guard case .fooCord(let v)? = self.foo else { preconditionFailure() }
  13542. try visitor.visitSingularStringField(value: v, fieldNumber: 3)
  13543. }()
  13544. case .fooStringPiece?: try {
  13545. guard case .fooStringPiece(let v)? = self.foo else { preconditionFailure() }
  13546. try visitor.visitSingularStringField(value: v, fieldNumber: 4)
  13547. }()
  13548. case .fooBytes?: try {
  13549. guard case .fooBytes(let v)? = self.foo else { preconditionFailure() }
  13550. try visitor.visitSingularBytesField(value: v, fieldNumber: 5)
  13551. }()
  13552. case .fooEnum?: try {
  13553. guard case .fooEnum(let v)? = self.foo else { preconditionFailure() }
  13554. try visitor.visitSingularEnumField(value: v, fieldNumber: 6)
  13555. }()
  13556. case .fooMessage?: try {
  13557. guard case .fooMessage(let v)? = self.foo else { preconditionFailure() }
  13558. try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
  13559. }()
  13560. case .fooGroup?: try {
  13561. guard case .fooGroup(let v)? = self.foo else { preconditionFailure() }
  13562. try visitor.visitSingularGroupField(value: v, fieldNumber: 8)
  13563. }()
  13564. case .fooLazyMessage?: try {
  13565. guard case .fooLazyMessage(let v)? = self.foo else { preconditionFailure() }
  13566. try visitor.visitSingularMessageField(value: v, fieldNumber: 11)
  13567. }()
  13568. default: break
  13569. }
  13570. switch self.bar {
  13571. case .barInt?: try {
  13572. guard case .barInt(let v)? = self.bar else { preconditionFailure() }
  13573. try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
  13574. }()
  13575. case .barString?: try {
  13576. guard case .barString(let v)? = self.bar else { preconditionFailure() }
  13577. try visitor.visitSingularStringField(value: v, fieldNumber: 13)
  13578. }()
  13579. case .barCord?: try {
  13580. guard case .barCord(let v)? = self.bar else { preconditionFailure() }
  13581. try visitor.visitSingularStringField(value: v, fieldNumber: 14)
  13582. }()
  13583. case .barStringPiece?: try {
  13584. guard case .barStringPiece(let v)? = self.bar else { preconditionFailure() }
  13585. try visitor.visitSingularStringField(value: v, fieldNumber: 15)
  13586. }()
  13587. case .barBytes?: try {
  13588. guard case .barBytes(let v)? = self.bar else { preconditionFailure() }
  13589. try visitor.visitSingularBytesField(value: v, fieldNumber: 16)
  13590. }()
  13591. case .barEnum?: try {
  13592. guard case .barEnum(let v)? = self.bar else { preconditionFailure() }
  13593. try visitor.visitSingularEnumField(value: v, fieldNumber: 17)
  13594. }()
  13595. default: break
  13596. }
  13597. try { if let v = self._bazInt {
  13598. try visitor.visitSingularInt32Field(value: v, fieldNumber: 18)
  13599. } }()
  13600. try { if let v = self._bazString {
  13601. try visitor.visitSingularStringField(value: v, fieldNumber: 19)
  13602. } }()
  13603. switch self.bar {
  13604. case .barStringWithEmptyDefault?: try {
  13605. guard case .barStringWithEmptyDefault(let v)? = self.bar else { preconditionFailure() }
  13606. try visitor.visitSingularStringField(value: v, fieldNumber: 20)
  13607. }()
  13608. case .barCordWithEmptyDefault?: try {
  13609. guard case .barCordWithEmptyDefault(let v)? = self.bar else { preconditionFailure() }
  13610. try visitor.visitSingularStringField(value: v, fieldNumber: 21)
  13611. }()
  13612. case .barStringPieceWithEmptyDefault?: try {
  13613. guard case .barStringPieceWithEmptyDefault(let v)? = self.bar else { preconditionFailure() }
  13614. try visitor.visitSingularStringField(value: v, fieldNumber: 22)
  13615. }()
  13616. case .barBytesWithEmptyDefault?: try {
  13617. guard case .barBytesWithEmptyDefault(let v)? = self.bar else { preconditionFailure() }
  13618. try visitor.visitSingularBytesField(value: v, fieldNumber: 23)
  13619. }()
  13620. default: break
  13621. }
  13622. try { if case .fooBytesCord(let v)? = self.foo {
  13623. try visitor.visitSingularBytesField(value: v, fieldNumber: 30)
  13624. } }()
  13625. try unknownFields.traverse(visitor: &visitor)
  13626. }
  13627. static func ==(lhs: EditionUnittest_TestOneof2, rhs: EditionUnittest_TestOneof2) -> Bool {
  13628. if lhs.foo != rhs.foo {return false}
  13629. if lhs.bar != rhs.bar {return false}
  13630. if lhs._bazInt != rhs._bazInt {return false}
  13631. if lhs._bazString != rhs._bazString {return false}
  13632. if lhs.unknownFields != rhs.unknownFields {return false}
  13633. return true
  13634. }
  13635. }
  13636. extension EditionUnittest_TestOneof2.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  13637. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13638. 0: .same(proto: "UNKNOWN"),
  13639. 1: .same(proto: "FOO"),
  13640. 2: .same(proto: "BAR"),
  13641. 3: .same(proto: "BAZ"),
  13642. ]
  13643. }
  13644. extension EditionUnittest_TestOneof2.FooGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13645. static let protoMessageName: String = EditionUnittest_TestOneof2.protoMessageName + ".FooGroup"
  13646. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13647. 9: .same(proto: "a"),
  13648. 10: .same(proto: "b"),
  13649. ]
  13650. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13651. while let fieldNumber = try decoder.nextFieldNumber() {
  13652. // The use of inline closures is to circumvent an issue where the compiler
  13653. // allocates stack space for every case branch when no optimizations are
  13654. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13655. switch fieldNumber {
  13656. case 9: try { try decoder.decodeSingularInt32Field(value: &self._a) }()
  13657. case 10: try { try decoder.decodeSingularStringField(value: &self._b) }()
  13658. default: break
  13659. }
  13660. }
  13661. }
  13662. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13663. // The use of inline closures is to circumvent an issue where the compiler
  13664. // allocates stack space for every if/case branch local when no optimizations
  13665. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13666. // https://github.com/apple/swift-protobuf/issues/1182
  13667. try { if let v = self._a {
  13668. try visitor.visitSingularInt32Field(value: v, fieldNumber: 9)
  13669. } }()
  13670. try { if let v = self._b {
  13671. try visitor.visitSingularStringField(value: v, fieldNumber: 10)
  13672. } }()
  13673. try unknownFields.traverse(visitor: &visitor)
  13674. }
  13675. static func ==(lhs: EditionUnittest_TestOneof2.FooGroup, rhs: EditionUnittest_TestOneof2.FooGroup) -> Bool {
  13676. if lhs._a != rhs._a {return false}
  13677. if lhs._b != rhs._b {return false}
  13678. if lhs.unknownFields != rhs.unknownFields {return false}
  13679. return true
  13680. }
  13681. }
  13682. extension EditionUnittest_TestOneof2.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13683. static let protoMessageName: String = EditionUnittest_TestOneof2.protoMessageName + ".NestedMessage"
  13684. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13685. 1: .standard(proto: "moo_int"),
  13686. 2: .standard(proto: "corge_int"),
  13687. ]
  13688. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13689. while let fieldNumber = try decoder.nextFieldNumber() {
  13690. // The use of inline closures is to circumvent an issue where the compiler
  13691. // allocates stack space for every case branch when no optimizations are
  13692. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13693. switch fieldNumber {
  13694. case 1: try { try decoder.decodeSingularInt64Field(value: &self._mooInt) }()
  13695. case 2: try { try decoder.decodeRepeatedInt32Field(value: &self.corgeInt) }()
  13696. default: break
  13697. }
  13698. }
  13699. }
  13700. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13701. // The use of inline closures is to circumvent an issue where the compiler
  13702. // allocates stack space for every if/case branch local when no optimizations
  13703. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13704. // https://github.com/apple/swift-protobuf/issues/1182
  13705. try { if let v = self._mooInt {
  13706. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1)
  13707. } }()
  13708. if !self.corgeInt.isEmpty {
  13709. try visitor.visitPackedInt32Field(value: self.corgeInt, fieldNumber: 2)
  13710. }
  13711. try unknownFields.traverse(visitor: &visitor)
  13712. }
  13713. static func ==(lhs: EditionUnittest_TestOneof2.NestedMessage, rhs: EditionUnittest_TestOneof2.NestedMessage) -> Bool {
  13714. if lhs._mooInt != rhs._mooInt {return false}
  13715. if lhs.corgeInt != rhs.corgeInt {return false}
  13716. if lhs.unknownFields != rhs.unknownFields {return false}
  13717. return true
  13718. }
  13719. }
  13720. extension EditionUnittest_TestRequiredOneof: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13721. static let protoMessageName: String = _protobuf_package + ".TestRequiredOneof"
  13722. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13723. 1: .standard(proto: "foo_int"),
  13724. 2: .standard(proto: "foo_string"),
  13725. 3: .standard(proto: "foo_message"),
  13726. 4: .standard(proto: "foo_lazy_message"),
  13727. ]
  13728. public var isInitialized: Bool {
  13729. if let v = self.foo, !v.isInitialized {return false}
  13730. return true
  13731. }
  13732. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13733. while let fieldNumber = try decoder.nextFieldNumber() {
  13734. // The use of inline closures is to circumvent an issue where the compiler
  13735. // allocates stack space for every case branch when no optimizations are
  13736. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13737. switch fieldNumber {
  13738. case 1: try {
  13739. var v: Int32?
  13740. try decoder.decodeSingularInt32Field(value: &v)
  13741. if let v = v {
  13742. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13743. self.foo = .fooInt(v)
  13744. }
  13745. }()
  13746. case 2: try {
  13747. var v: String?
  13748. try decoder.decodeSingularStringField(value: &v)
  13749. if let v = v {
  13750. if self.foo != nil {try decoder.handleConflictingOneOf()}
  13751. self.foo = .fooString(v)
  13752. }
  13753. }()
  13754. case 3: try {
  13755. var v: EditionUnittest_TestRequiredOneof.NestedMessage?
  13756. var hadOneofValue = false
  13757. if let current = self.foo {
  13758. hadOneofValue = true
  13759. if case .fooMessage(let m) = current {v = m}
  13760. }
  13761. try decoder.decodeSingularMessageField(value: &v)
  13762. if let v = v {
  13763. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13764. self.foo = .fooMessage(v)
  13765. }
  13766. }()
  13767. case 4: try {
  13768. var v: EditionUnittest_TestRequiredOneof.NestedMessage?
  13769. var hadOneofValue = false
  13770. if let current = self.foo {
  13771. hadOneofValue = true
  13772. if case .fooLazyMessage(let m) = current {v = m}
  13773. }
  13774. try decoder.decodeSingularMessageField(value: &v)
  13775. if let v = v {
  13776. if hadOneofValue {try decoder.handleConflictingOneOf()}
  13777. self.foo = .fooLazyMessage(v)
  13778. }
  13779. }()
  13780. default: break
  13781. }
  13782. }
  13783. }
  13784. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13785. // The use of inline closures is to circumvent an issue where the compiler
  13786. // allocates stack space for every if/case branch local when no optimizations
  13787. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13788. // https://github.com/apple/swift-protobuf/issues/1182
  13789. switch self.foo {
  13790. case .fooInt?: try {
  13791. guard case .fooInt(let v)? = self.foo else { preconditionFailure() }
  13792. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  13793. }()
  13794. case .fooString?: try {
  13795. guard case .fooString(let v)? = self.foo else { preconditionFailure() }
  13796. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  13797. }()
  13798. case .fooMessage?: try {
  13799. guard case .fooMessage(let v)? = self.foo else { preconditionFailure() }
  13800. try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
  13801. }()
  13802. case .fooLazyMessage?: try {
  13803. guard case .fooLazyMessage(let v)? = self.foo else { preconditionFailure() }
  13804. try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
  13805. }()
  13806. case nil: break
  13807. }
  13808. try unknownFields.traverse(visitor: &visitor)
  13809. }
  13810. static func ==(lhs: EditionUnittest_TestRequiredOneof, rhs: EditionUnittest_TestRequiredOneof) -> Bool {
  13811. if lhs.foo != rhs.foo {return false}
  13812. if lhs.unknownFields != rhs.unknownFields {return false}
  13813. return true
  13814. }
  13815. }
  13816. extension EditionUnittest_TestRequiredOneof.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13817. static let protoMessageName: String = EditionUnittest_TestRequiredOneof.protoMessageName + ".NestedMessage"
  13818. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13819. 1: .standard(proto: "required_double"),
  13820. ]
  13821. public var isInitialized: Bool {
  13822. if self._requiredDouble == nil {return false}
  13823. return true
  13824. }
  13825. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13826. while let fieldNumber = try decoder.nextFieldNumber() {
  13827. // The use of inline closures is to circumvent an issue where the compiler
  13828. // allocates stack space for every case branch when no optimizations are
  13829. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13830. switch fieldNumber {
  13831. case 1: try { try decoder.decodeSingularDoubleField(value: &self._requiredDouble) }()
  13832. default: break
  13833. }
  13834. }
  13835. }
  13836. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13837. // The use of inline closures is to circumvent an issue where the compiler
  13838. // allocates stack space for every if/case branch local when no optimizations
  13839. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  13840. // https://github.com/apple/swift-protobuf/issues/1182
  13841. try { if let v = self._requiredDouble {
  13842. try visitor.visitSingularDoubleField(value: v, fieldNumber: 1)
  13843. } }()
  13844. try unknownFields.traverse(visitor: &visitor)
  13845. }
  13846. static func ==(lhs: EditionUnittest_TestRequiredOneof.NestedMessage, rhs: EditionUnittest_TestRequiredOneof.NestedMessage) -> Bool {
  13847. if lhs._requiredDouble != rhs._requiredDouble {return false}
  13848. if lhs.unknownFields != rhs.unknownFields {return false}
  13849. return true
  13850. }
  13851. }
  13852. extension EditionUnittest_TestPackedTypes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13853. static let protoMessageName: String = _protobuf_package + ".TestPackedTypes"
  13854. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13855. 90: .standard(proto: "packed_int32"),
  13856. 91: .standard(proto: "packed_int64"),
  13857. 92: .standard(proto: "packed_uint32"),
  13858. 93: .standard(proto: "packed_uint64"),
  13859. 94: .standard(proto: "packed_sint32"),
  13860. 95: .standard(proto: "packed_sint64"),
  13861. 96: .standard(proto: "packed_fixed32"),
  13862. 97: .standard(proto: "packed_fixed64"),
  13863. 98: .standard(proto: "packed_sfixed32"),
  13864. 99: .standard(proto: "packed_sfixed64"),
  13865. 100: .standard(proto: "packed_float"),
  13866. 101: .standard(proto: "packed_double"),
  13867. 102: .standard(proto: "packed_bool"),
  13868. 103: .standard(proto: "packed_enum"),
  13869. ]
  13870. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13871. while let fieldNumber = try decoder.nextFieldNumber() {
  13872. // The use of inline closures is to circumvent an issue where the compiler
  13873. // allocates stack space for every case branch when no optimizations are
  13874. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13875. switch fieldNumber {
  13876. case 90: try { try decoder.decodeRepeatedInt32Field(value: &self.packedInt32) }()
  13877. case 91: try { try decoder.decodeRepeatedInt64Field(value: &self.packedInt64) }()
  13878. case 92: try { try decoder.decodeRepeatedUInt32Field(value: &self.packedUint32) }()
  13879. case 93: try { try decoder.decodeRepeatedUInt64Field(value: &self.packedUint64) }()
  13880. case 94: try { try decoder.decodeRepeatedSInt32Field(value: &self.packedSint32) }()
  13881. case 95: try { try decoder.decodeRepeatedSInt64Field(value: &self.packedSint64) }()
  13882. case 96: try { try decoder.decodeRepeatedFixed32Field(value: &self.packedFixed32) }()
  13883. case 97: try { try decoder.decodeRepeatedFixed64Field(value: &self.packedFixed64) }()
  13884. case 98: try { try decoder.decodeRepeatedSFixed32Field(value: &self.packedSfixed32) }()
  13885. case 99: try { try decoder.decodeRepeatedSFixed64Field(value: &self.packedSfixed64) }()
  13886. case 100: try { try decoder.decodeRepeatedFloatField(value: &self.packedFloat) }()
  13887. case 101: try { try decoder.decodeRepeatedDoubleField(value: &self.packedDouble) }()
  13888. case 102: try { try decoder.decodeRepeatedBoolField(value: &self.packedBool) }()
  13889. case 103: try { try decoder.decodeRepeatedEnumField(value: &self.packedEnum) }()
  13890. default: break
  13891. }
  13892. }
  13893. }
  13894. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  13895. if !self.packedInt32.isEmpty {
  13896. try visitor.visitPackedInt32Field(value: self.packedInt32, fieldNumber: 90)
  13897. }
  13898. if !self.packedInt64.isEmpty {
  13899. try visitor.visitPackedInt64Field(value: self.packedInt64, fieldNumber: 91)
  13900. }
  13901. if !self.packedUint32.isEmpty {
  13902. try visitor.visitPackedUInt32Field(value: self.packedUint32, fieldNumber: 92)
  13903. }
  13904. if !self.packedUint64.isEmpty {
  13905. try visitor.visitPackedUInt64Field(value: self.packedUint64, fieldNumber: 93)
  13906. }
  13907. if !self.packedSint32.isEmpty {
  13908. try visitor.visitPackedSInt32Field(value: self.packedSint32, fieldNumber: 94)
  13909. }
  13910. if !self.packedSint64.isEmpty {
  13911. try visitor.visitPackedSInt64Field(value: self.packedSint64, fieldNumber: 95)
  13912. }
  13913. if !self.packedFixed32.isEmpty {
  13914. try visitor.visitPackedFixed32Field(value: self.packedFixed32, fieldNumber: 96)
  13915. }
  13916. if !self.packedFixed64.isEmpty {
  13917. try visitor.visitPackedFixed64Field(value: self.packedFixed64, fieldNumber: 97)
  13918. }
  13919. if !self.packedSfixed32.isEmpty {
  13920. try visitor.visitPackedSFixed32Field(value: self.packedSfixed32, fieldNumber: 98)
  13921. }
  13922. if !self.packedSfixed64.isEmpty {
  13923. try visitor.visitPackedSFixed64Field(value: self.packedSfixed64, fieldNumber: 99)
  13924. }
  13925. if !self.packedFloat.isEmpty {
  13926. try visitor.visitPackedFloatField(value: self.packedFloat, fieldNumber: 100)
  13927. }
  13928. if !self.packedDouble.isEmpty {
  13929. try visitor.visitPackedDoubleField(value: self.packedDouble, fieldNumber: 101)
  13930. }
  13931. if !self.packedBool.isEmpty {
  13932. try visitor.visitPackedBoolField(value: self.packedBool, fieldNumber: 102)
  13933. }
  13934. if !self.packedEnum.isEmpty {
  13935. try visitor.visitPackedEnumField(value: self.packedEnum, fieldNumber: 103)
  13936. }
  13937. try unknownFields.traverse(visitor: &visitor)
  13938. }
  13939. static func ==(lhs: EditionUnittest_TestPackedTypes, rhs: EditionUnittest_TestPackedTypes) -> Bool {
  13940. if lhs.packedInt32 != rhs.packedInt32 {return false}
  13941. if lhs.packedInt64 != rhs.packedInt64 {return false}
  13942. if lhs.packedUint32 != rhs.packedUint32 {return false}
  13943. if lhs.packedUint64 != rhs.packedUint64 {return false}
  13944. if lhs.packedSint32 != rhs.packedSint32 {return false}
  13945. if lhs.packedSint64 != rhs.packedSint64 {return false}
  13946. if lhs.packedFixed32 != rhs.packedFixed32 {return false}
  13947. if lhs.packedFixed64 != rhs.packedFixed64 {return false}
  13948. if lhs.packedSfixed32 != rhs.packedSfixed32 {return false}
  13949. if lhs.packedSfixed64 != rhs.packedSfixed64 {return false}
  13950. if lhs.packedFloat != rhs.packedFloat {return false}
  13951. if lhs.packedDouble != rhs.packedDouble {return false}
  13952. if lhs.packedBool != rhs.packedBool {return false}
  13953. if lhs.packedEnum != rhs.packedEnum {return false}
  13954. if lhs.unknownFields != rhs.unknownFields {return false}
  13955. return true
  13956. }
  13957. }
  13958. extension EditionUnittest_TestUnpackedTypes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  13959. static let protoMessageName: String = _protobuf_package + ".TestUnpackedTypes"
  13960. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  13961. 90: .standard(proto: "unpacked_int32"),
  13962. 91: .standard(proto: "unpacked_int64"),
  13963. 92: .standard(proto: "unpacked_uint32"),
  13964. 93: .standard(proto: "unpacked_uint64"),
  13965. 94: .standard(proto: "unpacked_sint32"),
  13966. 95: .standard(proto: "unpacked_sint64"),
  13967. 96: .standard(proto: "unpacked_fixed32"),
  13968. 97: .standard(proto: "unpacked_fixed64"),
  13969. 98: .standard(proto: "unpacked_sfixed32"),
  13970. 99: .standard(proto: "unpacked_sfixed64"),
  13971. 100: .standard(proto: "unpacked_float"),
  13972. 101: .standard(proto: "unpacked_double"),
  13973. 102: .standard(proto: "unpacked_bool"),
  13974. 103: .standard(proto: "unpacked_enum"),
  13975. ]
  13976. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  13977. while let fieldNumber = try decoder.nextFieldNumber() {
  13978. // The use of inline closures is to circumvent an issue where the compiler
  13979. // allocates stack space for every case branch when no optimizations are
  13980. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  13981. switch fieldNumber {
  13982. case 90: try { try decoder.decodeRepeatedInt32Field(value: &self.unpackedInt32) }()
  13983. case 91: try { try decoder.decodeRepeatedInt64Field(value: &self.unpackedInt64) }()
  13984. case 92: try { try decoder.decodeRepeatedUInt32Field(value: &self.unpackedUint32) }()
  13985. case 93: try { try decoder.decodeRepeatedUInt64Field(value: &self.unpackedUint64) }()
  13986. case 94: try { try decoder.decodeRepeatedSInt32Field(value: &self.unpackedSint32) }()
  13987. case 95: try { try decoder.decodeRepeatedSInt64Field(value: &self.unpackedSint64) }()
  13988. case 96: try { try decoder.decodeRepeatedFixed32Field(value: &self.unpackedFixed32) }()
  13989. case 97: try { try decoder.decodeRepeatedFixed64Field(value: &self.unpackedFixed64) }()
  13990. case 98: try { try decoder.decodeRepeatedSFixed32Field(value: &self.unpackedSfixed32) }()
  13991. case 99: try { try decoder.decodeRepeatedSFixed64Field(value: &self.unpackedSfixed64) }()
  13992. case 100: try { try decoder.decodeRepeatedFloatField(value: &self.unpackedFloat) }()
  13993. case 101: try { try decoder.decodeRepeatedDoubleField(value: &self.unpackedDouble) }()
  13994. case 102: try { try decoder.decodeRepeatedBoolField(value: &self.unpackedBool) }()
  13995. case 103: try { try decoder.decodeRepeatedEnumField(value: &self.unpackedEnum) }()
  13996. default: break
  13997. }
  13998. }
  13999. }
  14000. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14001. if !self.unpackedInt32.isEmpty {
  14002. try visitor.visitRepeatedInt32Field(value: self.unpackedInt32, fieldNumber: 90)
  14003. }
  14004. if !self.unpackedInt64.isEmpty {
  14005. try visitor.visitRepeatedInt64Field(value: self.unpackedInt64, fieldNumber: 91)
  14006. }
  14007. if !self.unpackedUint32.isEmpty {
  14008. try visitor.visitRepeatedUInt32Field(value: self.unpackedUint32, fieldNumber: 92)
  14009. }
  14010. if !self.unpackedUint64.isEmpty {
  14011. try visitor.visitRepeatedUInt64Field(value: self.unpackedUint64, fieldNumber: 93)
  14012. }
  14013. if !self.unpackedSint32.isEmpty {
  14014. try visitor.visitRepeatedSInt32Field(value: self.unpackedSint32, fieldNumber: 94)
  14015. }
  14016. if !self.unpackedSint64.isEmpty {
  14017. try visitor.visitRepeatedSInt64Field(value: self.unpackedSint64, fieldNumber: 95)
  14018. }
  14019. if !self.unpackedFixed32.isEmpty {
  14020. try visitor.visitRepeatedFixed32Field(value: self.unpackedFixed32, fieldNumber: 96)
  14021. }
  14022. if !self.unpackedFixed64.isEmpty {
  14023. try visitor.visitRepeatedFixed64Field(value: self.unpackedFixed64, fieldNumber: 97)
  14024. }
  14025. if !self.unpackedSfixed32.isEmpty {
  14026. try visitor.visitRepeatedSFixed32Field(value: self.unpackedSfixed32, fieldNumber: 98)
  14027. }
  14028. if !self.unpackedSfixed64.isEmpty {
  14029. try visitor.visitRepeatedSFixed64Field(value: self.unpackedSfixed64, fieldNumber: 99)
  14030. }
  14031. if !self.unpackedFloat.isEmpty {
  14032. try visitor.visitRepeatedFloatField(value: self.unpackedFloat, fieldNumber: 100)
  14033. }
  14034. if !self.unpackedDouble.isEmpty {
  14035. try visitor.visitRepeatedDoubleField(value: self.unpackedDouble, fieldNumber: 101)
  14036. }
  14037. if !self.unpackedBool.isEmpty {
  14038. try visitor.visitRepeatedBoolField(value: self.unpackedBool, fieldNumber: 102)
  14039. }
  14040. if !self.unpackedEnum.isEmpty {
  14041. try visitor.visitRepeatedEnumField(value: self.unpackedEnum, fieldNumber: 103)
  14042. }
  14043. try unknownFields.traverse(visitor: &visitor)
  14044. }
  14045. static func ==(lhs: EditionUnittest_TestUnpackedTypes, rhs: EditionUnittest_TestUnpackedTypes) -> Bool {
  14046. if lhs.unpackedInt32 != rhs.unpackedInt32 {return false}
  14047. if lhs.unpackedInt64 != rhs.unpackedInt64 {return false}
  14048. if lhs.unpackedUint32 != rhs.unpackedUint32 {return false}
  14049. if lhs.unpackedUint64 != rhs.unpackedUint64 {return false}
  14050. if lhs.unpackedSint32 != rhs.unpackedSint32 {return false}
  14051. if lhs.unpackedSint64 != rhs.unpackedSint64 {return false}
  14052. if lhs.unpackedFixed32 != rhs.unpackedFixed32 {return false}
  14053. if lhs.unpackedFixed64 != rhs.unpackedFixed64 {return false}
  14054. if lhs.unpackedSfixed32 != rhs.unpackedSfixed32 {return false}
  14055. if lhs.unpackedSfixed64 != rhs.unpackedSfixed64 {return false}
  14056. if lhs.unpackedFloat != rhs.unpackedFloat {return false}
  14057. if lhs.unpackedDouble != rhs.unpackedDouble {return false}
  14058. if lhs.unpackedBool != rhs.unpackedBool {return false}
  14059. if lhs.unpackedEnum != rhs.unpackedEnum {return false}
  14060. if lhs.unknownFields != rhs.unknownFields {return false}
  14061. return true
  14062. }
  14063. }
  14064. extension EditionUnittest_TestPackedExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14065. static let protoMessageName: String = _protobuf_package + ".TestPackedExtensions"
  14066. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14067. public var isInitialized: Bool {
  14068. if !_protobuf_extensionFieldValues.isInitialized {return false}
  14069. return true
  14070. }
  14071. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14072. while let fieldNumber = try decoder.nextFieldNumber() {
  14073. if (1 <= fieldNumber && fieldNumber < 536870912) {
  14074. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestPackedExtensions.self, fieldNumber: fieldNumber)
  14075. }
  14076. }
  14077. }
  14078. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14079. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 536870912)
  14080. try unknownFields.traverse(visitor: &visitor)
  14081. }
  14082. static func ==(lhs: EditionUnittest_TestPackedExtensions, rhs: EditionUnittest_TestPackedExtensions) -> Bool {
  14083. if lhs.unknownFields != rhs.unknownFields {return false}
  14084. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  14085. return true
  14086. }
  14087. }
  14088. extension EditionUnittest_TestUnpackedExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14089. static let protoMessageName: String = _protobuf_package + ".TestUnpackedExtensions"
  14090. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14091. public var isInitialized: Bool {
  14092. if !_protobuf_extensionFieldValues.isInitialized {return false}
  14093. return true
  14094. }
  14095. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14096. while let fieldNumber = try decoder.nextFieldNumber() {
  14097. if (1 <= fieldNumber && fieldNumber < 536870912) {
  14098. try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestUnpackedExtensions.self, fieldNumber: fieldNumber)
  14099. }
  14100. }
  14101. }
  14102. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14103. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 536870912)
  14104. try unknownFields.traverse(visitor: &visitor)
  14105. }
  14106. static func ==(lhs: EditionUnittest_TestUnpackedExtensions, rhs: EditionUnittest_TestUnpackedExtensions) -> Bool {
  14107. if lhs.unknownFields != rhs.unknownFields {return false}
  14108. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  14109. return true
  14110. }
  14111. }
  14112. extension EditionUnittest_TestDynamicExtensions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14113. static let protoMessageName: String = _protobuf_package + ".TestDynamicExtensions"
  14114. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14115. 2000: .standard(proto: "scalar_extension"),
  14116. 2001: .standard(proto: "enum_extension"),
  14117. 2002: .standard(proto: "dynamic_enum_extension"),
  14118. 2003: .standard(proto: "message_extension"),
  14119. 2004: .standard(proto: "dynamic_message_extension"),
  14120. 2005: .standard(proto: "repeated_extension"),
  14121. 2006: .standard(proto: "packed_extension"),
  14122. ]
  14123. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14124. while let fieldNumber = try decoder.nextFieldNumber() {
  14125. // The use of inline closures is to circumvent an issue where the compiler
  14126. // allocates stack space for every case branch when no optimizations are
  14127. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14128. switch fieldNumber {
  14129. case 2000: try { try decoder.decodeSingularFixed32Field(value: &self._scalarExtension) }()
  14130. case 2001: try { try decoder.decodeSingularEnumField(value: &self._enumExtension) }()
  14131. case 2002: try { try decoder.decodeSingularEnumField(value: &self._dynamicEnumExtension) }()
  14132. case 2003: try { try decoder.decodeSingularMessageField(value: &self._messageExtension) }()
  14133. case 2004: try { try decoder.decodeSingularMessageField(value: &self._dynamicMessageExtension) }()
  14134. case 2005: try { try decoder.decodeRepeatedStringField(value: &self.repeatedExtension) }()
  14135. case 2006: try { try decoder.decodeRepeatedSInt32Field(value: &self.packedExtension) }()
  14136. default: break
  14137. }
  14138. }
  14139. }
  14140. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14141. // The use of inline closures is to circumvent an issue where the compiler
  14142. // allocates stack space for every if/case branch local when no optimizations
  14143. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14144. // https://github.com/apple/swift-protobuf/issues/1182
  14145. try { if let v = self._scalarExtension {
  14146. try visitor.visitSingularFixed32Field(value: v, fieldNumber: 2000)
  14147. } }()
  14148. try { if let v = self._enumExtension {
  14149. try visitor.visitSingularEnumField(value: v, fieldNumber: 2001)
  14150. } }()
  14151. try { if let v = self._dynamicEnumExtension {
  14152. try visitor.visitSingularEnumField(value: v, fieldNumber: 2002)
  14153. } }()
  14154. try { if let v = self._messageExtension {
  14155. try visitor.visitSingularMessageField(value: v, fieldNumber: 2003)
  14156. } }()
  14157. try { if let v = self._dynamicMessageExtension {
  14158. try visitor.visitSingularMessageField(value: v, fieldNumber: 2004)
  14159. } }()
  14160. if !self.repeatedExtension.isEmpty {
  14161. try visitor.visitRepeatedStringField(value: self.repeatedExtension, fieldNumber: 2005)
  14162. }
  14163. if !self.packedExtension.isEmpty {
  14164. try visitor.visitPackedSInt32Field(value: self.packedExtension, fieldNumber: 2006)
  14165. }
  14166. try unknownFields.traverse(visitor: &visitor)
  14167. }
  14168. static func ==(lhs: EditionUnittest_TestDynamicExtensions, rhs: EditionUnittest_TestDynamicExtensions) -> Bool {
  14169. if lhs._scalarExtension != rhs._scalarExtension {return false}
  14170. if lhs._enumExtension != rhs._enumExtension {return false}
  14171. if lhs._dynamicEnumExtension != rhs._dynamicEnumExtension {return false}
  14172. if lhs._messageExtension != rhs._messageExtension {return false}
  14173. if lhs._dynamicMessageExtension != rhs._dynamicMessageExtension {return false}
  14174. if lhs.repeatedExtension != rhs.repeatedExtension {return false}
  14175. if lhs.packedExtension != rhs.packedExtension {return false}
  14176. if lhs.unknownFields != rhs.unknownFields {return false}
  14177. return true
  14178. }
  14179. }
  14180. extension EditionUnittest_TestDynamicExtensions.DynamicEnumType: SwiftProtobuf._ProtoNameProviding {
  14181. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14182. 0: .same(proto: "DYNAMIC_UNKNOWN"),
  14183. 2200: .same(proto: "DYNAMIC_FOO"),
  14184. 2201: .same(proto: "DYNAMIC_BAR"),
  14185. 2202: .same(proto: "DYNAMIC_BAZ"),
  14186. ]
  14187. }
  14188. extension EditionUnittest_TestDynamicExtensions.DynamicMessageType: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14189. static let protoMessageName: String = EditionUnittest_TestDynamicExtensions.protoMessageName + ".DynamicMessageType"
  14190. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14191. 2100: .standard(proto: "dynamic_field"),
  14192. ]
  14193. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14194. while let fieldNumber = try decoder.nextFieldNumber() {
  14195. // The use of inline closures is to circumvent an issue where the compiler
  14196. // allocates stack space for every case branch when no optimizations are
  14197. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14198. switch fieldNumber {
  14199. case 2100: try { try decoder.decodeSingularInt32Field(value: &self._dynamicField) }()
  14200. default: break
  14201. }
  14202. }
  14203. }
  14204. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14205. // The use of inline closures is to circumvent an issue where the compiler
  14206. // allocates stack space for every if/case branch local when no optimizations
  14207. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14208. // https://github.com/apple/swift-protobuf/issues/1182
  14209. try { if let v = self._dynamicField {
  14210. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2100)
  14211. } }()
  14212. try unknownFields.traverse(visitor: &visitor)
  14213. }
  14214. static func ==(lhs: EditionUnittest_TestDynamicExtensions.DynamicMessageType, rhs: EditionUnittest_TestDynamicExtensions.DynamicMessageType) -> Bool {
  14215. if lhs._dynamicField != rhs._dynamicField {return false}
  14216. if lhs.unknownFields != rhs.unknownFields {return false}
  14217. return true
  14218. }
  14219. }
  14220. extension EditionUnittest_TestRepeatedString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14221. static let protoMessageName: String = _protobuf_package + ".TestRepeatedString"
  14222. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14223. 1: .standard(proto: "repeated_string1"),
  14224. 2: .standard(proto: "repeated_string2"),
  14225. 11: .standard(proto: "repeated_bytes11"),
  14226. 12: .standard(proto: "repeated_bytes12"),
  14227. ]
  14228. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14229. while let fieldNumber = try decoder.nextFieldNumber() {
  14230. // The use of inline closures is to circumvent an issue where the compiler
  14231. // allocates stack space for every case branch when no optimizations are
  14232. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14233. switch fieldNumber {
  14234. case 1: try { try decoder.decodeRepeatedStringField(value: &self.repeatedString1) }()
  14235. case 2: try { try decoder.decodeRepeatedStringField(value: &self.repeatedString2) }()
  14236. case 11: try { try decoder.decodeRepeatedBytesField(value: &self.repeatedBytes11) }()
  14237. case 12: try { try decoder.decodeRepeatedBytesField(value: &self.repeatedBytes12) }()
  14238. default: break
  14239. }
  14240. }
  14241. }
  14242. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14243. if !self.repeatedString1.isEmpty {
  14244. try visitor.visitRepeatedStringField(value: self.repeatedString1, fieldNumber: 1)
  14245. }
  14246. if !self.repeatedString2.isEmpty {
  14247. try visitor.visitRepeatedStringField(value: self.repeatedString2, fieldNumber: 2)
  14248. }
  14249. if !self.repeatedBytes11.isEmpty {
  14250. try visitor.visitRepeatedBytesField(value: self.repeatedBytes11, fieldNumber: 11)
  14251. }
  14252. if !self.repeatedBytes12.isEmpty {
  14253. try visitor.visitRepeatedBytesField(value: self.repeatedBytes12, fieldNumber: 12)
  14254. }
  14255. try unknownFields.traverse(visitor: &visitor)
  14256. }
  14257. static func ==(lhs: EditionUnittest_TestRepeatedString, rhs: EditionUnittest_TestRepeatedString) -> Bool {
  14258. if lhs.repeatedString1 != rhs.repeatedString1 {return false}
  14259. if lhs.repeatedString2 != rhs.repeatedString2 {return false}
  14260. if lhs.repeatedBytes11 != rhs.repeatedBytes11 {return false}
  14261. if lhs.repeatedBytes12 != rhs.repeatedBytes12 {return false}
  14262. if lhs.unknownFields != rhs.unknownFields {return false}
  14263. return true
  14264. }
  14265. }
  14266. extension EditionUnittest_TestRepeatedScalarDifferentTagSizes: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14267. static let protoMessageName: String = _protobuf_package + ".TestRepeatedScalarDifferentTagSizes"
  14268. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14269. 12: .standard(proto: "repeated_fixed32"),
  14270. 13: .standard(proto: "repeated_int32"),
  14271. 2046: .standard(proto: "repeated_fixed64"),
  14272. 2047: .standard(proto: "repeated_int64"),
  14273. 262142: .standard(proto: "repeated_float"),
  14274. 262143: .standard(proto: "repeated_uint64"),
  14275. ]
  14276. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14277. while let fieldNumber = try decoder.nextFieldNumber() {
  14278. // The use of inline closures is to circumvent an issue where the compiler
  14279. // allocates stack space for every case branch when no optimizations are
  14280. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14281. switch fieldNumber {
  14282. case 12: try { try decoder.decodeRepeatedFixed32Field(value: &self.repeatedFixed32) }()
  14283. case 13: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedInt32) }()
  14284. case 2046: try { try decoder.decodeRepeatedFixed64Field(value: &self.repeatedFixed64) }()
  14285. case 2047: try { try decoder.decodeRepeatedInt64Field(value: &self.repeatedInt64) }()
  14286. case 262142: try { try decoder.decodeRepeatedFloatField(value: &self.repeatedFloat) }()
  14287. case 262143: try { try decoder.decodeRepeatedUInt64Field(value: &self.repeatedUint64) }()
  14288. default: break
  14289. }
  14290. }
  14291. }
  14292. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14293. if !self.repeatedFixed32.isEmpty {
  14294. try visitor.visitPackedFixed32Field(value: self.repeatedFixed32, fieldNumber: 12)
  14295. }
  14296. if !self.repeatedInt32.isEmpty {
  14297. try visitor.visitPackedInt32Field(value: self.repeatedInt32, fieldNumber: 13)
  14298. }
  14299. if !self.repeatedFixed64.isEmpty {
  14300. try visitor.visitPackedFixed64Field(value: self.repeatedFixed64, fieldNumber: 2046)
  14301. }
  14302. if !self.repeatedInt64.isEmpty {
  14303. try visitor.visitPackedInt64Field(value: self.repeatedInt64, fieldNumber: 2047)
  14304. }
  14305. if !self.repeatedFloat.isEmpty {
  14306. try visitor.visitPackedFloatField(value: self.repeatedFloat, fieldNumber: 262142)
  14307. }
  14308. if !self.repeatedUint64.isEmpty {
  14309. try visitor.visitPackedUInt64Field(value: self.repeatedUint64, fieldNumber: 262143)
  14310. }
  14311. try unknownFields.traverse(visitor: &visitor)
  14312. }
  14313. static func ==(lhs: EditionUnittest_TestRepeatedScalarDifferentTagSizes, rhs: EditionUnittest_TestRepeatedScalarDifferentTagSizes) -> Bool {
  14314. if lhs.repeatedFixed32 != rhs.repeatedFixed32 {return false}
  14315. if lhs.repeatedInt32 != rhs.repeatedInt32 {return false}
  14316. if lhs.repeatedFixed64 != rhs.repeatedFixed64 {return false}
  14317. if lhs.repeatedInt64 != rhs.repeatedInt64 {return false}
  14318. if lhs.repeatedFloat != rhs.repeatedFloat {return false}
  14319. if lhs.repeatedUint64 != rhs.repeatedUint64 {return false}
  14320. if lhs.unknownFields != rhs.unknownFields {return false}
  14321. return true
  14322. }
  14323. }
  14324. extension EditionUnittest_TestParsingMerge: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14325. static let protoMessageName: String = _protobuf_package + ".TestParsingMerge"
  14326. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14327. 1: .standard(proto: "required_all_types"),
  14328. 2: .standard(proto: "optional_all_types"),
  14329. 3: .standard(proto: "repeated_all_types"),
  14330. 10: .same(proto: "optionalgroup"),
  14331. 10: .unique(proto: "OptionalGroup", json: "optionalgroup"),
  14332. 20: .same(proto: "repeatedgroup"),
  14333. 20: .unique(proto: "RepeatedGroup", json: "repeatedgroup"),
  14334. ]
  14335. public var isInitialized: Bool {
  14336. if !_protobuf_extensionFieldValues.isInitialized {return false}
  14337. if self._requiredAllTypes == nil {return false}
  14338. return true
  14339. }
  14340. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14341. while let fieldNumber = try decoder.nextFieldNumber() {
  14342. // The use of inline closures is to circumvent an issue where the compiler
  14343. // allocates stack space for every case branch when no optimizations are
  14344. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14345. switch fieldNumber {
  14346. case 1: try { try decoder.decodeSingularMessageField(value: &self._requiredAllTypes) }()
  14347. case 2: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  14348. case 3: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  14349. case 10: try { try decoder.decodeSingularGroupField(value: &self._optionalGroup) }()
  14350. case 20: try { try decoder.decodeRepeatedGroupField(value: &self.repeatedGroup) }()
  14351. case 1000..<536870912:
  14352. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestParsingMerge.self, fieldNumber: fieldNumber) }()
  14353. default: break
  14354. }
  14355. }
  14356. }
  14357. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14358. // The use of inline closures is to circumvent an issue where the compiler
  14359. // allocates stack space for every if/case branch local when no optimizations
  14360. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14361. // https://github.com/apple/swift-protobuf/issues/1182
  14362. try { if let v = self._requiredAllTypes {
  14363. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  14364. } }()
  14365. try { if let v = self._optionalAllTypes {
  14366. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  14367. } }()
  14368. if !self.repeatedAllTypes.isEmpty {
  14369. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 3)
  14370. }
  14371. try { if let v = self._optionalGroup {
  14372. try visitor.visitSingularGroupField(value: v, fieldNumber: 10)
  14373. } }()
  14374. if !self.repeatedGroup.isEmpty {
  14375. try visitor.visitRepeatedGroupField(value: self.repeatedGroup, fieldNumber: 20)
  14376. }
  14377. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912)
  14378. try unknownFields.traverse(visitor: &visitor)
  14379. }
  14380. static func ==(lhs: EditionUnittest_TestParsingMerge, rhs: EditionUnittest_TestParsingMerge) -> Bool {
  14381. if lhs._requiredAllTypes != rhs._requiredAllTypes {return false}
  14382. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  14383. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  14384. if lhs._optionalGroup != rhs._optionalGroup {return false}
  14385. if lhs.repeatedGroup != rhs.repeatedGroup {return false}
  14386. if lhs.unknownFields != rhs.unknownFields {return false}
  14387. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  14388. return true
  14389. }
  14390. }
  14391. extension EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14392. static let protoMessageName: String = EditionUnittest_TestParsingMerge.protoMessageName + ".RepeatedFieldsGenerator"
  14393. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14394. 1: .same(proto: "field1"),
  14395. 2: .same(proto: "field2"),
  14396. 3: .same(proto: "field3"),
  14397. 10: .same(proto: "group1"),
  14398. 10: .unique(proto: "Group1", json: "group1"),
  14399. 20: .same(proto: "group2"),
  14400. 20: .unique(proto: "Group2", json: "group2"),
  14401. 1000: .same(proto: "ext1"),
  14402. 1001: .same(proto: "ext2"),
  14403. ]
  14404. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14405. while let fieldNumber = try decoder.nextFieldNumber() {
  14406. // The use of inline closures is to circumvent an issue where the compiler
  14407. // allocates stack space for every case branch when no optimizations are
  14408. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14409. switch fieldNumber {
  14410. case 1: try { try decoder.decodeRepeatedMessageField(value: &self.field1) }()
  14411. case 2: try { try decoder.decodeRepeatedMessageField(value: &self.field2) }()
  14412. case 3: try { try decoder.decodeRepeatedMessageField(value: &self.field3) }()
  14413. case 10: try { try decoder.decodeRepeatedGroupField(value: &self.group1) }()
  14414. case 20: try { try decoder.decodeRepeatedGroupField(value: &self.group2) }()
  14415. case 1000: try { try decoder.decodeRepeatedMessageField(value: &self.ext1) }()
  14416. case 1001: try { try decoder.decodeRepeatedMessageField(value: &self.ext2) }()
  14417. default: break
  14418. }
  14419. }
  14420. }
  14421. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14422. if !self.field1.isEmpty {
  14423. try visitor.visitRepeatedMessageField(value: self.field1, fieldNumber: 1)
  14424. }
  14425. if !self.field2.isEmpty {
  14426. try visitor.visitRepeatedMessageField(value: self.field2, fieldNumber: 2)
  14427. }
  14428. if !self.field3.isEmpty {
  14429. try visitor.visitRepeatedMessageField(value: self.field3, fieldNumber: 3)
  14430. }
  14431. if !self.group1.isEmpty {
  14432. try visitor.visitRepeatedGroupField(value: self.group1, fieldNumber: 10)
  14433. }
  14434. if !self.group2.isEmpty {
  14435. try visitor.visitRepeatedGroupField(value: self.group2, fieldNumber: 20)
  14436. }
  14437. if !self.ext1.isEmpty {
  14438. try visitor.visitRepeatedMessageField(value: self.ext1, fieldNumber: 1000)
  14439. }
  14440. if !self.ext2.isEmpty {
  14441. try visitor.visitRepeatedMessageField(value: self.ext2, fieldNumber: 1001)
  14442. }
  14443. try unknownFields.traverse(visitor: &visitor)
  14444. }
  14445. static func ==(lhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator, rhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator) -> Bool {
  14446. if lhs.field1 != rhs.field1 {return false}
  14447. if lhs.field2 != rhs.field2 {return false}
  14448. if lhs.field3 != rhs.field3 {return false}
  14449. if lhs.group1 != rhs.group1 {return false}
  14450. if lhs.group2 != rhs.group2 {return false}
  14451. if lhs.ext1 != rhs.ext1 {return false}
  14452. if lhs.ext2 != rhs.ext2 {return false}
  14453. if lhs.unknownFields != rhs.unknownFields {return false}
  14454. return true
  14455. }
  14456. }
  14457. extension EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14458. static let protoMessageName: String = EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.protoMessageName + ".Group1"
  14459. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14460. 11: .same(proto: "field1"),
  14461. ]
  14462. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14463. while let fieldNumber = try decoder.nextFieldNumber() {
  14464. // The use of inline closures is to circumvent an issue where the compiler
  14465. // allocates stack space for every case branch when no optimizations are
  14466. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14467. switch fieldNumber {
  14468. case 11: try { try decoder.decodeSingularMessageField(value: &self._field1) }()
  14469. default: break
  14470. }
  14471. }
  14472. }
  14473. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14474. // The use of inline closures is to circumvent an issue where the compiler
  14475. // allocates stack space for every if/case branch local when no optimizations
  14476. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14477. // https://github.com/apple/swift-protobuf/issues/1182
  14478. try { if let v = self._field1 {
  14479. try visitor.visitSingularMessageField(value: v, fieldNumber: 11)
  14480. } }()
  14481. try unknownFields.traverse(visitor: &visitor)
  14482. }
  14483. static func ==(lhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group1, rhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group1) -> Bool {
  14484. if lhs._field1 != rhs._field1 {return false}
  14485. if lhs.unknownFields != rhs.unknownFields {return false}
  14486. return true
  14487. }
  14488. }
  14489. extension EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14490. static let protoMessageName: String = EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.protoMessageName + ".Group2"
  14491. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14492. 21: .same(proto: "field1"),
  14493. ]
  14494. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14495. while let fieldNumber = try decoder.nextFieldNumber() {
  14496. // The use of inline closures is to circumvent an issue where the compiler
  14497. // allocates stack space for every case branch when no optimizations are
  14498. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14499. switch fieldNumber {
  14500. case 21: try { try decoder.decodeSingularMessageField(value: &self._field1) }()
  14501. default: break
  14502. }
  14503. }
  14504. }
  14505. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14506. // The use of inline closures is to circumvent an issue where the compiler
  14507. // allocates stack space for every if/case branch local when no optimizations
  14508. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14509. // https://github.com/apple/swift-protobuf/issues/1182
  14510. try { if let v = self._field1 {
  14511. try visitor.visitSingularMessageField(value: v, fieldNumber: 21)
  14512. } }()
  14513. try unknownFields.traverse(visitor: &visitor)
  14514. }
  14515. static func ==(lhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group2, rhs: EditionUnittest_TestParsingMerge.RepeatedFieldsGenerator.Group2) -> Bool {
  14516. if lhs._field1 != rhs._field1 {return false}
  14517. if lhs.unknownFields != rhs.unknownFields {return false}
  14518. return true
  14519. }
  14520. }
  14521. extension EditionUnittest_TestParsingMerge.OptionalGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14522. static let protoMessageName: String = EditionUnittest_TestParsingMerge.protoMessageName + ".OptionalGroup"
  14523. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14524. 11: .standard(proto: "optional_group_all_types"),
  14525. ]
  14526. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14527. while let fieldNumber = try decoder.nextFieldNumber() {
  14528. // The use of inline closures is to circumvent an issue where the compiler
  14529. // allocates stack space for every case branch when no optimizations are
  14530. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14531. switch fieldNumber {
  14532. case 11: try { try decoder.decodeSingularMessageField(value: &self._optionalGroupAllTypes) }()
  14533. default: break
  14534. }
  14535. }
  14536. }
  14537. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14538. // The use of inline closures is to circumvent an issue where the compiler
  14539. // allocates stack space for every if/case branch local when no optimizations
  14540. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14541. // https://github.com/apple/swift-protobuf/issues/1182
  14542. try { if let v = self._optionalGroupAllTypes {
  14543. try visitor.visitSingularMessageField(value: v, fieldNumber: 11)
  14544. } }()
  14545. try unknownFields.traverse(visitor: &visitor)
  14546. }
  14547. static func ==(lhs: EditionUnittest_TestParsingMerge.OptionalGroup, rhs: EditionUnittest_TestParsingMerge.OptionalGroup) -> Bool {
  14548. if lhs._optionalGroupAllTypes != rhs._optionalGroupAllTypes {return false}
  14549. if lhs.unknownFields != rhs.unknownFields {return false}
  14550. return true
  14551. }
  14552. }
  14553. extension EditionUnittest_TestParsingMerge.RepeatedGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14554. static let protoMessageName: String = EditionUnittest_TestParsingMerge.protoMessageName + ".RepeatedGroup"
  14555. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14556. 21: .standard(proto: "repeated_group_all_types"),
  14557. ]
  14558. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14559. while let fieldNumber = try decoder.nextFieldNumber() {
  14560. // The use of inline closures is to circumvent an issue where the compiler
  14561. // allocates stack space for every case branch when no optimizations are
  14562. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14563. switch fieldNumber {
  14564. case 21: try { try decoder.decodeSingularMessageField(value: &self._repeatedGroupAllTypes) }()
  14565. default: break
  14566. }
  14567. }
  14568. }
  14569. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14570. // The use of inline closures is to circumvent an issue where the compiler
  14571. // allocates stack space for every if/case branch local when no optimizations
  14572. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14573. // https://github.com/apple/swift-protobuf/issues/1182
  14574. try { if let v = self._repeatedGroupAllTypes {
  14575. try visitor.visitSingularMessageField(value: v, fieldNumber: 21)
  14576. } }()
  14577. try unknownFields.traverse(visitor: &visitor)
  14578. }
  14579. static func ==(lhs: EditionUnittest_TestParsingMerge.RepeatedGroup, rhs: EditionUnittest_TestParsingMerge.RepeatedGroup) -> Bool {
  14580. if lhs._repeatedGroupAllTypes != rhs._repeatedGroupAllTypes {return false}
  14581. if lhs.unknownFields != rhs.unknownFields {return false}
  14582. return true
  14583. }
  14584. }
  14585. extension EditionUnittest_TestMergeException: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14586. static let protoMessageName: String = _protobuf_package + ".TestMergeException"
  14587. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14588. 1: .standard(proto: "all_extensions"),
  14589. ]
  14590. public var isInitialized: Bool {
  14591. if let v = self._allExtensions, !v.isInitialized {return false}
  14592. return true
  14593. }
  14594. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14595. while let fieldNumber = try decoder.nextFieldNumber() {
  14596. // The use of inline closures is to circumvent an issue where the compiler
  14597. // allocates stack space for every case branch when no optimizations are
  14598. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14599. switch fieldNumber {
  14600. case 1: try { try decoder.decodeSingularMessageField(value: &self._allExtensions) }()
  14601. default: break
  14602. }
  14603. }
  14604. }
  14605. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14606. // The use of inline closures is to circumvent an issue where the compiler
  14607. // allocates stack space for every if/case branch local when no optimizations
  14608. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14609. // https://github.com/apple/swift-protobuf/issues/1182
  14610. try { if let v = self._allExtensions {
  14611. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  14612. } }()
  14613. try unknownFields.traverse(visitor: &visitor)
  14614. }
  14615. static func ==(lhs: EditionUnittest_TestMergeException, rhs: EditionUnittest_TestMergeException) -> Bool {
  14616. if lhs._allExtensions != rhs._allExtensions {return false}
  14617. if lhs.unknownFields != rhs.unknownFields {return false}
  14618. return true
  14619. }
  14620. }
  14621. extension EditionUnittest_TestCommentInjectionMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14622. static let protoMessageName: String = _protobuf_package + ".TestCommentInjectionMessage"
  14623. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14624. 1: .same(proto: "a"),
  14625. ]
  14626. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14627. while let fieldNumber = try decoder.nextFieldNumber() {
  14628. // The use of inline closures is to circumvent an issue where the compiler
  14629. // allocates stack space for every case branch when no optimizations are
  14630. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14631. switch fieldNumber {
  14632. case 1: try { try decoder.decodeSingularStringField(value: &self._a) }()
  14633. default: break
  14634. }
  14635. }
  14636. }
  14637. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14638. // The use of inline closures is to circumvent an issue where the compiler
  14639. // allocates stack space for every if/case branch local when no optimizations
  14640. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14641. // https://github.com/apple/swift-protobuf/issues/1182
  14642. try { if let v = self._a {
  14643. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  14644. } }()
  14645. try unknownFields.traverse(visitor: &visitor)
  14646. }
  14647. static func ==(lhs: EditionUnittest_TestCommentInjectionMessage, rhs: EditionUnittest_TestCommentInjectionMessage) -> Bool {
  14648. if lhs._a != rhs._a {return false}
  14649. if lhs.unknownFields != rhs.unknownFields {return false}
  14650. return true
  14651. }
  14652. }
  14653. extension EditionUnittest_TestMessageSize: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14654. static let protoMessageName: String = _protobuf_package + ".TestMessageSize"
  14655. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14656. 1: .same(proto: "m1"),
  14657. 2: .same(proto: "m2"),
  14658. 3: .same(proto: "m3"),
  14659. 4: .same(proto: "m4"),
  14660. 5: .same(proto: "m5"),
  14661. 6: .same(proto: "m6"),
  14662. ]
  14663. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14664. while let fieldNumber = try decoder.nextFieldNumber() {
  14665. // The use of inline closures is to circumvent an issue where the compiler
  14666. // allocates stack space for every case branch when no optimizations are
  14667. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14668. switch fieldNumber {
  14669. case 1: try { try decoder.decodeSingularBoolField(value: &self._m1) }()
  14670. case 2: try { try decoder.decodeSingularInt64Field(value: &self._m2) }()
  14671. case 3: try { try decoder.decodeSingularBoolField(value: &self._m3) }()
  14672. case 4: try { try decoder.decodeSingularStringField(value: &self._m4) }()
  14673. case 5: try { try decoder.decodeSingularInt32Field(value: &self._m5) }()
  14674. case 6: try { try decoder.decodeSingularInt64Field(value: &self._m6) }()
  14675. default: break
  14676. }
  14677. }
  14678. }
  14679. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14680. // The use of inline closures is to circumvent an issue where the compiler
  14681. // allocates stack space for every if/case branch local when no optimizations
  14682. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14683. // https://github.com/apple/swift-protobuf/issues/1182
  14684. try { if let v = self._m1 {
  14685. try visitor.visitSingularBoolField(value: v, fieldNumber: 1)
  14686. } }()
  14687. try { if let v = self._m2 {
  14688. try visitor.visitSingularInt64Field(value: v, fieldNumber: 2)
  14689. } }()
  14690. try { if let v = self._m3 {
  14691. try visitor.visitSingularBoolField(value: v, fieldNumber: 3)
  14692. } }()
  14693. try { if let v = self._m4 {
  14694. try visitor.visitSingularStringField(value: v, fieldNumber: 4)
  14695. } }()
  14696. try { if let v = self._m5 {
  14697. try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
  14698. } }()
  14699. try { if let v = self._m6 {
  14700. try visitor.visitSingularInt64Field(value: v, fieldNumber: 6)
  14701. } }()
  14702. try unknownFields.traverse(visitor: &visitor)
  14703. }
  14704. static func ==(lhs: EditionUnittest_TestMessageSize, rhs: EditionUnittest_TestMessageSize) -> Bool {
  14705. if lhs._m1 != rhs._m1 {return false}
  14706. if lhs._m2 != rhs._m2 {return false}
  14707. if lhs._m3 != rhs._m3 {return false}
  14708. if lhs._m4 != rhs._m4 {return false}
  14709. if lhs._m5 != rhs._m5 {return false}
  14710. if lhs._m6 != rhs._m6 {return false}
  14711. if lhs.unknownFields != rhs.unknownFields {return false}
  14712. return true
  14713. }
  14714. }
  14715. extension EditionUnittest_TestEagerlyVerifiedLazyMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14716. static let protoMessageName: String = _protobuf_package + ".TestEagerlyVerifiedLazyMessage"
  14717. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14718. 1: .standard(proto: "lazy_message"),
  14719. ]
  14720. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14721. while let fieldNumber = try decoder.nextFieldNumber() {
  14722. // The use of inline closures is to circumvent an issue where the compiler
  14723. // allocates stack space for every case branch when no optimizations are
  14724. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14725. switch fieldNumber {
  14726. case 1: try { try decoder.decodeSingularMessageField(value: &self._lazyMessage) }()
  14727. default: break
  14728. }
  14729. }
  14730. }
  14731. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14732. // The use of inline closures is to circumvent an issue where the compiler
  14733. // allocates stack space for every if/case branch local when no optimizations
  14734. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14735. // https://github.com/apple/swift-protobuf/issues/1182
  14736. try { if let v = self._lazyMessage {
  14737. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  14738. } }()
  14739. try unknownFields.traverse(visitor: &visitor)
  14740. }
  14741. static func ==(lhs: EditionUnittest_TestEagerlyVerifiedLazyMessage, rhs: EditionUnittest_TestEagerlyVerifiedLazyMessage) -> Bool {
  14742. if lhs._lazyMessage != rhs._lazyMessage {return false}
  14743. if lhs.unknownFields != rhs.unknownFields {return false}
  14744. return true
  14745. }
  14746. }
  14747. extension EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14748. static let protoMessageName: String = EditionUnittest_TestEagerlyVerifiedLazyMessage.protoMessageName + ".LazyMessage"
  14749. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14750. 1: .standard(proto: "bytes_field"),
  14751. ]
  14752. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14753. while let fieldNumber = try decoder.nextFieldNumber() {
  14754. // The use of inline closures is to circumvent an issue where the compiler
  14755. // allocates stack space for every case branch when no optimizations are
  14756. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14757. switch fieldNumber {
  14758. case 1: try { try decoder.decodeSingularBytesField(value: &self._bytesField) }()
  14759. default: break
  14760. }
  14761. }
  14762. }
  14763. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14764. // The use of inline closures is to circumvent an issue where the compiler
  14765. // allocates stack space for every if/case branch local when no optimizations
  14766. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14767. // https://github.com/apple/swift-protobuf/issues/1182
  14768. try { if let v = self._bytesField {
  14769. try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
  14770. } }()
  14771. try unknownFields.traverse(visitor: &visitor)
  14772. }
  14773. static func ==(lhs: EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage, rhs: EditionUnittest_TestEagerlyVerifiedLazyMessage.LazyMessage) -> Bool {
  14774. if lhs._bytesField != rhs._bytesField {return false}
  14775. if lhs.unknownFields != rhs.unknownFields {return false}
  14776. return true
  14777. }
  14778. }
  14779. extension EditionUnittest_FooRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14780. static let protoMessageName: String = _protobuf_package + ".FooRequest"
  14781. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14782. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14783. // Load everything into unknown fields
  14784. while try decoder.nextFieldNumber() != nil {}
  14785. }
  14786. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14787. try unknownFields.traverse(visitor: &visitor)
  14788. }
  14789. static func ==(lhs: EditionUnittest_FooRequest, rhs: EditionUnittest_FooRequest) -> Bool {
  14790. if lhs.unknownFields != rhs.unknownFields {return false}
  14791. return true
  14792. }
  14793. }
  14794. extension EditionUnittest_FooResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14795. static let protoMessageName: String = _protobuf_package + ".FooResponse"
  14796. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14797. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14798. // Load everything into unknown fields
  14799. while try decoder.nextFieldNumber() != nil {}
  14800. }
  14801. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14802. try unknownFields.traverse(visitor: &visitor)
  14803. }
  14804. static func ==(lhs: EditionUnittest_FooResponse, rhs: EditionUnittest_FooResponse) -> Bool {
  14805. if lhs.unknownFields != rhs.unknownFields {return false}
  14806. return true
  14807. }
  14808. }
  14809. extension EditionUnittest_FooClientMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14810. static let protoMessageName: String = _protobuf_package + ".FooClientMessage"
  14811. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14812. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14813. // Load everything into unknown fields
  14814. while try decoder.nextFieldNumber() != nil {}
  14815. }
  14816. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14817. try unknownFields.traverse(visitor: &visitor)
  14818. }
  14819. static func ==(lhs: EditionUnittest_FooClientMessage, rhs: EditionUnittest_FooClientMessage) -> Bool {
  14820. if lhs.unknownFields != rhs.unknownFields {return false}
  14821. return true
  14822. }
  14823. }
  14824. extension EditionUnittest_FooServerMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14825. static let protoMessageName: String = _protobuf_package + ".FooServerMessage"
  14826. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14827. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14828. // Load everything into unknown fields
  14829. while try decoder.nextFieldNumber() != nil {}
  14830. }
  14831. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14832. try unknownFields.traverse(visitor: &visitor)
  14833. }
  14834. static func ==(lhs: EditionUnittest_FooServerMessage, rhs: EditionUnittest_FooServerMessage) -> Bool {
  14835. if lhs.unknownFields != rhs.unknownFields {return false}
  14836. return true
  14837. }
  14838. }
  14839. extension EditionUnittest_BarRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14840. static let protoMessageName: String = _protobuf_package + ".BarRequest"
  14841. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14842. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14843. // Load everything into unknown fields
  14844. while try decoder.nextFieldNumber() != nil {}
  14845. }
  14846. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14847. try unknownFields.traverse(visitor: &visitor)
  14848. }
  14849. static func ==(lhs: EditionUnittest_BarRequest, rhs: EditionUnittest_BarRequest) -> Bool {
  14850. if lhs.unknownFields != rhs.unknownFields {return false}
  14851. return true
  14852. }
  14853. }
  14854. extension EditionUnittest_BarResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14855. static let protoMessageName: String = _protobuf_package + ".BarResponse"
  14856. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  14857. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14858. // Load everything into unknown fields
  14859. while try decoder.nextFieldNumber() != nil {}
  14860. }
  14861. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14862. try unknownFields.traverse(visitor: &visitor)
  14863. }
  14864. static func ==(lhs: EditionUnittest_BarResponse, rhs: EditionUnittest_BarResponse) -> Bool {
  14865. if lhs.unknownFields != rhs.unknownFields {return false}
  14866. return true
  14867. }
  14868. }
  14869. extension EditionUnittest_TestJsonName: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14870. static let protoMessageName: String = _protobuf_package + ".TestJsonName"
  14871. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14872. 1: .standard(proto: "field_name1"),
  14873. 2: .same(proto: "fieldName2"),
  14874. 3: .same(proto: "FieldName3"),
  14875. 4: .standard(proto: "_field_name4"),
  14876. 5: .standard(proto: "FIELD_NAME5"),
  14877. 6: .unique(proto: "field_name6", json: "@type"),
  14878. 7: .same(proto: "fieldname7"),
  14879. ]
  14880. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14881. while let fieldNumber = try decoder.nextFieldNumber() {
  14882. // The use of inline closures is to circumvent an issue where the compiler
  14883. // allocates stack space for every case branch when no optimizations are
  14884. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14885. switch fieldNumber {
  14886. case 1: try { try decoder.decodeSingularInt32Field(value: &self._fieldName1) }()
  14887. case 2: try { try decoder.decodeSingularInt32Field(value: &self._fieldName2) }()
  14888. case 3: try { try decoder.decodeSingularInt32Field(value: &self._fieldName3) }()
  14889. case 4: try { try decoder.decodeSingularInt32Field(value: &self._fieldName4) }()
  14890. case 5: try { try decoder.decodeSingularInt32Field(value: &self._fieldName5) }()
  14891. case 6: try { try decoder.decodeSingularInt32Field(value: &self._fieldName6) }()
  14892. case 7: try { try decoder.decodeSingularInt32Field(value: &self._fieldname7) }()
  14893. default: break
  14894. }
  14895. }
  14896. }
  14897. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  14898. // The use of inline closures is to circumvent an issue where the compiler
  14899. // allocates stack space for every if/case branch local when no optimizations
  14900. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  14901. // https://github.com/apple/swift-protobuf/issues/1182
  14902. try { if let v = self._fieldName1 {
  14903. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  14904. } }()
  14905. try { if let v = self._fieldName2 {
  14906. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  14907. } }()
  14908. try { if let v = self._fieldName3 {
  14909. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  14910. } }()
  14911. try { if let v = self._fieldName4 {
  14912. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  14913. } }()
  14914. try { if let v = self._fieldName5 {
  14915. try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
  14916. } }()
  14917. try { if let v = self._fieldName6 {
  14918. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  14919. } }()
  14920. try { if let v = self._fieldname7 {
  14921. try visitor.visitSingularInt32Field(value: v, fieldNumber: 7)
  14922. } }()
  14923. try unknownFields.traverse(visitor: &visitor)
  14924. }
  14925. static func ==(lhs: EditionUnittest_TestJsonName, rhs: EditionUnittest_TestJsonName) -> Bool {
  14926. if lhs._fieldName1 != rhs._fieldName1 {return false}
  14927. if lhs._fieldName2 != rhs._fieldName2 {return false}
  14928. if lhs._fieldName3 != rhs._fieldName3 {return false}
  14929. if lhs._fieldName4 != rhs._fieldName4 {return false}
  14930. if lhs._fieldName5 != rhs._fieldName5 {return false}
  14931. if lhs._fieldName6 != rhs._fieldName6 {return false}
  14932. if lhs._fieldname7 != rhs._fieldname7 {return false}
  14933. if lhs.unknownFields != rhs.unknownFields {return false}
  14934. return true
  14935. }
  14936. }
  14937. extension EditionUnittest_TestHugeFieldNumbers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  14938. static let protoMessageName: String = _protobuf_package + ".TestHugeFieldNumbers"
  14939. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  14940. 536870000: .standard(proto: "optional_int32"),
  14941. 536870001: .standard(proto: "fixed_32"),
  14942. 536870002: .standard(proto: "repeated_int32"),
  14943. 536870003: .standard(proto: "packed_int32"),
  14944. 536870004: .standard(proto: "optional_enum"),
  14945. 536870005: .standard(proto: "optional_string"),
  14946. 536870006: .standard(proto: "optional_bytes"),
  14947. 536870007: .standard(proto: "optional_message"),
  14948. 536870008: .same(proto: "optionalgroup"),
  14949. 536870008: .unique(proto: "OptionalGroup", json: "optionalgroup"),
  14950. 536870010: .standard(proto: "string_string_map"),
  14951. 536870011: .standard(proto: "oneof_uint32"),
  14952. 536870012: .standard(proto: "oneof_test_all_types"),
  14953. 536870013: .standard(proto: "oneof_string"),
  14954. 536870014: .standard(proto: "oneof_bytes"),
  14955. ]
  14956. public var isInitialized: Bool {
  14957. if !_protobuf_extensionFieldValues.isInitialized {return false}
  14958. return true
  14959. }
  14960. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  14961. while let fieldNumber = try decoder.nextFieldNumber() {
  14962. // The use of inline closures is to circumvent an issue where the compiler
  14963. // allocates stack space for every case branch when no optimizations are
  14964. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  14965. switch fieldNumber {
  14966. case 536870000: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32) }()
  14967. case 536870001: try { try decoder.decodeSingularInt32Field(value: &self._fixed32) }()
  14968. case 536870002: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedInt32) }()
  14969. case 536870003: try { try decoder.decodeRepeatedInt32Field(value: &self.packedInt32) }()
  14970. case 536870004: try { try decoder.decodeSingularEnumField(value: &self._optionalEnum) }()
  14971. case 536870005: try { try decoder.decodeSingularStringField(value: &self._optionalString) }()
  14972. case 536870006: try { try decoder.decodeSingularBytesField(value: &self._optionalBytes) }()
  14973. case 536870007: try { try decoder.decodeSingularMessageField(value: &self._optionalMessage) }()
  14974. case 536870008: try { try decoder.decodeSingularGroupField(value: &self._optionalGroup) }()
  14975. case 536870010: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: &self.stringStringMap) }()
  14976. case 536870011: try {
  14977. var v: UInt32?
  14978. try decoder.decodeSingularUInt32Field(value: &v)
  14979. if let v = v {
  14980. if self.oneofField != nil {try decoder.handleConflictingOneOf()}
  14981. self.oneofField = .oneofUint32(v)
  14982. }
  14983. }()
  14984. case 536870012: try {
  14985. var v: EditionUnittest_TestAllTypes?
  14986. var hadOneofValue = false
  14987. if let current = self.oneofField {
  14988. hadOneofValue = true
  14989. if case .oneofTestAllTypes(let m) = current {v = m}
  14990. }
  14991. try decoder.decodeSingularMessageField(value: &v)
  14992. if let v = v {
  14993. if hadOneofValue {try decoder.handleConflictingOneOf()}
  14994. self.oneofField = .oneofTestAllTypes(v)
  14995. }
  14996. }()
  14997. case 536870013: try {
  14998. var v: String?
  14999. try decoder.decodeSingularStringField(value: &v)
  15000. if let v = v {
  15001. if self.oneofField != nil {try decoder.handleConflictingOneOf()}
  15002. self.oneofField = .oneofString(v)
  15003. }
  15004. }()
  15005. case 536870014: try {
  15006. var v: Data?
  15007. try decoder.decodeSingularBytesField(value: &v)
  15008. if let v = v {
  15009. if self.oneofField != nil {try decoder.handleConflictingOneOf()}
  15010. self.oneofField = .oneofBytes(v)
  15011. }
  15012. }()
  15013. case 536860000..<536870000:
  15014. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestHugeFieldNumbers.self, fieldNumber: fieldNumber) }()
  15015. default: break
  15016. }
  15017. }
  15018. }
  15019. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15020. // The use of inline closures is to circumvent an issue where the compiler
  15021. // allocates stack space for every if/case branch local when no optimizations
  15022. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15023. // https://github.com/apple/swift-protobuf/issues/1182
  15024. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 536860000, end: 536870000)
  15025. try { if let v = self._optionalInt32 {
  15026. try visitor.visitSingularInt32Field(value: v, fieldNumber: 536870000)
  15027. } }()
  15028. try { if let v = self._fixed32 {
  15029. try visitor.visitSingularInt32Field(value: v, fieldNumber: 536870001)
  15030. } }()
  15031. if !self.repeatedInt32.isEmpty {
  15032. try visitor.visitRepeatedInt32Field(value: self.repeatedInt32, fieldNumber: 536870002)
  15033. }
  15034. if !self.packedInt32.isEmpty {
  15035. try visitor.visitPackedInt32Field(value: self.packedInt32, fieldNumber: 536870003)
  15036. }
  15037. try { if let v = self._optionalEnum {
  15038. try visitor.visitSingularEnumField(value: v, fieldNumber: 536870004)
  15039. } }()
  15040. try { if let v = self._optionalString {
  15041. try visitor.visitSingularStringField(value: v, fieldNumber: 536870005)
  15042. } }()
  15043. try { if let v = self._optionalBytes {
  15044. try visitor.visitSingularBytesField(value: v, fieldNumber: 536870006)
  15045. } }()
  15046. try { if let v = self._optionalMessage {
  15047. try visitor.visitSingularMessageField(value: v, fieldNumber: 536870007)
  15048. } }()
  15049. try { if let v = self._optionalGroup {
  15050. try visitor.visitSingularGroupField(value: v, fieldNumber: 536870008)
  15051. } }()
  15052. if !self.stringStringMap.isEmpty {
  15053. try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: self.stringStringMap, fieldNumber: 536870010)
  15054. }
  15055. switch self.oneofField {
  15056. case .oneofUint32?: try {
  15057. guard case .oneofUint32(let v)? = self.oneofField else { preconditionFailure() }
  15058. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 536870011)
  15059. }()
  15060. case .oneofTestAllTypes?: try {
  15061. guard case .oneofTestAllTypes(let v)? = self.oneofField else { preconditionFailure() }
  15062. try visitor.visitSingularMessageField(value: v, fieldNumber: 536870012)
  15063. }()
  15064. case .oneofString?: try {
  15065. guard case .oneofString(let v)? = self.oneofField else { preconditionFailure() }
  15066. try visitor.visitSingularStringField(value: v, fieldNumber: 536870013)
  15067. }()
  15068. case .oneofBytes?: try {
  15069. guard case .oneofBytes(let v)? = self.oneofField else { preconditionFailure() }
  15070. try visitor.visitSingularBytesField(value: v, fieldNumber: 536870014)
  15071. }()
  15072. case nil: break
  15073. }
  15074. try unknownFields.traverse(visitor: &visitor)
  15075. }
  15076. static func ==(lhs: EditionUnittest_TestHugeFieldNumbers, rhs: EditionUnittest_TestHugeFieldNumbers) -> Bool {
  15077. if lhs._optionalInt32 != rhs._optionalInt32 {return false}
  15078. if lhs._fixed32 != rhs._fixed32 {return false}
  15079. if lhs.repeatedInt32 != rhs.repeatedInt32 {return false}
  15080. if lhs.packedInt32 != rhs.packedInt32 {return false}
  15081. if lhs._optionalEnum != rhs._optionalEnum {return false}
  15082. if lhs._optionalString != rhs._optionalString {return false}
  15083. if lhs._optionalBytes != rhs._optionalBytes {return false}
  15084. if lhs._optionalMessage != rhs._optionalMessage {return false}
  15085. if lhs._optionalGroup != rhs._optionalGroup {return false}
  15086. if lhs.stringStringMap != rhs.stringStringMap {return false}
  15087. if lhs.oneofField != rhs.oneofField {return false}
  15088. if lhs.unknownFields != rhs.unknownFields {return false}
  15089. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  15090. return true
  15091. }
  15092. }
  15093. extension EditionUnittest_TestHugeFieldNumbers.OptionalGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15094. static let protoMessageName: String = EditionUnittest_TestHugeFieldNumbers.protoMessageName + ".OptionalGroup"
  15095. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15096. 536870009: .standard(proto: "group_a"),
  15097. ]
  15098. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15099. while let fieldNumber = try decoder.nextFieldNumber() {
  15100. // The use of inline closures is to circumvent an issue where the compiler
  15101. // allocates stack space for every case branch when no optimizations are
  15102. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15103. switch fieldNumber {
  15104. case 536870009: try { try decoder.decodeSingularInt32Field(value: &self._groupA) }()
  15105. default: break
  15106. }
  15107. }
  15108. }
  15109. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15110. // The use of inline closures is to circumvent an issue where the compiler
  15111. // allocates stack space for every if/case branch local when no optimizations
  15112. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15113. // https://github.com/apple/swift-protobuf/issues/1182
  15114. try { if let v = self._groupA {
  15115. try visitor.visitSingularInt32Field(value: v, fieldNumber: 536870009)
  15116. } }()
  15117. try unknownFields.traverse(visitor: &visitor)
  15118. }
  15119. static func ==(lhs: EditionUnittest_TestHugeFieldNumbers.OptionalGroup, rhs: EditionUnittest_TestHugeFieldNumbers.OptionalGroup) -> Bool {
  15120. if lhs._groupA != rhs._groupA {return false}
  15121. if lhs.unknownFields != rhs.unknownFields {return false}
  15122. return true
  15123. }
  15124. }
  15125. extension EditionUnittest_TestExtensionInsideTable: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15126. static let protoMessageName: String = _protobuf_package + ".TestExtensionInsideTable"
  15127. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15128. 1: .same(proto: "field1"),
  15129. 2: .same(proto: "field2"),
  15130. 3: .same(proto: "field3"),
  15131. 4: .same(proto: "field4"),
  15132. 6: .same(proto: "field6"),
  15133. 7: .same(proto: "field7"),
  15134. 8: .same(proto: "field8"),
  15135. 9: .same(proto: "field9"),
  15136. 10: .same(proto: "field10"),
  15137. ]
  15138. public var isInitialized: Bool {
  15139. if !_protobuf_extensionFieldValues.isInitialized {return false}
  15140. return true
  15141. }
  15142. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15143. while let fieldNumber = try decoder.nextFieldNumber() {
  15144. // The use of inline closures is to circumvent an issue where the compiler
  15145. // allocates stack space for every case branch when no optimizations are
  15146. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15147. switch fieldNumber {
  15148. case 1: try { try decoder.decodeSingularInt32Field(value: &self._field1) }()
  15149. case 2: try { try decoder.decodeSingularInt32Field(value: &self._field2) }()
  15150. case 3: try { try decoder.decodeSingularInt32Field(value: &self._field3) }()
  15151. case 4: try { try decoder.decodeSingularInt32Field(value: &self._field4) }()
  15152. case 6: try { try decoder.decodeSingularInt32Field(value: &self._field6) }()
  15153. case 7: try { try decoder.decodeSingularInt32Field(value: &self._field7) }()
  15154. case 8: try { try decoder.decodeSingularInt32Field(value: &self._field8) }()
  15155. case 9: try { try decoder.decodeSingularInt32Field(value: &self._field9) }()
  15156. case 10: try { try decoder.decodeSingularInt32Field(value: &self._field10) }()
  15157. case 5:
  15158. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestExtensionInsideTable.self, fieldNumber: fieldNumber) }()
  15159. default: break
  15160. }
  15161. }
  15162. }
  15163. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15164. // The use of inline closures is to circumvent an issue where the compiler
  15165. // allocates stack space for every if/case branch local when no optimizations
  15166. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15167. // https://github.com/apple/swift-protobuf/issues/1182
  15168. try { if let v = self._field1 {
  15169. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15170. } }()
  15171. try { if let v = self._field2 {
  15172. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15173. } }()
  15174. try { if let v = self._field3 {
  15175. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  15176. } }()
  15177. try { if let v = self._field4 {
  15178. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  15179. } }()
  15180. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 5, end: 6)
  15181. try { if let v = self._field6 {
  15182. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  15183. } }()
  15184. try { if let v = self._field7 {
  15185. try visitor.visitSingularInt32Field(value: v, fieldNumber: 7)
  15186. } }()
  15187. try { if let v = self._field8 {
  15188. try visitor.visitSingularInt32Field(value: v, fieldNumber: 8)
  15189. } }()
  15190. try { if let v = self._field9 {
  15191. try visitor.visitSingularInt32Field(value: v, fieldNumber: 9)
  15192. } }()
  15193. try { if let v = self._field10 {
  15194. try visitor.visitSingularInt32Field(value: v, fieldNumber: 10)
  15195. } }()
  15196. try unknownFields.traverse(visitor: &visitor)
  15197. }
  15198. static func ==(lhs: EditionUnittest_TestExtensionInsideTable, rhs: EditionUnittest_TestExtensionInsideTable) -> Bool {
  15199. if lhs._field1 != rhs._field1 {return false}
  15200. if lhs._field2 != rhs._field2 {return false}
  15201. if lhs._field3 != rhs._field3 {return false}
  15202. if lhs._field4 != rhs._field4 {return false}
  15203. if lhs._field6 != rhs._field6 {return false}
  15204. if lhs._field7 != rhs._field7 {return false}
  15205. if lhs._field8 != rhs._field8 {return false}
  15206. if lhs._field9 != rhs._field9 {return false}
  15207. if lhs._field10 != rhs._field10 {return false}
  15208. if lhs.unknownFields != rhs.unknownFields {return false}
  15209. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  15210. return true
  15211. }
  15212. }
  15213. extension EditionUnittest_TestNestedGroupExtensionOuter: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15214. static let protoMessageName: String = _protobuf_package + ".TestNestedGroupExtensionOuter"
  15215. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15216. 1: .same(proto: "lay1optionalgroup"),
  15217. ]
  15218. public var isInitialized: Bool {
  15219. if let v = self._lay1Optionalgroup, !v.isInitialized {return false}
  15220. return true
  15221. }
  15222. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15223. while let fieldNumber = try decoder.nextFieldNumber() {
  15224. // The use of inline closures is to circumvent an issue where the compiler
  15225. // allocates stack space for every case branch when no optimizations are
  15226. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15227. switch fieldNumber {
  15228. case 1: try { try decoder.decodeSingularGroupField(value: &self._lay1Optionalgroup) }()
  15229. default: break
  15230. }
  15231. }
  15232. }
  15233. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15234. // The use of inline closures is to circumvent an issue where the compiler
  15235. // allocates stack space for every if/case branch local when no optimizations
  15236. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15237. // https://github.com/apple/swift-protobuf/issues/1182
  15238. try { if let v = self._lay1Optionalgroup {
  15239. try visitor.visitSingularGroupField(value: v, fieldNumber: 1)
  15240. } }()
  15241. try unknownFields.traverse(visitor: &visitor)
  15242. }
  15243. static func ==(lhs: EditionUnittest_TestNestedGroupExtensionOuter, rhs: EditionUnittest_TestNestedGroupExtensionOuter) -> Bool {
  15244. if lhs._lay1Optionalgroup != rhs._lay1Optionalgroup {return false}
  15245. if lhs.unknownFields != rhs.unknownFields {return false}
  15246. return true
  15247. }
  15248. }
  15249. extension EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15250. static let protoMessageName: String = EditionUnittest_TestNestedGroupExtensionOuter.protoMessageName + ".Layer1OptionalGroup"
  15251. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15252. 2: .same(proto: "layer2repeatedgroup"),
  15253. 2: .unique(proto: "Layer2RepeatedGroup", json: "layer2repeatedgroup"),
  15254. 4: .same(proto: "layer2anotheroptionalrepeatedgroup"),
  15255. 4: .unique(proto: "Layer2AnotherOptionalRepeatedGroup", json: "layer2anotheroptionalrepeatedgroup"),
  15256. ]
  15257. public var isInitialized: Bool {
  15258. if !SwiftProtobuf.Internal.areAllInitialized(self.layer2RepeatedGroup) {return false}
  15259. return true
  15260. }
  15261. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15262. while let fieldNumber = try decoder.nextFieldNumber() {
  15263. // The use of inline closures is to circumvent an issue where the compiler
  15264. // allocates stack space for every case branch when no optimizations are
  15265. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15266. switch fieldNumber {
  15267. case 2: try { try decoder.decodeRepeatedGroupField(value: &self.layer2RepeatedGroup) }()
  15268. case 4: try { try decoder.decodeRepeatedGroupField(value: &self.layer2AnotherOptionalRepeatedGroup) }()
  15269. default: break
  15270. }
  15271. }
  15272. }
  15273. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15274. if !self.layer2RepeatedGroup.isEmpty {
  15275. try visitor.visitRepeatedGroupField(value: self.layer2RepeatedGroup, fieldNumber: 2)
  15276. }
  15277. if !self.layer2AnotherOptionalRepeatedGroup.isEmpty {
  15278. try visitor.visitRepeatedGroupField(value: self.layer2AnotherOptionalRepeatedGroup, fieldNumber: 4)
  15279. }
  15280. try unknownFields.traverse(visitor: &visitor)
  15281. }
  15282. static func ==(lhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup, rhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup) -> Bool {
  15283. if lhs.layer2RepeatedGroup != rhs.layer2RepeatedGroup {return false}
  15284. if lhs.layer2AnotherOptionalRepeatedGroup != rhs.layer2AnotherOptionalRepeatedGroup {return false}
  15285. if lhs.unknownFields != rhs.unknownFields {return false}
  15286. return true
  15287. }
  15288. }
  15289. extension EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15290. static let protoMessageName: String = EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.protoMessageName + ".Layer2RepeatedGroup"
  15291. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15292. 6: .standard(proto: "another_field"),
  15293. ]
  15294. public var isInitialized: Bool {
  15295. if !_protobuf_extensionFieldValues.isInitialized {return false}
  15296. return true
  15297. }
  15298. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15299. while let fieldNumber = try decoder.nextFieldNumber() {
  15300. // The use of inline closures is to circumvent an issue where the compiler
  15301. // allocates stack space for every case branch when no optimizations are
  15302. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15303. switch fieldNumber {
  15304. case 6: try { try decoder.decodeSingularStringField(value: &self._anotherField) }()
  15305. case 3:
  15306. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup.self, fieldNumber: fieldNumber) }()
  15307. default: break
  15308. }
  15309. }
  15310. }
  15311. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15312. // The use of inline closures is to circumvent an issue where the compiler
  15313. // allocates stack space for every if/case branch local when no optimizations
  15314. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15315. // https://github.com/apple/swift-protobuf/issues/1182
  15316. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 3, end: 4)
  15317. try { if let v = self._anotherField {
  15318. try visitor.visitSingularStringField(value: v, fieldNumber: 6)
  15319. } }()
  15320. try unknownFields.traverse(visitor: &visitor)
  15321. }
  15322. static func ==(lhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup, rhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2RepeatedGroup) -> Bool {
  15323. if lhs._anotherField != rhs._anotherField {return false}
  15324. if lhs.unknownFields != rhs.unknownFields {return false}
  15325. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  15326. return true
  15327. }
  15328. }
  15329. extension EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2AnotherOptionalRepeatedGroup: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15330. static let protoMessageName: String = EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.protoMessageName + ".Layer2AnotherOptionalRepeatedGroup"
  15331. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15332. 5: .standard(proto: "but_why_tho"),
  15333. ]
  15334. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15335. while let fieldNumber = try decoder.nextFieldNumber() {
  15336. // The use of inline closures is to circumvent an issue where the compiler
  15337. // allocates stack space for every case branch when no optimizations are
  15338. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15339. switch fieldNumber {
  15340. case 5: try { try decoder.decodeSingularStringField(value: &self._butWhyTho) }()
  15341. default: break
  15342. }
  15343. }
  15344. }
  15345. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15346. // The use of inline closures is to circumvent an issue where the compiler
  15347. // allocates stack space for every if/case branch local when no optimizations
  15348. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15349. // https://github.com/apple/swift-protobuf/issues/1182
  15350. try { if let v = self._butWhyTho {
  15351. try visitor.visitSingularStringField(value: v, fieldNumber: 5)
  15352. } }()
  15353. try unknownFields.traverse(visitor: &visitor)
  15354. }
  15355. static func ==(lhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2AnotherOptionalRepeatedGroup, rhs: EditionUnittest_TestNestedGroupExtensionOuter.Layer1OptionalGroup.Layer2AnotherOptionalRepeatedGroup) -> Bool {
  15356. if lhs._butWhyTho != rhs._butWhyTho {return false}
  15357. if lhs.unknownFields != rhs.unknownFields {return false}
  15358. return true
  15359. }
  15360. }
  15361. extension EditionUnittest_TestNestedGroupExtensionInnerExtension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15362. static let protoMessageName: String = _protobuf_package + ".TestNestedGroupExtensionInnerExtension"
  15363. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15364. 1: .standard(proto: "inner_name"),
  15365. ]
  15366. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15367. while let fieldNumber = try decoder.nextFieldNumber() {
  15368. // The use of inline closures is to circumvent an issue where the compiler
  15369. // allocates stack space for every case branch when no optimizations are
  15370. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15371. switch fieldNumber {
  15372. case 1: try { try decoder.decodeSingularStringField(value: &self._innerName) }()
  15373. default: break
  15374. }
  15375. }
  15376. }
  15377. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15378. // The use of inline closures is to circumvent an issue where the compiler
  15379. // allocates stack space for every if/case branch local when no optimizations
  15380. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15381. // https://github.com/apple/swift-protobuf/issues/1182
  15382. try { if let v = self._innerName {
  15383. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  15384. } }()
  15385. try unknownFields.traverse(visitor: &visitor)
  15386. }
  15387. static func ==(lhs: EditionUnittest_TestNestedGroupExtensionInnerExtension, rhs: EditionUnittest_TestNestedGroupExtensionInnerExtension) -> Bool {
  15388. if lhs._innerName != rhs._innerName {return false}
  15389. if lhs.unknownFields != rhs.unknownFields {return false}
  15390. return true
  15391. }
  15392. }
  15393. extension EditionUnittest_TestExtensionRangeSerialize: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15394. static let protoMessageName: String = _protobuf_package + ".TestExtensionRangeSerialize"
  15395. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15396. 1: .standard(proto: "foo_one"),
  15397. 6: .standard(proto: "foo_two"),
  15398. 7: .standard(proto: "foo_three"),
  15399. 13: .standard(proto: "foo_four"),
  15400. ]
  15401. public var isInitialized: Bool {
  15402. if !_protobuf_extensionFieldValues.isInitialized {return false}
  15403. return true
  15404. }
  15405. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15406. while let fieldNumber = try decoder.nextFieldNumber() {
  15407. // The use of inline closures is to circumvent an issue where the compiler
  15408. // allocates stack space for every case branch when no optimizations are
  15409. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15410. switch fieldNumber {
  15411. case 1: try { try decoder.decodeSingularInt32Field(value: &self._fooOne) }()
  15412. case 6: try { try decoder.decodeSingularInt32Field(value: &self._fooTwo) }()
  15413. case 7: try { try decoder.decodeSingularInt32Field(value: &self._fooThree) }()
  15414. case 13: try { try decoder.decodeSingularInt32Field(value: &self._fooFour) }()
  15415. case 2..<5, 9..<11, 15, 17, 19:
  15416. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_TestExtensionRangeSerialize.self, fieldNumber: fieldNumber) }()
  15417. default: break
  15418. }
  15419. }
  15420. }
  15421. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15422. // The use of inline closures is to circumvent an issue where the compiler
  15423. // allocates stack space for every if/case branch local when no optimizations
  15424. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15425. // https://github.com/apple/swift-protobuf/issues/1182
  15426. try { if let v = self._fooOne {
  15427. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15428. } }()
  15429. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2, end: 5)
  15430. try { if let v = self._fooTwo {
  15431. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  15432. } }()
  15433. try { if let v = self._fooThree {
  15434. try visitor.visitSingularInt32Field(value: v, fieldNumber: 7)
  15435. } }()
  15436. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 9, end: 11)
  15437. try { if let v = self._fooFour {
  15438. try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
  15439. } }()
  15440. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 15, end: 20)
  15441. try unknownFields.traverse(visitor: &visitor)
  15442. }
  15443. static func ==(lhs: EditionUnittest_TestExtensionRangeSerialize, rhs: EditionUnittest_TestExtensionRangeSerialize) -> Bool {
  15444. if lhs._fooOne != rhs._fooOne {return false}
  15445. if lhs._fooTwo != rhs._fooTwo {return false}
  15446. if lhs._fooThree != rhs._fooThree {return false}
  15447. if lhs._fooFour != rhs._fooFour {return false}
  15448. if lhs.unknownFields != rhs.unknownFields {return false}
  15449. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  15450. return true
  15451. }
  15452. }
  15453. extension EditionUnittest_TestVerifyInt32Simple: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15454. static let protoMessageName: String = _protobuf_package + ".TestVerifyInt32Simple"
  15455. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15456. 1: .standard(proto: "optional_int32_1"),
  15457. 2: .standard(proto: "optional_int32_2"),
  15458. 63: .standard(proto: "optional_int32_63"),
  15459. 64: .standard(proto: "optional_int32_64"),
  15460. ]
  15461. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15462. while let fieldNumber = try decoder.nextFieldNumber() {
  15463. // The use of inline closures is to circumvent an issue where the compiler
  15464. // allocates stack space for every case branch when no optimizations are
  15465. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15466. switch fieldNumber {
  15467. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321) }()
  15468. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15469. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15470. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15471. default: break
  15472. }
  15473. }
  15474. }
  15475. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15476. // The use of inline closures is to circumvent an issue where the compiler
  15477. // allocates stack space for every if/case branch local when no optimizations
  15478. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15479. // https://github.com/apple/swift-protobuf/issues/1182
  15480. try { if let v = self._optionalInt321 {
  15481. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15482. } }()
  15483. try { if let v = self._optionalInt322 {
  15484. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15485. } }()
  15486. try { if let v = self._optionalInt3263 {
  15487. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  15488. } }()
  15489. try { if let v = self._optionalInt3264 {
  15490. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  15491. } }()
  15492. try unknownFields.traverse(visitor: &visitor)
  15493. }
  15494. static func ==(lhs: EditionUnittest_TestVerifyInt32Simple, rhs: EditionUnittest_TestVerifyInt32Simple) -> Bool {
  15495. if lhs._optionalInt321 != rhs._optionalInt321 {return false}
  15496. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  15497. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  15498. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  15499. if lhs.unknownFields != rhs.unknownFields {return false}
  15500. return true
  15501. }
  15502. }
  15503. extension EditionUnittest_TestVerifyInt32: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15504. static let protoMessageName: String = _protobuf_package + ".TestVerifyInt32"
  15505. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15506. 1: .standard(proto: "optional_int32_1"),
  15507. 2: .standard(proto: "optional_int32_2"),
  15508. 63: .standard(proto: "optional_int32_63"),
  15509. 64: .standard(proto: "optional_int32_64"),
  15510. 9: .standard(proto: "optional_all_types"),
  15511. 10: .standard(proto: "repeated_all_types"),
  15512. ]
  15513. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15514. while let fieldNumber = try decoder.nextFieldNumber() {
  15515. // The use of inline closures is to circumvent an issue where the compiler
  15516. // allocates stack space for every case branch when no optimizations are
  15517. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15518. switch fieldNumber {
  15519. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321) }()
  15520. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15521. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15522. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15523. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15524. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15525. default: break
  15526. }
  15527. }
  15528. }
  15529. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15530. // The use of inline closures is to circumvent an issue where the compiler
  15531. // allocates stack space for every if/case branch local when no optimizations
  15532. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15533. // https://github.com/apple/swift-protobuf/issues/1182
  15534. try { if let v = self._optionalInt321 {
  15535. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15536. } }()
  15537. try { if let v = self._optionalInt322 {
  15538. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15539. } }()
  15540. try { if let v = self._optionalAllTypes {
  15541. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15542. } }()
  15543. if !self.repeatedAllTypes.isEmpty {
  15544. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15545. }
  15546. try { if let v = self._optionalInt3263 {
  15547. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  15548. } }()
  15549. try { if let v = self._optionalInt3264 {
  15550. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  15551. } }()
  15552. try unknownFields.traverse(visitor: &visitor)
  15553. }
  15554. static func ==(lhs: EditionUnittest_TestVerifyInt32, rhs: EditionUnittest_TestVerifyInt32) -> Bool {
  15555. if lhs._optionalInt321 != rhs._optionalInt321 {return false}
  15556. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  15557. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  15558. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  15559. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15560. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15561. if lhs.unknownFields != rhs.unknownFields {return false}
  15562. return true
  15563. }
  15564. }
  15565. extension EditionUnittest_TestVerifyMostlyInt32: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15566. static let protoMessageName: String = _protobuf_package + ".TestVerifyMostlyInt32"
  15567. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15568. 30: .standard(proto: "optional_int64_30"),
  15569. 1: .standard(proto: "optional_int32_1"),
  15570. 2: .standard(proto: "optional_int32_2"),
  15571. 3: .standard(proto: "optional_int32_3"),
  15572. 4: .standard(proto: "optional_int32_4"),
  15573. 63: .standard(proto: "optional_int32_63"),
  15574. 64: .standard(proto: "optional_int32_64"),
  15575. 9: .standard(proto: "optional_all_types"),
  15576. 10: .standard(proto: "repeated_all_types"),
  15577. ]
  15578. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15579. while let fieldNumber = try decoder.nextFieldNumber() {
  15580. // The use of inline closures is to circumvent an issue where the compiler
  15581. // allocates stack space for every case branch when no optimizations are
  15582. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15583. switch fieldNumber {
  15584. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321) }()
  15585. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15586. case 3: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt323) }()
  15587. case 4: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt324) }()
  15588. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15589. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15590. case 30: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt6430) }()
  15591. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15592. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15593. default: break
  15594. }
  15595. }
  15596. }
  15597. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15598. // The use of inline closures is to circumvent an issue where the compiler
  15599. // allocates stack space for every if/case branch local when no optimizations
  15600. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15601. // https://github.com/apple/swift-protobuf/issues/1182
  15602. try { if let v = self._optionalInt321 {
  15603. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15604. } }()
  15605. try { if let v = self._optionalInt322 {
  15606. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15607. } }()
  15608. try { if let v = self._optionalInt323 {
  15609. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  15610. } }()
  15611. try { if let v = self._optionalInt324 {
  15612. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  15613. } }()
  15614. try { if let v = self._optionalAllTypes {
  15615. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15616. } }()
  15617. if !self.repeatedAllTypes.isEmpty {
  15618. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15619. }
  15620. try { if let v = self._optionalInt6430 {
  15621. try visitor.visitSingularInt64Field(value: v, fieldNumber: 30)
  15622. } }()
  15623. try { if let v = self._optionalInt3263 {
  15624. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  15625. } }()
  15626. try { if let v = self._optionalInt3264 {
  15627. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  15628. } }()
  15629. try unknownFields.traverse(visitor: &visitor)
  15630. }
  15631. static func ==(lhs: EditionUnittest_TestVerifyMostlyInt32, rhs: EditionUnittest_TestVerifyMostlyInt32) -> Bool {
  15632. if lhs._optionalInt6430 != rhs._optionalInt6430 {return false}
  15633. if lhs._optionalInt321 != rhs._optionalInt321 {return false}
  15634. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  15635. if lhs._optionalInt323 != rhs._optionalInt323 {return false}
  15636. if lhs._optionalInt324 != rhs._optionalInt324 {return false}
  15637. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  15638. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  15639. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15640. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15641. if lhs.unknownFields != rhs.unknownFields {return false}
  15642. return true
  15643. }
  15644. }
  15645. extension EditionUnittest_TestVerifyMostlyInt32BigFieldNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15646. static let protoMessageName: String = _protobuf_package + ".TestVerifyMostlyInt32BigFieldNumber"
  15647. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15648. 30: .standard(proto: "optional_int64_30"),
  15649. 300: .standard(proto: "optional_int32_300"),
  15650. 1: .standard(proto: "optional_int32_1"),
  15651. 2: .standard(proto: "optional_int32_2"),
  15652. 3: .standard(proto: "optional_int32_3"),
  15653. 4: .standard(proto: "optional_int32_4"),
  15654. 63: .standard(proto: "optional_int32_63"),
  15655. 64: .standard(proto: "optional_int32_64"),
  15656. 9: .standard(proto: "optional_all_types"),
  15657. 10: .standard(proto: "repeated_all_types"),
  15658. ]
  15659. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15660. while let fieldNumber = try decoder.nextFieldNumber() {
  15661. // The use of inline closures is to circumvent an issue where the compiler
  15662. // allocates stack space for every case branch when no optimizations are
  15663. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15664. switch fieldNumber {
  15665. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321) }()
  15666. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15667. case 3: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt323) }()
  15668. case 4: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt324) }()
  15669. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15670. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15671. case 30: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt6430) }()
  15672. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15673. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15674. case 300: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32300) }()
  15675. default: break
  15676. }
  15677. }
  15678. }
  15679. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15680. // The use of inline closures is to circumvent an issue where the compiler
  15681. // allocates stack space for every if/case branch local when no optimizations
  15682. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15683. // https://github.com/apple/swift-protobuf/issues/1182
  15684. try { if let v = self._optionalInt321 {
  15685. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  15686. } }()
  15687. try { if let v = self._optionalInt322 {
  15688. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15689. } }()
  15690. try { if let v = self._optionalInt323 {
  15691. try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
  15692. } }()
  15693. try { if let v = self._optionalInt324 {
  15694. try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
  15695. } }()
  15696. try { if let v = self._optionalAllTypes {
  15697. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15698. } }()
  15699. if !self.repeatedAllTypes.isEmpty {
  15700. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15701. }
  15702. try { if let v = self._optionalInt6430 {
  15703. try visitor.visitSingularInt64Field(value: v, fieldNumber: 30)
  15704. } }()
  15705. try { if let v = self._optionalInt3263 {
  15706. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  15707. } }()
  15708. try { if let v = self._optionalInt3264 {
  15709. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  15710. } }()
  15711. try { if let v = self._optionalInt32300 {
  15712. try visitor.visitSingularInt32Field(value: v, fieldNumber: 300)
  15713. } }()
  15714. try unknownFields.traverse(visitor: &visitor)
  15715. }
  15716. static func ==(lhs: EditionUnittest_TestVerifyMostlyInt32BigFieldNumber, rhs: EditionUnittest_TestVerifyMostlyInt32BigFieldNumber) -> Bool {
  15717. if lhs._optionalInt6430 != rhs._optionalInt6430 {return false}
  15718. if lhs._optionalInt32300 != rhs._optionalInt32300 {return false}
  15719. if lhs._optionalInt321 != rhs._optionalInt321 {return false}
  15720. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  15721. if lhs._optionalInt323 != rhs._optionalInt323 {return false}
  15722. if lhs._optionalInt324 != rhs._optionalInt324 {return false}
  15723. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  15724. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  15725. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15726. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15727. if lhs.unknownFields != rhs.unknownFields {return false}
  15728. return true
  15729. }
  15730. }
  15731. extension EditionUnittest_TestVerifyUint32Simple: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15732. static let protoMessageName: String = _protobuf_package + ".TestVerifyUint32Simple"
  15733. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15734. 1: .standard(proto: "optional_uint32_1"),
  15735. 2: .standard(proto: "optional_uint32_2"),
  15736. 63: .standard(proto: "optional_uint32_63"),
  15737. 64: .standard(proto: "optional_uint32_64"),
  15738. ]
  15739. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15740. while let fieldNumber = try decoder.nextFieldNumber() {
  15741. // The use of inline closures is to circumvent an issue where the compiler
  15742. // allocates stack space for every case branch when no optimizations are
  15743. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15744. switch fieldNumber {
  15745. case 1: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint321) }()
  15746. case 2: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint322) }()
  15747. case 63: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3263) }()
  15748. case 64: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3264) }()
  15749. default: break
  15750. }
  15751. }
  15752. }
  15753. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15754. // The use of inline closures is to circumvent an issue where the compiler
  15755. // allocates stack space for every if/case branch local when no optimizations
  15756. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15757. // https://github.com/apple/swift-protobuf/issues/1182
  15758. try { if let v = self._optionalUint321 {
  15759. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  15760. } }()
  15761. try { if let v = self._optionalUint322 {
  15762. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  15763. } }()
  15764. try { if let v = self._optionalUint3263 {
  15765. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 63)
  15766. } }()
  15767. try { if let v = self._optionalUint3264 {
  15768. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 64)
  15769. } }()
  15770. try unknownFields.traverse(visitor: &visitor)
  15771. }
  15772. static func ==(lhs: EditionUnittest_TestVerifyUint32Simple, rhs: EditionUnittest_TestVerifyUint32Simple) -> Bool {
  15773. if lhs._optionalUint321 != rhs._optionalUint321 {return false}
  15774. if lhs._optionalUint322 != rhs._optionalUint322 {return false}
  15775. if lhs._optionalUint3263 != rhs._optionalUint3263 {return false}
  15776. if lhs._optionalUint3264 != rhs._optionalUint3264 {return false}
  15777. if lhs.unknownFields != rhs.unknownFields {return false}
  15778. return true
  15779. }
  15780. }
  15781. extension EditionUnittest_TestVerifyUint32: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15782. static let protoMessageName: String = _protobuf_package + ".TestVerifyUint32"
  15783. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15784. 1: .standard(proto: "optional_uint32_1"),
  15785. 2: .standard(proto: "optional_uint32_2"),
  15786. 63: .standard(proto: "optional_uint32_63"),
  15787. 64: .standard(proto: "optional_uint32_64"),
  15788. 9: .standard(proto: "optional_all_types"),
  15789. 10: .standard(proto: "repeated_all_types"),
  15790. ]
  15791. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15792. while let fieldNumber = try decoder.nextFieldNumber() {
  15793. // The use of inline closures is to circumvent an issue where the compiler
  15794. // allocates stack space for every case branch when no optimizations are
  15795. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15796. switch fieldNumber {
  15797. case 1: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint321) }()
  15798. case 2: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint322) }()
  15799. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15800. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15801. case 63: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3263) }()
  15802. case 64: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3264) }()
  15803. default: break
  15804. }
  15805. }
  15806. }
  15807. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15808. // The use of inline closures is to circumvent an issue where the compiler
  15809. // allocates stack space for every if/case branch local when no optimizations
  15810. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15811. // https://github.com/apple/swift-protobuf/issues/1182
  15812. try { if let v = self._optionalUint321 {
  15813. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  15814. } }()
  15815. try { if let v = self._optionalUint322 {
  15816. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  15817. } }()
  15818. try { if let v = self._optionalAllTypes {
  15819. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15820. } }()
  15821. if !self.repeatedAllTypes.isEmpty {
  15822. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15823. }
  15824. try { if let v = self._optionalUint3263 {
  15825. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 63)
  15826. } }()
  15827. try { if let v = self._optionalUint3264 {
  15828. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 64)
  15829. } }()
  15830. try unknownFields.traverse(visitor: &visitor)
  15831. }
  15832. static func ==(lhs: EditionUnittest_TestVerifyUint32, rhs: EditionUnittest_TestVerifyUint32) -> Bool {
  15833. if lhs._optionalUint321 != rhs._optionalUint321 {return false}
  15834. if lhs._optionalUint322 != rhs._optionalUint322 {return false}
  15835. if lhs._optionalUint3263 != rhs._optionalUint3263 {return false}
  15836. if lhs._optionalUint3264 != rhs._optionalUint3264 {return false}
  15837. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15838. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15839. if lhs.unknownFields != rhs.unknownFields {return false}
  15840. return true
  15841. }
  15842. }
  15843. extension EditionUnittest_TestVerifyOneUint32: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15844. static let protoMessageName: String = _protobuf_package + ".TestVerifyOneUint32"
  15845. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15846. 1: .standard(proto: "optional_uint32_1"),
  15847. 2: .standard(proto: "optional_int32_2"),
  15848. 63: .standard(proto: "optional_int32_63"),
  15849. 64: .standard(proto: "optional_int32_64"),
  15850. 9: .standard(proto: "optional_all_types"),
  15851. 10: .standard(proto: "repeated_all_types"),
  15852. ]
  15853. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15854. while let fieldNumber = try decoder.nextFieldNumber() {
  15855. // The use of inline closures is to circumvent an issue where the compiler
  15856. // allocates stack space for every case branch when no optimizations are
  15857. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15858. switch fieldNumber {
  15859. case 1: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint321) }()
  15860. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15861. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15862. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15863. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15864. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15865. default: break
  15866. }
  15867. }
  15868. }
  15869. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15870. // The use of inline closures is to circumvent an issue where the compiler
  15871. // allocates stack space for every if/case branch local when no optimizations
  15872. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15873. // https://github.com/apple/swift-protobuf/issues/1182
  15874. try { if let v = self._optionalUint321 {
  15875. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  15876. } }()
  15877. try { if let v = self._optionalInt322 {
  15878. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  15879. } }()
  15880. try { if let v = self._optionalAllTypes {
  15881. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15882. } }()
  15883. if !self.repeatedAllTypes.isEmpty {
  15884. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15885. }
  15886. try { if let v = self._optionalInt3263 {
  15887. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  15888. } }()
  15889. try { if let v = self._optionalInt3264 {
  15890. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  15891. } }()
  15892. try unknownFields.traverse(visitor: &visitor)
  15893. }
  15894. static func ==(lhs: EditionUnittest_TestVerifyOneUint32, rhs: EditionUnittest_TestVerifyOneUint32) -> Bool {
  15895. if lhs._optionalUint321 != rhs._optionalUint321 {return false}
  15896. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  15897. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  15898. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  15899. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15900. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15901. if lhs.unknownFields != rhs.unknownFields {return false}
  15902. return true
  15903. }
  15904. }
  15905. extension EditionUnittest_TestVerifyOneInt32BigFieldNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15906. static let protoMessageName: String = _protobuf_package + ".TestVerifyOneInt32BigFieldNumber"
  15907. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15908. 65: .standard(proto: "optional_int32_65"),
  15909. 1: .standard(proto: "optional_int64_1"),
  15910. 2: .standard(proto: "optional_int64_2"),
  15911. 63: .standard(proto: "optional_int64_63"),
  15912. 64: .standard(proto: "optional_int64_64"),
  15913. 9: .standard(proto: "optional_all_types"),
  15914. 10: .standard(proto: "repeated_all_types"),
  15915. ]
  15916. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15917. while let fieldNumber = try decoder.nextFieldNumber() {
  15918. // The use of inline closures is to circumvent an issue where the compiler
  15919. // allocates stack space for every case branch when no optimizations are
  15920. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15921. switch fieldNumber {
  15922. case 1: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt641) }()
  15923. case 2: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt642) }()
  15924. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15925. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15926. case 63: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt6463) }()
  15927. case 64: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt6464) }()
  15928. case 65: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3265) }()
  15929. default: break
  15930. }
  15931. }
  15932. }
  15933. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  15934. // The use of inline closures is to circumvent an issue where the compiler
  15935. // allocates stack space for every if/case branch local when no optimizations
  15936. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  15937. // https://github.com/apple/swift-protobuf/issues/1182
  15938. try { if let v = self._optionalInt641 {
  15939. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1)
  15940. } }()
  15941. try { if let v = self._optionalInt642 {
  15942. try visitor.visitSingularInt64Field(value: v, fieldNumber: 2)
  15943. } }()
  15944. try { if let v = self._optionalAllTypes {
  15945. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  15946. } }()
  15947. if !self.repeatedAllTypes.isEmpty {
  15948. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  15949. }
  15950. try { if let v = self._optionalInt6463 {
  15951. try visitor.visitSingularInt64Field(value: v, fieldNumber: 63)
  15952. } }()
  15953. try { if let v = self._optionalInt6464 {
  15954. try visitor.visitSingularInt64Field(value: v, fieldNumber: 64)
  15955. } }()
  15956. try { if let v = self._optionalInt3265 {
  15957. try visitor.visitSingularInt32Field(value: v, fieldNumber: 65)
  15958. } }()
  15959. try unknownFields.traverse(visitor: &visitor)
  15960. }
  15961. static func ==(lhs: EditionUnittest_TestVerifyOneInt32BigFieldNumber, rhs: EditionUnittest_TestVerifyOneInt32BigFieldNumber) -> Bool {
  15962. if lhs._optionalInt3265 != rhs._optionalInt3265 {return false}
  15963. if lhs._optionalInt641 != rhs._optionalInt641 {return false}
  15964. if lhs._optionalInt642 != rhs._optionalInt642 {return false}
  15965. if lhs._optionalInt6463 != rhs._optionalInt6463 {return false}
  15966. if lhs._optionalInt6464 != rhs._optionalInt6464 {return false}
  15967. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  15968. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  15969. if lhs.unknownFields != rhs.unknownFields {return false}
  15970. return true
  15971. }
  15972. }
  15973. extension EditionUnittest_TestVerifyInt32BigFieldNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  15974. static let protoMessageName: String = _protobuf_package + ".TestVerifyInt32BigFieldNumber"
  15975. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  15976. 1000: .standard(proto: "optional_int32_1000"),
  15977. 65: .standard(proto: "optional_int32_65"),
  15978. 1: .standard(proto: "optional_int32_1"),
  15979. 2: .standard(proto: "optional_int32_2"),
  15980. 63: .standard(proto: "optional_int32_63"),
  15981. 64: .standard(proto: "optional_int32_64"),
  15982. 9: .standard(proto: "optional_all_types"),
  15983. 10: .standard(proto: "repeated_all_types"),
  15984. ]
  15985. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  15986. while let fieldNumber = try decoder.nextFieldNumber() {
  15987. // The use of inline closures is to circumvent an issue where the compiler
  15988. // allocates stack space for every case branch when no optimizations are
  15989. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  15990. switch fieldNumber {
  15991. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321) }()
  15992. case 2: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt322) }()
  15993. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  15994. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  15995. case 63: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3263) }()
  15996. case 64: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3264) }()
  15997. case 65: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt3265) }()
  15998. case 1000: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt321000) }()
  15999. default: break
  16000. }
  16001. }
  16002. }
  16003. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16004. // The use of inline closures is to circumvent an issue where the compiler
  16005. // allocates stack space for every if/case branch local when no optimizations
  16006. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16007. // https://github.com/apple/swift-protobuf/issues/1182
  16008. try { if let v = self._optionalInt321 {
  16009. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  16010. } }()
  16011. try { if let v = self._optionalInt322 {
  16012. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  16013. } }()
  16014. try { if let v = self._optionalAllTypes {
  16015. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  16016. } }()
  16017. if !self.repeatedAllTypes.isEmpty {
  16018. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  16019. }
  16020. try { if let v = self._optionalInt3263 {
  16021. try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
  16022. } }()
  16023. try { if let v = self._optionalInt3264 {
  16024. try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
  16025. } }()
  16026. try { if let v = self._optionalInt3265 {
  16027. try visitor.visitSingularInt32Field(value: v, fieldNumber: 65)
  16028. } }()
  16029. try { if let v = self._optionalInt321000 {
  16030. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1000)
  16031. } }()
  16032. try unknownFields.traverse(visitor: &visitor)
  16033. }
  16034. static func ==(lhs: EditionUnittest_TestVerifyInt32BigFieldNumber, rhs: EditionUnittest_TestVerifyInt32BigFieldNumber) -> Bool {
  16035. if lhs._optionalInt321000 != rhs._optionalInt321000 {return false}
  16036. if lhs._optionalInt3265 != rhs._optionalInt3265 {return false}
  16037. if lhs._optionalInt321 != rhs._optionalInt321 {return false}
  16038. if lhs._optionalInt322 != rhs._optionalInt322 {return false}
  16039. if lhs._optionalInt3263 != rhs._optionalInt3263 {return false}
  16040. if lhs._optionalInt3264 != rhs._optionalInt3264 {return false}
  16041. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  16042. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  16043. if lhs.unknownFields != rhs.unknownFields {return false}
  16044. return true
  16045. }
  16046. }
  16047. extension EditionUnittest_TestVerifyUint32BigFieldNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16048. static let protoMessageName: String = _protobuf_package + ".TestVerifyUint32BigFieldNumber"
  16049. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16050. 1000: .standard(proto: "optional_uint32_1000"),
  16051. 65: .standard(proto: "optional_uint32_65"),
  16052. 1: .standard(proto: "optional_uint32_1"),
  16053. 2: .standard(proto: "optional_uint32_2"),
  16054. 63: .standard(proto: "optional_uint32_63"),
  16055. 64: .standard(proto: "optional_uint32_64"),
  16056. 9: .standard(proto: "optional_all_types"),
  16057. 10: .standard(proto: "repeated_all_types"),
  16058. ]
  16059. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16060. while let fieldNumber = try decoder.nextFieldNumber() {
  16061. // The use of inline closures is to circumvent an issue where the compiler
  16062. // allocates stack space for every case branch when no optimizations are
  16063. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16064. switch fieldNumber {
  16065. case 1: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint321) }()
  16066. case 2: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint322) }()
  16067. case 9: try { try decoder.decodeSingularMessageField(value: &self._optionalAllTypes) }()
  16068. case 10: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedAllTypes) }()
  16069. case 63: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3263) }()
  16070. case 64: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3264) }()
  16071. case 65: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint3265) }()
  16072. case 1000: try { try decoder.decodeSingularUInt32Field(value: &self._optionalUint321000) }()
  16073. default: break
  16074. }
  16075. }
  16076. }
  16077. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16078. // The use of inline closures is to circumvent an issue where the compiler
  16079. // allocates stack space for every if/case branch local when no optimizations
  16080. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16081. // https://github.com/apple/swift-protobuf/issues/1182
  16082. try { if let v = self._optionalUint321 {
  16083. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  16084. } }()
  16085. try { if let v = self._optionalUint322 {
  16086. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  16087. } }()
  16088. try { if let v = self._optionalAllTypes {
  16089. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  16090. } }()
  16091. if !self.repeatedAllTypes.isEmpty {
  16092. try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 10)
  16093. }
  16094. try { if let v = self._optionalUint3263 {
  16095. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 63)
  16096. } }()
  16097. try { if let v = self._optionalUint3264 {
  16098. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 64)
  16099. } }()
  16100. try { if let v = self._optionalUint3265 {
  16101. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 65)
  16102. } }()
  16103. try { if let v = self._optionalUint321000 {
  16104. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1000)
  16105. } }()
  16106. try unknownFields.traverse(visitor: &visitor)
  16107. }
  16108. static func ==(lhs: EditionUnittest_TestVerifyUint32BigFieldNumber, rhs: EditionUnittest_TestVerifyUint32BigFieldNumber) -> Bool {
  16109. if lhs._optionalUint321000 != rhs._optionalUint321000 {return false}
  16110. if lhs._optionalUint3265 != rhs._optionalUint3265 {return false}
  16111. if lhs._optionalUint321 != rhs._optionalUint321 {return false}
  16112. if lhs._optionalUint322 != rhs._optionalUint322 {return false}
  16113. if lhs._optionalUint3263 != rhs._optionalUint3263 {return false}
  16114. if lhs._optionalUint3264 != rhs._optionalUint3264 {return false}
  16115. if lhs._optionalAllTypes != rhs._optionalAllTypes {return false}
  16116. if lhs.repeatedAllTypes != rhs.repeatedAllTypes {return false}
  16117. if lhs.unknownFields != rhs.unknownFields {return false}
  16118. return true
  16119. }
  16120. }
  16121. extension EditionUnittest_TestVerifyBigFieldNumberUint32: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16122. static let protoMessageName: String = _protobuf_package + ".TestVerifyBigFieldNumberUint32"
  16123. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16124. 1: .standard(proto: "optional_nested"),
  16125. ]
  16126. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16127. while let fieldNumber = try decoder.nextFieldNumber() {
  16128. // The use of inline closures is to circumvent an issue where the compiler
  16129. // allocates stack space for every case branch when no optimizations are
  16130. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16131. switch fieldNumber {
  16132. case 1: try { try decoder.decodeSingularMessageField(value: &self._optionalNested) }()
  16133. default: break
  16134. }
  16135. }
  16136. }
  16137. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16138. // The use of inline closures is to circumvent an issue where the compiler
  16139. // allocates stack space for every if/case branch local when no optimizations
  16140. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16141. // https://github.com/apple/swift-protobuf/issues/1182
  16142. try { if let v = self._optionalNested {
  16143. try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
  16144. } }()
  16145. try unknownFields.traverse(visitor: &visitor)
  16146. }
  16147. static func ==(lhs: EditionUnittest_TestVerifyBigFieldNumberUint32, rhs: EditionUnittest_TestVerifyBigFieldNumberUint32) -> Bool {
  16148. if lhs._optionalNested != rhs._optionalNested {return false}
  16149. if lhs.unknownFields != rhs.unknownFields {return false}
  16150. return true
  16151. }
  16152. }
  16153. extension EditionUnittest_TestVerifyBigFieldNumberUint32.Nested: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16154. static let protoMessageName: String = EditionUnittest_TestVerifyBigFieldNumberUint32.protoMessageName + ".Nested"
  16155. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16156. 5000: .standard(proto: "optional_uint32_5000"),
  16157. 1000: .standard(proto: "optional_uint32_1000"),
  16158. 66: .standard(proto: "optional_uint32_66"),
  16159. 65: .standard(proto: "optional_uint32_65"),
  16160. 1: .standard(proto: "optional_uint32_1"),
  16161. 2: .standard(proto: "optional_uint32_2"),
  16162. 63: .standard(proto: "optional_uint32_63"),
  16163. 64: .standard(proto: "optional_uint32_64"),
  16164. 9: .standard(proto: "optional_nested"),
  16165. 10: .standard(proto: "repeated_nested"),
  16166. ]
  16167. fileprivate class _StorageClass {
  16168. var _optionalUint325000: UInt32? = nil
  16169. var _optionalUint321000: UInt32? = nil
  16170. var _optionalUint3266: UInt32? = nil
  16171. var _optionalUint3265: UInt32? = nil
  16172. var _optionalUint321: UInt32? = nil
  16173. var _optionalUint322: UInt32? = nil
  16174. var _optionalUint3263: UInt32? = nil
  16175. var _optionalUint3264: UInt32? = nil
  16176. var _optionalNested: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested? = nil
  16177. var _repeatedNested: [EditionUnittest_TestVerifyBigFieldNumberUint32.Nested] = []
  16178. // This property is used as the initial default value for new instances of the type.
  16179. // The type itself is protecting the reference to its storage via CoW semantics.
  16180. // This will force a copy to be made of this reference when the first mutation occurs;
  16181. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  16182. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  16183. private init() {}
  16184. init(copying source: _StorageClass) {
  16185. _optionalUint325000 = source._optionalUint325000
  16186. _optionalUint321000 = source._optionalUint321000
  16187. _optionalUint3266 = source._optionalUint3266
  16188. _optionalUint3265 = source._optionalUint3265
  16189. _optionalUint321 = source._optionalUint321
  16190. _optionalUint322 = source._optionalUint322
  16191. _optionalUint3263 = source._optionalUint3263
  16192. _optionalUint3264 = source._optionalUint3264
  16193. _optionalNested = source._optionalNested
  16194. _repeatedNested = source._repeatedNested
  16195. }
  16196. }
  16197. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  16198. if !isKnownUniquelyReferenced(&_storage) {
  16199. _storage = _StorageClass(copying: _storage)
  16200. }
  16201. return _storage
  16202. }
  16203. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16204. _ = _uniqueStorage()
  16205. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  16206. while let fieldNumber = try decoder.nextFieldNumber() {
  16207. // The use of inline closures is to circumvent an issue where the compiler
  16208. // allocates stack space for every case branch when no optimizations are
  16209. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16210. switch fieldNumber {
  16211. case 1: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint321) }()
  16212. case 2: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint322) }()
  16213. case 9: try { try decoder.decodeSingularMessageField(value: &_storage._optionalNested) }()
  16214. case 10: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedNested) }()
  16215. case 63: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint3263) }()
  16216. case 64: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint3264) }()
  16217. case 65: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint3265) }()
  16218. case 66: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint3266) }()
  16219. case 1000: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint321000) }()
  16220. case 5000: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint325000) }()
  16221. default: break
  16222. }
  16223. }
  16224. }
  16225. }
  16226. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16227. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  16228. // The use of inline closures is to circumvent an issue where the compiler
  16229. // allocates stack space for every if/case branch local when no optimizations
  16230. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16231. // https://github.com/apple/swift-protobuf/issues/1182
  16232. try { if let v = _storage._optionalUint321 {
  16233. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1)
  16234. } }()
  16235. try { if let v = _storage._optionalUint322 {
  16236. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 2)
  16237. } }()
  16238. try { if let v = _storage._optionalNested {
  16239. try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
  16240. } }()
  16241. if !_storage._repeatedNested.isEmpty {
  16242. try visitor.visitRepeatedMessageField(value: _storage._repeatedNested, fieldNumber: 10)
  16243. }
  16244. try { if let v = _storage._optionalUint3263 {
  16245. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 63)
  16246. } }()
  16247. try { if let v = _storage._optionalUint3264 {
  16248. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 64)
  16249. } }()
  16250. try { if let v = _storage._optionalUint3265 {
  16251. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 65)
  16252. } }()
  16253. try { if let v = _storage._optionalUint3266 {
  16254. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 66)
  16255. } }()
  16256. try { if let v = _storage._optionalUint321000 {
  16257. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 1000)
  16258. } }()
  16259. try { if let v = _storage._optionalUint325000 {
  16260. try visitor.visitSingularUInt32Field(value: v, fieldNumber: 5000)
  16261. } }()
  16262. }
  16263. try unknownFields.traverse(visitor: &visitor)
  16264. }
  16265. static func ==(lhs: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested, rhs: EditionUnittest_TestVerifyBigFieldNumberUint32.Nested) -> Bool {
  16266. if lhs._storage !== rhs._storage {
  16267. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  16268. let _storage = _args.0
  16269. let rhs_storage = _args.1
  16270. if _storage._optionalUint325000 != rhs_storage._optionalUint325000 {return false}
  16271. if _storage._optionalUint321000 != rhs_storage._optionalUint321000 {return false}
  16272. if _storage._optionalUint3266 != rhs_storage._optionalUint3266 {return false}
  16273. if _storage._optionalUint3265 != rhs_storage._optionalUint3265 {return false}
  16274. if _storage._optionalUint321 != rhs_storage._optionalUint321 {return false}
  16275. if _storage._optionalUint322 != rhs_storage._optionalUint322 {return false}
  16276. if _storage._optionalUint3263 != rhs_storage._optionalUint3263 {return false}
  16277. if _storage._optionalUint3264 != rhs_storage._optionalUint3264 {return false}
  16278. if _storage._optionalNested != rhs_storage._optionalNested {return false}
  16279. if _storage._repeatedNested != rhs_storage._repeatedNested {return false}
  16280. return true
  16281. }
  16282. if !storagesAreEqual {return false}
  16283. }
  16284. if lhs.unknownFields != rhs.unknownFields {return false}
  16285. return true
  16286. }
  16287. }
  16288. extension EditionUnittest_EnumParseTester: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16289. static let protoMessageName: String = _protobuf_package + ".EnumParseTester"
  16290. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16291. 1: .standard(proto: "optional_seq_small_0_lowfield"),
  16292. 1001: .standard(proto: "optional_seq_small_0_midfield"),
  16293. 1000001: .standard(proto: "optional_seq_small_0_hifield"),
  16294. 2: .standard(proto: "repeated_seq_small_0_lowfield"),
  16295. 1002: .standard(proto: "repeated_seq_small_0_midfield"),
  16296. 1000002: .standard(proto: "repeated_seq_small_0_hifield"),
  16297. 3: .standard(proto: "packed_seq_small_0_lowfield"),
  16298. 1003: .standard(proto: "packed_seq_small_0_midfield"),
  16299. 1000003: .standard(proto: "packed_seq_small_0_hifield"),
  16300. 4: .standard(proto: "optional_seq_small_1_lowfield"),
  16301. 1004: .standard(proto: "optional_seq_small_1_midfield"),
  16302. 1000004: .standard(proto: "optional_seq_small_1_hifield"),
  16303. 5: .standard(proto: "repeated_seq_small_1_lowfield"),
  16304. 1005: .standard(proto: "repeated_seq_small_1_midfield"),
  16305. 1000005: .standard(proto: "repeated_seq_small_1_hifield"),
  16306. 6: .standard(proto: "packed_seq_small_1_lowfield"),
  16307. 1006: .standard(proto: "packed_seq_small_1_midfield"),
  16308. 1000006: .standard(proto: "packed_seq_small_1_hifield"),
  16309. 7: .standard(proto: "optional_seq_large_lowfield"),
  16310. 1007: .standard(proto: "optional_seq_large_midfield"),
  16311. 1000007: .standard(proto: "optional_seq_large_hifield"),
  16312. 8: .standard(proto: "repeated_seq_large_lowfield"),
  16313. 1008: .standard(proto: "repeated_seq_large_midfield"),
  16314. 1000008: .standard(proto: "repeated_seq_large_hifield"),
  16315. 9: .standard(proto: "packed_seq_large_lowfield"),
  16316. 1009: .standard(proto: "packed_seq_large_midfield"),
  16317. 1000009: .standard(proto: "packed_seq_large_hifield"),
  16318. 10: .standard(proto: "optional_arbitrary_lowfield"),
  16319. 1010: .standard(proto: "optional_arbitrary_midfield"),
  16320. 1000010: .standard(proto: "optional_arbitrary_hifield"),
  16321. 11: .standard(proto: "repeated_arbitrary_lowfield"),
  16322. 1011: .standard(proto: "repeated_arbitrary_midfield"),
  16323. 1000011: .standard(proto: "repeated_arbitrary_hifield"),
  16324. 12: .standard(proto: "packed_arbitrary_lowfield"),
  16325. 1012: .standard(proto: "packed_arbitrary_midfield"),
  16326. 1000012: .standard(proto: "packed_arbitrary_hifield"),
  16327. 99: .standard(proto: "other_field"),
  16328. ]
  16329. fileprivate class _StorageClass {
  16330. var _optionalSeqSmall0Lowfield: EditionUnittest_EnumParseTester.SeqSmall0? = nil
  16331. var _optionalSeqSmall0Midfield: EditionUnittest_EnumParseTester.SeqSmall0? = nil
  16332. var _optionalSeqSmall0Hifield: EditionUnittest_EnumParseTester.SeqSmall0? = nil
  16333. var _repeatedSeqSmall0Lowfield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16334. var _repeatedSeqSmall0Midfield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16335. var _repeatedSeqSmall0Hifield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16336. var _packedSeqSmall0Lowfield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16337. var _packedSeqSmall0Midfield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16338. var _packedSeqSmall0Hifield: [EditionUnittest_EnumParseTester.SeqSmall0] = []
  16339. var _optionalSeqSmall1Lowfield: EditionUnittest_EnumParseTester.SeqSmall1? = nil
  16340. var _optionalSeqSmall1Midfield: EditionUnittest_EnumParseTester.SeqSmall1? = nil
  16341. var _optionalSeqSmall1Hifield: EditionUnittest_EnumParseTester.SeqSmall1? = nil
  16342. var _repeatedSeqSmall1Lowfield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16343. var _repeatedSeqSmall1Midfield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16344. var _repeatedSeqSmall1Hifield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16345. var _packedSeqSmall1Lowfield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16346. var _packedSeqSmall1Midfield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16347. var _packedSeqSmall1Hifield: [EditionUnittest_EnumParseTester.SeqSmall1] = []
  16348. var _optionalSeqLargeLowfield: EditionUnittest_EnumParseTester.SeqLarge? = nil
  16349. var _optionalSeqLargeMidfield: EditionUnittest_EnumParseTester.SeqLarge? = nil
  16350. var _optionalSeqLargeHifield: EditionUnittest_EnumParseTester.SeqLarge? = nil
  16351. var _repeatedSeqLargeLowfield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16352. var _repeatedSeqLargeMidfield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16353. var _repeatedSeqLargeHifield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16354. var _packedSeqLargeLowfield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16355. var _packedSeqLargeMidfield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16356. var _packedSeqLargeHifield: [EditionUnittest_EnumParseTester.SeqLarge] = []
  16357. var _optionalArbitraryLowfield: EditionUnittest_EnumParseTester.Arbitrary? = nil
  16358. var _optionalArbitraryMidfield: EditionUnittest_EnumParseTester.Arbitrary? = nil
  16359. var _optionalArbitraryHifield: EditionUnittest_EnumParseTester.Arbitrary? = nil
  16360. var _repeatedArbitraryLowfield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16361. var _repeatedArbitraryMidfield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16362. var _repeatedArbitraryHifield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16363. var _packedArbitraryLowfield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16364. var _packedArbitraryMidfield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16365. var _packedArbitraryHifield: [EditionUnittest_EnumParseTester.Arbitrary] = []
  16366. var _otherField: Int32? = nil
  16367. // This property is used as the initial default value for new instances of the type.
  16368. // The type itself is protecting the reference to its storage via CoW semantics.
  16369. // This will force a copy to be made of this reference when the first mutation occurs;
  16370. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  16371. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  16372. private init() {}
  16373. init(copying source: _StorageClass) {
  16374. _optionalSeqSmall0Lowfield = source._optionalSeqSmall0Lowfield
  16375. _optionalSeqSmall0Midfield = source._optionalSeqSmall0Midfield
  16376. _optionalSeqSmall0Hifield = source._optionalSeqSmall0Hifield
  16377. _repeatedSeqSmall0Lowfield = source._repeatedSeqSmall0Lowfield
  16378. _repeatedSeqSmall0Midfield = source._repeatedSeqSmall0Midfield
  16379. _repeatedSeqSmall0Hifield = source._repeatedSeqSmall0Hifield
  16380. _packedSeqSmall0Lowfield = source._packedSeqSmall0Lowfield
  16381. _packedSeqSmall0Midfield = source._packedSeqSmall0Midfield
  16382. _packedSeqSmall0Hifield = source._packedSeqSmall0Hifield
  16383. _optionalSeqSmall1Lowfield = source._optionalSeqSmall1Lowfield
  16384. _optionalSeqSmall1Midfield = source._optionalSeqSmall1Midfield
  16385. _optionalSeqSmall1Hifield = source._optionalSeqSmall1Hifield
  16386. _repeatedSeqSmall1Lowfield = source._repeatedSeqSmall1Lowfield
  16387. _repeatedSeqSmall1Midfield = source._repeatedSeqSmall1Midfield
  16388. _repeatedSeqSmall1Hifield = source._repeatedSeqSmall1Hifield
  16389. _packedSeqSmall1Lowfield = source._packedSeqSmall1Lowfield
  16390. _packedSeqSmall1Midfield = source._packedSeqSmall1Midfield
  16391. _packedSeqSmall1Hifield = source._packedSeqSmall1Hifield
  16392. _optionalSeqLargeLowfield = source._optionalSeqLargeLowfield
  16393. _optionalSeqLargeMidfield = source._optionalSeqLargeMidfield
  16394. _optionalSeqLargeHifield = source._optionalSeqLargeHifield
  16395. _repeatedSeqLargeLowfield = source._repeatedSeqLargeLowfield
  16396. _repeatedSeqLargeMidfield = source._repeatedSeqLargeMidfield
  16397. _repeatedSeqLargeHifield = source._repeatedSeqLargeHifield
  16398. _packedSeqLargeLowfield = source._packedSeqLargeLowfield
  16399. _packedSeqLargeMidfield = source._packedSeqLargeMidfield
  16400. _packedSeqLargeHifield = source._packedSeqLargeHifield
  16401. _optionalArbitraryLowfield = source._optionalArbitraryLowfield
  16402. _optionalArbitraryMidfield = source._optionalArbitraryMidfield
  16403. _optionalArbitraryHifield = source._optionalArbitraryHifield
  16404. _repeatedArbitraryLowfield = source._repeatedArbitraryLowfield
  16405. _repeatedArbitraryMidfield = source._repeatedArbitraryMidfield
  16406. _repeatedArbitraryHifield = source._repeatedArbitraryHifield
  16407. _packedArbitraryLowfield = source._packedArbitraryLowfield
  16408. _packedArbitraryMidfield = source._packedArbitraryMidfield
  16409. _packedArbitraryHifield = source._packedArbitraryHifield
  16410. _otherField = source._otherField
  16411. }
  16412. }
  16413. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  16414. if !isKnownUniquelyReferenced(&_storage) {
  16415. _storage = _StorageClass(copying: _storage)
  16416. }
  16417. return _storage
  16418. }
  16419. public var isInitialized: Bool {
  16420. if !_protobuf_extensionFieldValues.isInitialized {return false}
  16421. return true
  16422. }
  16423. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16424. _ = _uniqueStorage()
  16425. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  16426. while let fieldNumber = try decoder.nextFieldNumber() {
  16427. // The use of inline closures is to circumvent an issue where the compiler
  16428. // allocates stack space for every case branch when no optimizations are
  16429. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16430. switch fieldNumber {
  16431. case 1: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall0Lowfield) }()
  16432. case 2: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall0Lowfield) }()
  16433. case 3: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall0Lowfield) }()
  16434. case 4: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall1Lowfield) }()
  16435. case 5: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall1Lowfield) }()
  16436. case 6: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall1Lowfield) }()
  16437. case 7: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqLargeLowfield) }()
  16438. case 8: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqLargeLowfield) }()
  16439. case 9: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqLargeLowfield) }()
  16440. case 10: try { try decoder.decodeSingularEnumField(value: &_storage._optionalArbitraryLowfield) }()
  16441. case 11: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedArbitraryLowfield) }()
  16442. case 12: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedArbitraryLowfield) }()
  16443. case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._otherField) }()
  16444. case 1001: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall0Midfield) }()
  16445. case 1002: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall0Midfield) }()
  16446. case 1003: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall0Midfield) }()
  16447. case 1004: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall1Midfield) }()
  16448. case 1005: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall1Midfield) }()
  16449. case 1006: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall1Midfield) }()
  16450. case 1007: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqLargeMidfield) }()
  16451. case 1008: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqLargeMidfield) }()
  16452. case 1009: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqLargeMidfield) }()
  16453. case 1010: try { try decoder.decodeSingularEnumField(value: &_storage._optionalArbitraryMidfield) }()
  16454. case 1011: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedArbitraryMidfield) }()
  16455. case 1012: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedArbitraryMidfield) }()
  16456. case 1000001: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall0Hifield) }()
  16457. case 1000002: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall0Hifield) }()
  16458. case 1000003: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall0Hifield) }()
  16459. case 1000004: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqSmall1Hifield) }()
  16460. case 1000005: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqSmall1Hifield) }()
  16461. case 1000006: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqSmall1Hifield) }()
  16462. case 1000007: try { try decoder.decodeSingularEnumField(value: &_storage._optionalSeqLargeHifield) }()
  16463. case 1000008: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedSeqLargeHifield) }()
  16464. case 1000009: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedSeqLargeHifield) }()
  16465. case 1000010: try { try decoder.decodeSingularEnumField(value: &_storage._optionalArbitraryHifield) }()
  16466. case 1000011: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedArbitraryHifield) }()
  16467. case 1000012: try { try decoder.decodeRepeatedEnumField(value: &_storage._packedArbitraryHifield) }()
  16468. case 2000000..<536870912:
  16469. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_EnumParseTester.self, fieldNumber: fieldNumber) }()
  16470. default: break
  16471. }
  16472. }
  16473. }
  16474. }
  16475. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16476. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  16477. // The use of inline closures is to circumvent an issue where the compiler
  16478. // allocates stack space for every if/case branch local when no optimizations
  16479. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16480. // https://github.com/apple/swift-protobuf/issues/1182
  16481. try { if let v = _storage._optionalSeqSmall0Lowfield {
  16482. try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
  16483. } }()
  16484. if !_storage._repeatedSeqSmall0Lowfield.isEmpty {
  16485. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall0Lowfield, fieldNumber: 2)
  16486. }
  16487. if !_storage._packedSeqSmall0Lowfield.isEmpty {
  16488. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall0Lowfield, fieldNumber: 3)
  16489. }
  16490. try { if let v = _storage._optionalSeqSmall1Lowfield {
  16491. try visitor.visitSingularEnumField(value: v, fieldNumber: 4)
  16492. } }()
  16493. if !_storage._repeatedSeqSmall1Lowfield.isEmpty {
  16494. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall1Lowfield, fieldNumber: 5)
  16495. }
  16496. if !_storage._packedSeqSmall1Lowfield.isEmpty {
  16497. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall1Lowfield, fieldNumber: 6)
  16498. }
  16499. try { if let v = _storage._optionalSeqLargeLowfield {
  16500. try visitor.visitSingularEnumField(value: v, fieldNumber: 7)
  16501. } }()
  16502. if !_storage._repeatedSeqLargeLowfield.isEmpty {
  16503. try visitor.visitPackedEnumField(value: _storage._repeatedSeqLargeLowfield, fieldNumber: 8)
  16504. }
  16505. if !_storage._packedSeqLargeLowfield.isEmpty {
  16506. try visitor.visitPackedEnumField(value: _storage._packedSeqLargeLowfield, fieldNumber: 9)
  16507. }
  16508. try { if let v = _storage._optionalArbitraryLowfield {
  16509. try visitor.visitSingularEnumField(value: v, fieldNumber: 10)
  16510. } }()
  16511. if !_storage._repeatedArbitraryLowfield.isEmpty {
  16512. try visitor.visitPackedEnumField(value: _storage._repeatedArbitraryLowfield, fieldNumber: 11)
  16513. }
  16514. if !_storage._packedArbitraryLowfield.isEmpty {
  16515. try visitor.visitPackedEnumField(value: _storage._packedArbitraryLowfield, fieldNumber: 12)
  16516. }
  16517. try { if let v = _storage._otherField {
  16518. try visitor.visitSingularInt32Field(value: v, fieldNumber: 99)
  16519. } }()
  16520. try { if let v = _storage._optionalSeqSmall0Midfield {
  16521. try visitor.visitSingularEnumField(value: v, fieldNumber: 1001)
  16522. } }()
  16523. if !_storage._repeatedSeqSmall0Midfield.isEmpty {
  16524. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall0Midfield, fieldNumber: 1002)
  16525. }
  16526. if !_storage._packedSeqSmall0Midfield.isEmpty {
  16527. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall0Midfield, fieldNumber: 1003)
  16528. }
  16529. try { if let v = _storage._optionalSeqSmall1Midfield {
  16530. try visitor.visitSingularEnumField(value: v, fieldNumber: 1004)
  16531. } }()
  16532. if !_storage._repeatedSeqSmall1Midfield.isEmpty {
  16533. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall1Midfield, fieldNumber: 1005)
  16534. }
  16535. if !_storage._packedSeqSmall1Midfield.isEmpty {
  16536. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall1Midfield, fieldNumber: 1006)
  16537. }
  16538. try { if let v = _storage._optionalSeqLargeMidfield {
  16539. try visitor.visitSingularEnumField(value: v, fieldNumber: 1007)
  16540. } }()
  16541. if !_storage._repeatedSeqLargeMidfield.isEmpty {
  16542. try visitor.visitPackedEnumField(value: _storage._repeatedSeqLargeMidfield, fieldNumber: 1008)
  16543. }
  16544. if !_storage._packedSeqLargeMidfield.isEmpty {
  16545. try visitor.visitPackedEnumField(value: _storage._packedSeqLargeMidfield, fieldNumber: 1009)
  16546. }
  16547. try { if let v = _storage._optionalArbitraryMidfield {
  16548. try visitor.visitSingularEnumField(value: v, fieldNumber: 1010)
  16549. } }()
  16550. if !_storage._repeatedArbitraryMidfield.isEmpty {
  16551. try visitor.visitPackedEnumField(value: _storage._repeatedArbitraryMidfield, fieldNumber: 1011)
  16552. }
  16553. if !_storage._packedArbitraryMidfield.isEmpty {
  16554. try visitor.visitPackedEnumField(value: _storage._packedArbitraryMidfield, fieldNumber: 1012)
  16555. }
  16556. try { if let v = _storage._optionalSeqSmall0Hifield {
  16557. try visitor.visitSingularEnumField(value: v, fieldNumber: 1000001)
  16558. } }()
  16559. if !_storage._repeatedSeqSmall0Hifield.isEmpty {
  16560. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall0Hifield, fieldNumber: 1000002)
  16561. }
  16562. if !_storage._packedSeqSmall0Hifield.isEmpty {
  16563. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall0Hifield, fieldNumber: 1000003)
  16564. }
  16565. try { if let v = _storage._optionalSeqSmall1Hifield {
  16566. try visitor.visitSingularEnumField(value: v, fieldNumber: 1000004)
  16567. } }()
  16568. if !_storage._repeatedSeqSmall1Hifield.isEmpty {
  16569. try visitor.visitPackedEnumField(value: _storage._repeatedSeqSmall1Hifield, fieldNumber: 1000005)
  16570. }
  16571. if !_storage._packedSeqSmall1Hifield.isEmpty {
  16572. try visitor.visitPackedEnumField(value: _storage._packedSeqSmall1Hifield, fieldNumber: 1000006)
  16573. }
  16574. try { if let v = _storage._optionalSeqLargeHifield {
  16575. try visitor.visitSingularEnumField(value: v, fieldNumber: 1000007)
  16576. } }()
  16577. if !_storage._repeatedSeqLargeHifield.isEmpty {
  16578. try visitor.visitPackedEnumField(value: _storage._repeatedSeqLargeHifield, fieldNumber: 1000008)
  16579. }
  16580. if !_storage._packedSeqLargeHifield.isEmpty {
  16581. try visitor.visitPackedEnumField(value: _storage._packedSeqLargeHifield, fieldNumber: 1000009)
  16582. }
  16583. try { if let v = _storage._optionalArbitraryHifield {
  16584. try visitor.visitSingularEnumField(value: v, fieldNumber: 1000010)
  16585. } }()
  16586. if !_storage._repeatedArbitraryHifield.isEmpty {
  16587. try visitor.visitPackedEnumField(value: _storage._repeatedArbitraryHifield, fieldNumber: 1000011)
  16588. }
  16589. if !_storage._packedArbitraryHifield.isEmpty {
  16590. try visitor.visitPackedEnumField(value: _storage._packedArbitraryHifield, fieldNumber: 1000012)
  16591. }
  16592. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2000000, end: 536870912)
  16593. }
  16594. try unknownFields.traverse(visitor: &visitor)
  16595. }
  16596. static func ==(lhs: EditionUnittest_EnumParseTester, rhs: EditionUnittest_EnumParseTester) -> Bool {
  16597. if lhs._storage !== rhs._storage {
  16598. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  16599. let _storage = _args.0
  16600. let rhs_storage = _args.1
  16601. if _storage._optionalSeqSmall0Lowfield != rhs_storage._optionalSeqSmall0Lowfield {return false}
  16602. if _storage._optionalSeqSmall0Midfield != rhs_storage._optionalSeqSmall0Midfield {return false}
  16603. if _storage._optionalSeqSmall0Hifield != rhs_storage._optionalSeqSmall0Hifield {return false}
  16604. if _storage._repeatedSeqSmall0Lowfield != rhs_storage._repeatedSeqSmall0Lowfield {return false}
  16605. if _storage._repeatedSeqSmall0Midfield != rhs_storage._repeatedSeqSmall0Midfield {return false}
  16606. if _storage._repeatedSeqSmall0Hifield != rhs_storage._repeatedSeqSmall0Hifield {return false}
  16607. if _storage._packedSeqSmall0Lowfield != rhs_storage._packedSeqSmall0Lowfield {return false}
  16608. if _storage._packedSeqSmall0Midfield != rhs_storage._packedSeqSmall0Midfield {return false}
  16609. if _storage._packedSeqSmall0Hifield != rhs_storage._packedSeqSmall0Hifield {return false}
  16610. if _storage._optionalSeqSmall1Lowfield != rhs_storage._optionalSeqSmall1Lowfield {return false}
  16611. if _storage._optionalSeqSmall1Midfield != rhs_storage._optionalSeqSmall1Midfield {return false}
  16612. if _storage._optionalSeqSmall1Hifield != rhs_storage._optionalSeqSmall1Hifield {return false}
  16613. if _storage._repeatedSeqSmall1Lowfield != rhs_storage._repeatedSeqSmall1Lowfield {return false}
  16614. if _storage._repeatedSeqSmall1Midfield != rhs_storage._repeatedSeqSmall1Midfield {return false}
  16615. if _storage._repeatedSeqSmall1Hifield != rhs_storage._repeatedSeqSmall1Hifield {return false}
  16616. if _storage._packedSeqSmall1Lowfield != rhs_storage._packedSeqSmall1Lowfield {return false}
  16617. if _storage._packedSeqSmall1Midfield != rhs_storage._packedSeqSmall1Midfield {return false}
  16618. if _storage._packedSeqSmall1Hifield != rhs_storage._packedSeqSmall1Hifield {return false}
  16619. if _storage._optionalSeqLargeLowfield != rhs_storage._optionalSeqLargeLowfield {return false}
  16620. if _storage._optionalSeqLargeMidfield != rhs_storage._optionalSeqLargeMidfield {return false}
  16621. if _storage._optionalSeqLargeHifield != rhs_storage._optionalSeqLargeHifield {return false}
  16622. if _storage._repeatedSeqLargeLowfield != rhs_storage._repeatedSeqLargeLowfield {return false}
  16623. if _storage._repeatedSeqLargeMidfield != rhs_storage._repeatedSeqLargeMidfield {return false}
  16624. if _storage._repeatedSeqLargeHifield != rhs_storage._repeatedSeqLargeHifield {return false}
  16625. if _storage._packedSeqLargeLowfield != rhs_storage._packedSeqLargeLowfield {return false}
  16626. if _storage._packedSeqLargeMidfield != rhs_storage._packedSeqLargeMidfield {return false}
  16627. if _storage._packedSeqLargeHifield != rhs_storage._packedSeqLargeHifield {return false}
  16628. if _storage._optionalArbitraryLowfield != rhs_storage._optionalArbitraryLowfield {return false}
  16629. if _storage._optionalArbitraryMidfield != rhs_storage._optionalArbitraryMidfield {return false}
  16630. if _storage._optionalArbitraryHifield != rhs_storage._optionalArbitraryHifield {return false}
  16631. if _storage._repeatedArbitraryLowfield != rhs_storage._repeatedArbitraryLowfield {return false}
  16632. if _storage._repeatedArbitraryMidfield != rhs_storage._repeatedArbitraryMidfield {return false}
  16633. if _storage._repeatedArbitraryHifield != rhs_storage._repeatedArbitraryHifield {return false}
  16634. if _storage._packedArbitraryLowfield != rhs_storage._packedArbitraryLowfield {return false}
  16635. if _storage._packedArbitraryMidfield != rhs_storage._packedArbitraryMidfield {return false}
  16636. if _storage._packedArbitraryHifield != rhs_storage._packedArbitraryHifield {return false}
  16637. if _storage._otherField != rhs_storage._otherField {return false}
  16638. return true
  16639. }
  16640. if !storagesAreEqual {return false}
  16641. }
  16642. if lhs.unknownFields != rhs.unknownFields {return false}
  16643. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  16644. return true
  16645. }
  16646. }
  16647. extension EditionUnittest_EnumParseTester.SeqSmall0: SwiftProtobuf._ProtoNameProviding {
  16648. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16649. 0: .same(proto: "SEQ_SMALL_0_DEFAULT"),
  16650. 1: .same(proto: "SEQ_SMALL_0_1"),
  16651. 2: .same(proto: "SEQ_SMALL_0_2"),
  16652. ]
  16653. }
  16654. extension EditionUnittest_EnumParseTester.SeqSmall1: SwiftProtobuf._ProtoNameProviding {
  16655. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16656. 0: .same(proto: "UNKNOWN"),
  16657. 1: .same(proto: "SEQ_SMALL_1_DEFAULT"),
  16658. 2: .same(proto: "SEQ_SMALL_1_2"),
  16659. 3: .same(proto: "SEQ_SMALL_1_3"),
  16660. ]
  16661. }
  16662. extension EditionUnittest_EnumParseTester.SeqLarge: SwiftProtobuf._ProtoNameProviding {
  16663. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16664. -1: .same(proto: "SEQ_LARGE_DEFAULT"),
  16665. 0: .same(proto: "SEQ_LARGE_0"),
  16666. 1: .same(proto: "SEQ_LARGE_1"),
  16667. 2: .same(proto: "SEQ_LARGE_2"),
  16668. 3: .same(proto: "SEQ_LARGE_3"),
  16669. 4: .same(proto: "SEQ_LARGE_4"),
  16670. 5: .same(proto: "SEQ_LARGE_5"),
  16671. 6: .same(proto: "SEQ_LARGE_6"),
  16672. 7: .same(proto: "SEQ_LARGE_7"),
  16673. 8: .same(proto: "SEQ_LARGE_8"),
  16674. 9: .same(proto: "SEQ_LARGE_9"),
  16675. 10: .same(proto: "SEQ_LARGE_10"),
  16676. 11: .same(proto: "SEQ_LARGE_11"),
  16677. 12: .same(proto: "SEQ_LARGE_12"),
  16678. 13: .same(proto: "SEQ_LARGE_13"),
  16679. 14: .same(proto: "SEQ_LARGE_14"),
  16680. 15: .same(proto: "SEQ_LARGE_15"),
  16681. 16: .same(proto: "SEQ_LARGE_16"),
  16682. 17: .same(proto: "SEQ_LARGE_17"),
  16683. 18: .same(proto: "SEQ_LARGE_18"),
  16684. 19: .same(proto: "SEQ_LARGE_19"),
  16685. 20: .same(proto: "SEQ_LARGE_20"),
  16686. 21: .same(proto: "SEQ_LARGE_21"),
  16687. 22: .same(proto: "SEQ_LARGE_22"),
  16688. 23: .same(proto: "SEQ_LARGE_23"),
  16689. 24: .same(proto: "SEQ_LARGE_24"),
  16690. 25: .same(proto: "SEQ_LARGE_25"),
  16691. 26: .same(proto: "SEQ_LARGE_26"),
  16692. 27: .same(proto: "SEQ_LARGE_27"),
  16693. 28: .same(proto: "SEQ_LARGE_28"),
  16694. 29: .same(proto: "SEQ_LARGE_29"),
  16695. 30: .same(proto: "SEQ_LARGE_30"),
  16696. 31: .same(proto: "SEQ_LARGE_31"),
  16697. 32: .same(proto: "SEQ_LARGE_32"),
  16698. 33: .same(proto: "SEQ_LARGE_33"),
  16699. ]
  16700. }
  16701. extension EditionUnittest_EnumParseTester.Arbitrary: SwiftProtobuf._ProtoNameProviding {
  16702. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16703. -2147483648: .same(proto: "ARBITRARY_MIN"),
  16704. -123123: .same(proto: "ARBITRARY_DEFAULT"),
  16705. -123: .same(proto: "ARBITRARY_1"),
  16706. 213: .same(proto: "ARBITRARY_2"),
  16707. 213213: .same(proto: "ARBITRARY_3"),
  16708. 2147483647: .same(proto: "ARBITRARY_MAX"),
  16709. ]
  16710. }
  16711. extension EditionUnittest_BoolParseTester: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16712. static let protoMessageName: String = _protobuf_package + ".BoolParseTester"
  16713. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16714. 1: .standard(proto: "optional_bool_lowfield"),
  16715. 1001: .standard(proto: "optional_bool_midfield"),
  16716. 1000001: .standard(proto: "optional_bool_hifield"),
  16717. 2: .standard(proto: "repeated_bool_lowfield"),
  16718. 1002: .standard(proto: "repeated_bool_midfield"),
  16719. 1000002: .standard(proto: "repeated_bool_hifield"),
  16720. 3: .standard(proto: "packed_bool_lowfield"),
  16721. 1003: .standard(proto: "packed_bool_midfield"),
  16722. 1000003: .standard(proto: "packed_bool_hifield"),
  16723. 99: .standard(proto: "other_field"),
  16724. ]
  16725. public var isInitialized: Bool {
  16726. if !_protobuf_extensionFieldValues.isInitialized {return false}
  16727. return true
  16728. }
  16729. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16730. while let fieldNumber = try decoder.nextFieldNumber() {
  16731. // The use of inline closures is to circumvent an issue where the compiler
  16732. // allocates stack space for every case branch when no optimizations are
  16733. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16734. switch fieldNumber {
  16735. case 1: try { try decoder.decodeSingularBoolField(value: &self._optionalBoolLowfield) }()
  16736. case 2: try { try decoder.decodeRepeatedBoolField(value: &self.repeatedBoolLowfield) }()
  16737. case 3: try { try decoder.decodeRepeatedBoolField(value: &self.packedBoolLowfield) }()
  16738. case 99: try { try decoder.decodeSingularInt32Field(value: &self._otherField) }()
  16739. case 1001: try { try decoder.decodeSingularBoolField(value: &self._optionalBoolMidfield) }()
  16740. case 1002: try { try decoder.decodeRepeatedBoolField(value: &self.repeatedBoolMidfield) }()
  16741. case 1003: try { try decoder.decodeRepeatedBoolField(value: &self.packedBoolMidfield) }()
  16742. case 1000001: try { try decoder.decodeSingularBoolField(value: &self._optionalBoolHifield) }()
  16743. case 1000002: try { try decoder.decodeRepeatedBoolField(value: &self.repeatedBoolHifield) }()
  16744. case 1000003: try { try decoder.decodeRepeatedBoolField(value: &self.packedBoolHifield) }()
  16745. case 2000000..<536870912:
  16746. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_BoolParseTester.self, fieldNumber: fieldNumber) }()
  16747. default: break
  16748. }
  16749. }
  16750. }
  16751. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16752. // The use of inline closures is to circumvent an issue where the compiler
  16753. // allocates stack space for every if/case branch local when no optimizations
  16754. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16755. // https://github.com/apple/swift-protobuf/issues/1182
  16756. try { if let v = self._optionalBoolLowfield {
  16757. try visitor.visitSingularBoolField(value: v, fieldNumber: 1)
  16758. } }()
  16759. if !self.repeatedBoolLowfield.isEmpty {
  16760. try visitor.visitPackedBoolField(value: self.repeatedBoolLowfield, fieldNumber: 2)
  16761. }
  16762. if !self.packedBoolLowfield.isEmpty {
  16763. try visitor.visitPackedBoolField(value: self.packedBoolLowfield, fieldNumber: 3)
  16764. }
  16765. try { if let v = self._otherField {
  16766. try visitor.visitSingularInt32Field(value: v, fieldNumber: 99)
  16767. } }()
  16768. try { if let v = self._optionalBoolMidfield {
  16769. try visitor.visitSingularBoolField(value: v, fieldNumber: 1001)
  16770. } }()
  16771. if !self.repeatedBoolMidfield.isEmpty {
  16772. try visitor.visitPackedBoolField(value: self.repeatedBoolMidfield, fieldNumber: 1002)
  16773. }
  16774. if !self.packedBoolMidfield.isEmpty {
  16775. try visitor.visitPackedBoolField(value: self.packedBoolMidfield, fieldNumber: 1003)
  16776. }
  16777. try { if let v = self._optionalBoolHifield {
  16778. try visitor.visitSingularBoolField(value: v, fieldNumber: 1000001)
  16779. } }()
  16780. if !self.repeatedBoolHifield.isEmpty {
  16781. try visitor.visitPackedBoolField(value: self.repeatedBoolHifield, fieldNumber: 1000002)
  16782. }
  16783. if !self.packedBoolHifield.isEmpty {
  16784. try visitor.visitPackedBoolField(value: self.packedBoolHifield, fieldNumber: 1000003)
  16785. }
  16786. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2000000, end: 536870912)
  16787. try unknownFields.traverse(visitor: &visitor)
  16788. }
  16789. static func ==(lhs: EditionUnittest_BoolParseTester, rhs: EditionUnittest_BoolParseTester) -> Bool {
  16790. if lhs._optionalBoolLowfield != rhs._optionalBoolLowfield {return false}
  16791. if lhs._optionalBoolMidfield != rhs._optionalBoolMidfield {return false}
  16792. if lhs._optionalBoolHifield != rhs._optionalBoolHifield {return false}
  16793. if lhs.repeatedBoolLowfield != rhs.repeatedBoolLowfield {return false}
  16794. if lhs.repeatedBoolMidfield != rhs.repeatedBoolMidfield {return false}
  16795. if lhs.repeatedBoolHifield != rhs.repeatedBoolHifield {return false}
  16796. if lhs.packedBoolLowfield != rhs.packedBoolLowfield {return false}
  16797. if lhs.packedBoolMidfield != rhs.packedBoolMidfield {return false}
  16798. if lhs.packedBoolHifield != rhs.packedBoolHifield {return false}
  16799. if lhs._otherField != rhs._otherField {return false}
  16800. if lhs.unknownFields != rhs.unknownFields {return false}
  16801. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  16802. return true
  16803. }
  16804. }
  16805. extension EditionUnittest_Int32ParseTester: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16806. static let protoMessageName: String = _protobuf_package + ".Int32ParseTester"
  16807. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16808. 1: .standard(proto: "optional_int32_lowfield"),
  16809. 1001: .standard(proto: "optional_int32_midfield"),
  16810. 1000001: .standard(proto: "optional_int32_hifield"),
  16811. 2: .standard(proto: "repeated_int32_lowfield"),
  16812. 1002: .standard(proto: "repeated_int32_midfield"),
  16813. 1000002: .standard(proto: "repeated_int32_hifield"),
  16814. 3: .standard(proto: "packed_int32_lowfield"),
  16815. 1003: .standard(proto: "packed_int32_midfield"),
  16816. 1000003: .standard(proto: "packed_int32_hifield"),
  16817. 99: .standard(proto: "other_field"),
  16818. ]
  16819. public var isInitialized: Bool {
  16820. if !_protobuf_extensionFieldValues.isInitialized {return false}
  16821. return true
  16822. }
  16823. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16824. while let fieldNumber = try decoder.nextFieldNumber() {
  16825. // The use of inline closures is to circumvent an issue where the compiler
  16826. // allocates stack space for every case branch when no optimizations are
  16827. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16828. switch fieldNumber {
  16829. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32Lowfield) }()
  16830. case 2: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedInt32Lowfield) }()
  16831. case 3: try { try decoder.decodeRepeatedInt32Field(value: &self.packedInt32Lowfield) }()
  16832. case 99: try { try decoder.decodeSingularInt32Field(value: &self._otherField) }()
  16833. case 1001: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32Midfield) }()
  16834. case 1002: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedInt32Midfield) }()
  16835. case 1003: try { try decoder.decodeRepeatedInt32Field(value: &self.packedInt32Midfield) }()
  16836. case 1000001: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32Hifield) }()
  16837. case 1000002: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatedInt32Hifield) }()
  16838. case 1000003: try { try decoder.decodeRepeatedInt32Field(value: &self.packedInt32Hifield) }()
  16839. case 2000000..<536870912:
  16840. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_Int32ParseTester.self, fieldNumber: fieldNumber) }()
  16841. default: break
  16842. }
  16843. }
  16844. }
  16845. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16846. // The use of inline closures is to circumvent an issue where the compiler
  16847. // allocates stack space for every if/case branch local when no optimizations
  16848. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16849. // https://github.com/apple/swift-protobuf/issues/1182
  16850. try { if let v = self._optionalInt32Lowfield {
  16851. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  16852. } }()
  16853. if !self.repeatedInt32Lowfield.isEmpty {
  16854. try visitor.visitPackedInt32Field(value: self.repeatedInt32Lowfield, fieldNumber: 2)
  16855. }
  16856. if !self.packedInt32Lowfield.isEmpty {
  16857. try visitor.visitPackedInt32Field(value: self.packedInt32Lowfield, fieldNumber: 3)
  16858. }
  16859. try { if let v = self._otherField {
  16860. try visitor.visitSingularInt32Field(value: v, fieldNumber: 99)
  16861. } }()
  16862. try { if let v = self._optionalInt32Midfield {
  16863. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1001)
  16864. } }()
  16865. if !self.repeatedInt32Midfield.isEmpty {
  16866. try visitor.visitPackedInt32Field(value: self.repeatedInt32Midfield, fieldNumber: 1002)
  16867. }
  16868. if !self.packedInt32Midfield.isEmpty {
  16869. try visitor.visitPackedInt32Field(value: self.packedInt32Midfield, fieldNumber: 1003)
  16870. }
  16871. try { if let v = self._optionalInt32Hifield {
  16872. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1000001)
  16873. } }()
  16874. if !self.repeatedInt32Hifield.isEmpty {
  16875. try visitor.visitPackedInt32Field(value: self.repeatedInt32Hifield, fieldNumber: 1000002)
  16876. }
  16877. if !self.packedInt32Hifield.isEmpty {
  16878. try visitor.visitPackedInt32Field(value: self.packedInt32Hifield, fieldNumber: 1000003)
  16879. }
  16880. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2000000, end: 536870912)
  16881. try unknownFields.traverse(visitor: &visitor)
  16882. }
  16883. static func ==(lhs: EditionUnittest_Int32ParseTester, rhs: EditionUnittest_Int32ParseTester) -> Bool {
  16884. if lhs._optionalInt32Lowfield != rhs._optionalInt32Lowfield {return false}
  16885. if lhs._optionalInt32Midfield != rhs._optionalInt32Midfield {return false}
  16886. if lhs._optionalInt32Hifield != rhs._optionalInt32Hifield {return false}
  16887. if lhs.repeatedInt32Lowfield != rhs.repeatedInt32Lowfield {return false}
  16888. if lhs.repeatedInt32Midfield != rhs.repeatedInt32Midfield {return false}
  16889. if lhs.repeatedInt32Hifield != rhs.repeatedInt32Hifield {return false}
  16890. if lhs.packedInt32Lowfield != rhs.packedInt32Lowfield {return false}
  16891. if lhs.packedInt32Midfield != rhs.packedInt32Midfield {return false}
  16892. if lhs.packedInt32Hifield != rhs.packedInt32Hifield {return false}
  16893. if lhs._otherField != rhs._otherField {return false}
  16894. if lhs.unknownFields != rhs.unknownFields {return false}
  16895. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  16896. return true
  16897. }
  16898. }
  16899. extension EditionUnittest_Int64ParseTester: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16900. static let protoMessageName: String = _protobuf_package + ".Int64ParseTester"
  16901. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16902. 1: .standard(proto: "optional_int64_lowfield"),
  16903. 1001: .standard(proto: "optional_int64_midfield"),
  16904. 1000001: .standard(proto: "optional_int64_hifield"),
  16905. 2: .standard(proto: "repeated_int64_lowfield"),
  16906. 1002: .standard(proto: "repeated_int64_midfield"),
  16907. 1000002: .standard(proto: "repeated_int64_hifield"),
  16908. 3: .standard(proto: "packed_int64_lowfield"),
  16909. 1003: .standard(proto: "packed_int64_midfield"),
  16910. 1000003: .standard(proto: "packed_int64_hifield"),
  16911. 99: .standard(proto: "other_field"),
  16912. ]
  16913. public var isInitialized: Bool {
  16914. if !_protobuf_extensionFieldValues.isInitialized {return false}
  16915. return true
  16916. }
  16917. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  16918. while let fieldNumber = try decoder.nextFieldNumber() {
  16919. // The use of inline closures is to circumvent an issue where the compiler
  16920. // allocates stack space for every case branch when no optimizations are
  16921. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  16922. switch fieldNumber {
  16923. case 1: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt64Lowfield) }()
  16924. case 2: try { try decoder.decodeRepeatedInt64Field(value: &self.repeatedInt64Lowfield) }()
  16925. case 3: try { try decoder.decodeRepeatedInt64Field(value: &self.packedInt64Lowfield) }()
  16926. case 99: try { try decoder.decodeSingularInt32Field(value: &self._otherField) }()
  16927. case 1001: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt64Midfield) }()
  16928. case 1002: try { try decoder.decodeRepeatedInt64Field(value: &self.repeatedInt64Midfield) }()
  16929. case 1003: try { try decoder.decodeRepeatedInt64Field(value: &self.packedInt64Midfield) }()
  16930. case 1000001: try { try decoder.decodeSingularInt64Field(value: &self._optionalInt64Hifield) }()
  16931. case 1000002: try { try decoder.decodeRepeatedInt64Field(value: &self.repeatedInt64Hifield) }()
  16932. case 1000003: try { try decoder.decodeRepeatedInt64Field(value: &self.packedInt64Hifield) }()
  16933. case 2000000..<536870912:
  16934. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_Int64ParseTester.self, fieldNumber: fieldNumber) }()
  16935. default: break
  16936. }
  16937. }
  16938. }
  16939. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  16940. // The use of inline closures is to circumvent an issue where the compiler
  16941. // allocates stack space for every if/case branch local when no optimizations
  16942. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  16943. // https://github.com/apple/swift-protobuf/issues/1182
  16944. try { if let v = self._optionalInt64Lowfield {
  16945. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1)
  16946. } }()
  16947. if !self.repeatedInt64Lowfield.isEmpty {
  16948. try visitor.visitPackedInt64Field(value: self.repeatedInt64Lowfield, fieldNumber: 2)
  16949. }
  16950. if !self.packedInt64Lowfield.isEmpty {
  16951. try visitor.visitPackedInt64Field(value: self.packedInt64Lowfield, fieldNumber: 3)
  16952. }
  16953. try { if let v = self._otherField {
  16954. try visitor.visitSingularInt32Field(value: v, fieldNumber: 99)
  16955. } }()
  16956. try { if let v = self._optionalInt64Midfield {
  16957. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1001)
  16958. } }()
  16959. if !self.repeatedInt64Midfield.isEmpty {
  16960. try visitor.visitPackedInt64Field(value: self.repeatedInt64Midfield, fieldNumber: 1002)
  16961. }
  16962. if !self.packedInt64Midfield.isEmpty {
  16963. try visitor.visitPackedInt64Field(value: self.packedInt64Midfield, fieldNumber: 1003)
  16964. }
  16965. try { if let v = self._optionalInt64Hifield {
  16966. try visitor.visitSingularInt64Field(value: v, fieldNumber: 1000001)
  16967. } }()
  16968. if !self.repeatedInt64Hifield.isEmpty {
  16969. try visitor.visitPackedInt64Field(value: self.repeatedInt64Hifield, fieldNumber: 1000002)
  16970. }
  16971. if !self.packedInt64Hifield.isEmpty {
  16972. try visitor.visitPackedInt64Field(value: self.packedInt64Hifield, fieldNumber: 1000003)
  16973. }
  16974. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2000000, end: 536870912)
  16975. try unknownFields.traverse(visitor: &visitor)
  16976. }
  16977. static func ==(lhs: EditionUnittest_Int64ParseTester, rhs: EditionUnittest_Int64ParseTester) -> Bool {
  16978. if lhs._optionalInt64Lowfield != rhs._optionalInt64Lowfield {return false}
  16979. if lhs._optionalInt64Midfield != rhs._optionalInt64Midfield {return false}
  16980. if lhs._optionalInt64Hifield != rhs._optionalInt64Hifield {return false}
  16981. if lhs.repeatedInt64Lowfield != rhs.repeatedInt64Lowfield {return false}
  16982. if lhs.repeatedInt64Midfield != rhs.repeatedInt64Midfield {return false}
  16983. if lhs.repeatedInt64Hifield != rhs.repeatedInt64Hifield {return false}
  16984. if lhs.packedInt64Lowfield != rhs.packedInt64Lowfield {return false}
  16985. if lhs.packedInt64Midfield != rhs.packedInt64Midfield {return false}
  16986. if lhs.packedInt64Hifield != rhs.packedInt64Hifield {return false}
  16987. if lhs._otherField != rhs._otherField {return false}
  16988. if lhs.unknownFields != rhs.unknownFields {return false}
  16989. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  16990. return true
  16991. }
  16992. }
  16993. extension EditionUnittest_InlinedStringIdxRegressionProto: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  16994. static let protoMessageName: String = _protobuf_package + ".InlinedStringIdxRegressionProto"
  16995. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  16996. 1: .same(proto: "str1"),
  16997. 2: .same(proto: "sub"),
  16998. 3: .same(proto: "str2"),
  16999. 4: .same(proto: "str3"),
  17000. ]
  17001. fileprivate class _StorageClass {
  17002. var _str1: String? = nil
  17003. var _sub: EditionUnittest_InlinedStringIdxRegressionProto? = nil
  17004. var _str2: String? = nil
  17005. var _str3: Data? = nil
  17006. // This property is used as the initial default value for new instances of the type.
  17007. // The type itself is protecting the reference to its storage via CoW semantics.
  17008. // This will force a copy to be made of this reference when the first mutation occurs;
  17009. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  17010. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  17011. private init() {}
  17012. init(copying source: _StorageClass) {
  17013. _str1 = source._str1
  17014. _sub = source._sub
  17015. _str2 = source._str2
  17016. _str3 = source._str3
  17017. }
  17018. }
  17019. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  17020. if !isKnownUniquelyReferenced(&_storage) {
  17021. _storage = _StorageClass(copying: _storage)
  17022. }
  17023. return _storage
  17024. }
  17025. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17026. _ = _uniqueStorage()
  17027. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  17028. while let fieldNumber = try decoder.nextFieldNumber() {
  17029. // The use of inline closures is to circumvent an issue where the compiler
  17030. // allocates stack space for every case branch when no optimizations are
  17031. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17032. switch fieldNumber {
  17033. case 1: try { try decoder.decodeSingularStringField(value: &_storage._str1) }()
  17034. case 2: try { try decoder.decodeSingularMessageField(value: &_storage._sub) }()
  17035. case 3: try { try decoder.decodeSingularStringField(value: &_storage._str2) }()
  17036. case 4: try { try decoder.decodeSingularBytesField(value: &_storage._str3) }()
  17037. default: break
  17038. }
  17039. }
  17040. }
  17041. }
  17042. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17043. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  17044. // The use of inline closures is to circumvent an issue where the compiler
  17045. // allocates stack space for every if/case branch local when no optimizations
  17046. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17047. // https://github.com/apple/swift-protobuf/issues/1182
  17048. try { if let v = _storage._str1 {
  17049. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  17050. } }()
  17051. try { if let v = _storage._sub {
  17052. try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
  17053. } }()
  17054. try { if let v = _storage._str2 {
  17055. try visitor.visitSingularStringField(value: v, fieldNumber: 3)
  17056. } }()
  17057. try { if let v = _storage._str3 {
  17058. try visitor.visitSingularBytesField(value: v, fieldNumber: 4)
  17059. } }()
  17060. }
  17061. try unknownFields.traverse(visitor: &visitor)
  17062. }
  17063. static func ==(lhs: EditionUnittest_InlinedStringIdxRegressionProto, rhs: EditionUnittest_InlinedStringIdxRegressionProto) -> Bool {
  17064. if lhs._storage !== rhs._storage {
  17065. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  17066. let _storage = _args.0
  17067. let rhs_storage = _args.1
  17068. if _storage._str1 != rhs_storage._str1 {return false}
  17069. if _storage._sub != rhs_storage._sub {return false}
  17070. if _storage._str2 != rhs_storage._str2 {return false}
  17071. if _storage._str3 != rhs_storage._str3 {return false}
  17072. return true
  17073. }
  17074. if !storagesAreEqual {return false}
  17075. }
  17076. if lhs.unknownFields != rhs.unknownFields {return false}
  17077. return true
  17078. }
  17079. }
  17080. extension EditionUnittest_StringParseTester: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17081. static let protoMessageName: String = _protobuf_package + ".StringParseTester"
  17082. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17083. 1: .standard(proto: "optional_string_lowfield"),
  17084. 1001: .standard(proto: "optional_string_midfield"),
  17085. 1000001: .standard(proto: "optional_string_hifield"),
  17086. 2: .standard(proto: "repeated_string_lowfield"),
  17087. 1002: .standard(proto: "repeated_string_midfield"),
  17088. 1000002: .standard(proto: "repeated_string_hifield"),
  17089. ]
  17090. public var isInitialized: Bool {
  17091. if !_protobuf_extensionFieldValues.isInitialized {return false}
  17092. return true
  17093. }
  17094. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17095. while let fieldNumber = try decoder.nextFieldNumber() {
  17096. // The use of inline closures is to circumvent an issue where the compiler
  17097. // allocates stack space for every case branch when no optimizations are
  17098. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17099. switch fieldNumber {
  17100. case 1: try { try decoder.decodeSingularStringField(value: &self._optionalStringLowfield) }()
  17101. case 2: try { try decoder.decodeRepeatedStringField(value: &self.repeatedStringLowfield) }()
  17102. case 1001: try { try decoder.decodeSingularStringField(value: &self._optionalStringMidfield) }()
  17103. case 1002: try { try decoder.decodeRepeatedStringField(value: &self.repeatedStringMidfield) }()
  17104. case 1000001: try { try decoder.decodeSingularStringField(value: &self._optionalStringHifield) }()
  17105. case 1000002: try { try decoder.decodeRepeatedStringField(value: &self.repeatedStringHifield) }()
  17106. case 2000000..<536870912:
  17107. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: EditionUnittest_StringParseTester.self, fieldNumber: fieldNumber) }()
  17108. default: break
  17109. }
  17110. }
  17111. }
  17112. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17113. // The use of inline closures is to circumvent an issue where the compiler
  17114. // allocates stack space for every if/case branch local when no optimizations
  17115. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17116. // https://github.com/apple/swift-protobuf/issues/1182
  17117. try { if let v = self._optionalStringLowfield {
  17118. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  17119. } }()
  17120. if !self.repeatedStringLowfield.isEmpty {
  17121. try visitor.visitRepeatedStringField(value: self.repeatedStringLowfield, fieldNumber: 2)
  17122. }
  17123. try { if let v = self._optionalStringMidfield {
  17124. try visitor.visitSingularStringField(value: v, fieldNumber: 1001)
  17125. } }()
  17126. if !self.repeatedStringMidfield.isEmpty {
  17127. try visitor.visitRepeatedStringField(value: self.repeatedStringMidfield, fieldNumber: 1002)
  17128. }
  17129. try { if let v = self._optionalStringHifield {
  17130. try visitor.visitSingularStringField(value: v, fieldNumber: 1000001)
  17131. } }()
  17132. if !self.repeatedStringHifield.isEmpty {
  17133. try visitor.visitRepeatedStringField(value: self.repeatedStringHifield, fieldNumber: 1000002)
  17134. }
  17135. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 2000000, end: 536870912)
  17136. try unknownFields.traverse(visitor: &visitor)
  17137. }
  17138. static func ==(lhs: EditionUnittest_StringParseTester, rhs: EditionUnittest_StringParseTester) -> Bool {
  17139. if lhs._optionalStringLowfield != rhs._optionalStringLowfield {return false}
  17140. if lhs._optionalStringMidfield != rhs._optionalStringMidfield {return false}
  17141. if lhs._optionalStringHifield != rhs._optionalStringHifield {return false}
  17142. if lhs.repeatedStringLowfield != rhs.repeatedStringLowfield {return false}
  17143. if lhs.repeatedStringMidfield != rhs.repeatedStringMidfield {return false}
  17144. if lhs.repeatedStringHifield != rhs.repeatedStringHifield {return false}
  17145. if lhs.unknownFields != rhs.unknownFields {return false}
  17146. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  17147. return true
  17148. }
  17149. }
  17150. extension EditionUnittest_BadFieldNames: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17151. static let protoMessageName: String = _protobuf_package + ".BadFieldNames"
  17152. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17153. 1: .same(proto: "OptionalInt32"),
  17154. 2: .same(proto: "for"),
  17155. ]
  17156. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17157. while let fieldNumber = try decoder.nextFieldNumber() {
  17158. // The use of inline closures is to circumvent an issue where the compiler
  17159. // allocates stack space for every case branch when no optimizations are
  17160. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17161. switch fieldNumber {
  17162. case 1: try { try decoder.decodeSingularInt32Field(value: &self._optionalInt32) }()
  17163. case 2: try { try decoder.decodeSingularInt32Field(value: &self._for) }()
  17164. default: break
  17165. }
  17166. }
  17167. }
  17168. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17169. // The use of inline closures is to circumvent an issue where the compiler
  17170. // allocates stack space for every if/case branch local when no optimizations
  17171. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17172. // https://github.com/apple/swift-protobuf/issues/1182
  17173. try { if let v = self._optionalInt32 {
  17174. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  17175. } }()
  17176. try { if let v = self._for {
  17177. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  17178. } }()
  17179. try unknownFields.traverse(visitor: &visitor)
  17180. }
  17181. static func ==(lhs: EditionUnittest_BadFieldNames, rhs: EditionUnittest_BadFieldNames) -> Bool {
  17182. if lhs._optionalInt32 != rhs._optionalInt32 {return false}
  17183. if lhs._for != rhs._for {return false}
  17184. if lhs.unknownFields != rhs.unknownFields {return false}
  17185. return true
  17186. }
  17187. }
  17188. extension EditionUnittest_TestNestedMessageRedaction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17189. static let protoMessageName: String = _protobuf_package + ".TestNestedMessageRedaction"
  17190. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17191. 1: .standard(proto: "optional_unredacted_nested_string"),
  17192. 2: .standard(proto: "optional_redacted_nested_string"),
  17193. ]
  17194. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17195. while let fieldNumber = try decoder.nextFieldNumber() {
  17196. // The use of inline closures is to circumvent an issue where the compiler
  17197. // allocates stack space for every case branch when no optimizations are
  17198. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17199. switch fieldNumber {
  17200. case 1: try { try decoder.decodeSingularStringField(value: &self._optionalUnredactedNestedString) }()
  17201. case 2: try { try decoder.decodeSingularStringField(value: &self._optionalRedactedNestedString) }()
  17202. default: break
  17203. }
  17204. }
  17205. }
  17206. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17207. // The use of inline closures is to circumvent an issue where the compiler
  17208. // allocates stack space for every if/case branch local when no optimizations
  17209. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17210. // https://github.com/apple/swift-protobuf/issues/1182
  17211. try { if let v = self._optionalUnredactedNestedString {
  17212. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  17213. } }()
  17214. try { if let v = self._optionalRedactedNestedString {
  17215. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  17216. } }()
  17217. try unknownFields.traverse(visitor: &visitor)
  17218. }
  17219. static func ==(lhs: EditionUnittest_TestNestedMessageRedaction, rhs: EditionUnittest_TestNestedMessageRedaction) -> Bool {
  17220. if lhs._optionalUnredactedNestedString != rhs._optionalUnredactedNestedString {return false}
  17221. if lhs._optionalRedactedNestedString != rhs._optionalRedactedNestedString {return false}
  17222. if lhs.unknownFields != rhs.unknownFields {return false}
  17223. return true
  17224. }
  17225. }
  17226. extension EditionUnittest_RedactedFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17227. static let protoMessageName: String = _protobuf_package + ".RedactedFields"
  17228. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17229. 1: .standard(proto: "optional_redacted_string"),
  17230. 2: .standard(proto: "optional_unredacted_string"),
  17231. 3: .standard(proto: "repeated_redacted_string"),
  17232. 4: .standard(proto: "repeated_unredacted_string"),
  17233. 5: .standard(proto: "optional_redacted_message"),
  17234. 6: .standard(proto: "optional_unredacted_message"),
  17235. 7: .standard(proto: "repeated_redacted_message"),
  17236. 8: .standard(proto: "repeated_unredacted_message"),
  17237. 9: .standard(proto: "map_redacted_string"),
  17238. 10: .standard(proto: "map_unredacted_string"),
  17239. ]
  17240. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17241. while let fieldNumber = try decoder.nextFieldNumber() {
  17242. // The use of inline closures is to circumvent an issue where the compiler
  17243. // allocates stack space for every case branch when no optimizations are
  17244. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17245. switch fieldNumber {
  17246. case 1: try { try decoder.decodeSingularStringField(value: &self._optionalRedactedString) }()
  17247. case 2: try { try decoder.decodeSingularStringField(value: &self._optionalUnredactedString) }()
  17248. case 3: try { try decoder.decodeRepeatedStringField(value: &self.repeatedRedactedString) }()
  17249. case 4: try { try decoder.decodeRepeatedStringField(value: &self.repeatedUnredactedString) }()
  17250. case 5: try { try decoder.decodeSingularMessageField(value: &self._optionalRedactedMessage) }()
  17251. case 6: try { try decoder.decodeSingularMessageField(value: &self._optionalUnredactedMessage) }()
  17252. case 7: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedRedactedMessage) }()
  17253. case 8: try { try decoder.decodeRepeatedMessageField(value: &self.repeatedUnredactedMessage) }()
  17254. case 9: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: &self.mapRedactedString) }()
  17255. case 10: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: &self.mapUnredactedString) }()
  17256. default: break
  17257. }
  17258. }
  17259. }
  17260. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17261. // The use of inline closures is to circumvent an issue where the compiler
  17262. // allocates stack space for every if/case branch local when no optimizations
  17263. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17264. // https://github.com/apple/swift-protobuf/issues/1182
  17265. try { if let v = self._optionalRedactedString {
  17266. try visitor.visitSingularStringField(value: v, fieldNumber: 1)
  17267. } }()
  17268. try { if let v = self._optionalUnredactedString {
  17269. try visitor.visitSingularStringField(value: v, fieldNumber: 2)
  17270. } }()
  17271. if !self.repeatedRedactedString.isEmpty {
  17272. try visitor.visitRepeatedStringField(value: self.repeatedRedactedString, fieldNumber: 3)
  17273. }
  17274. if !self.repeatedUnredactedString.isEmpty {
  17275. try visitor.visitRepeatedStringField(value: self.repeatedUnredactedString, fieldNumber: 4)
  17276. }
  17277. try { if let v = self._optionalRedactedMessage {
  17278. try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
  17279. } }()
  17280. try { if let v = self._optionalUnredactedMessage {
  17281. try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
  17282. } }()
  17283. if !self.repeatedRedactedMessage.isEmpty {
  17284. try visitor.visitRepeatedMessageField(value: self.repeatedRedactedMessage, fieldNumber: 7)
  17285. }
  17286. if !self.repeatedUnredactedMessage.isEmpty {
  17287. try visitor.visitRepeatedMessageField(value: self.repeatedUnredactedMessage, fieldNumber: 8)
  17288. }
  17289. if !self.mapRedactedString.isEmpty {
  17290. try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: self.mapRedactedString, fieldNumber: 9)
  17291. }
  17292. if !self.mapUnredactedString.isEmpty {
  17293. try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap<SwiftProtobuf.ProtobufString,SwiftProtobuf.ProtobufString>.self, value: self.mapUnredactedString, fieldNumber: 10)
  17294. }
  17295. try unknownFields.traverse(visitor: &visitor)
  17296. }
  17297. static func ==(lhs: EditionUnittest_RedactedFields, rhs: EditionUnittest_RedactedFields) -> Bool {
  17298. if lhs._optionalRedactedString != rhs._optionalRedactedString {return false}
  17299. if lhs._optionalUnredactedString != rhs._optionalUnredactedString {return false}
  17300. if lhs.repeatedRedactedString != rhs.repeatedRedactedString {return false}
  17301. if lhs.repeatedUnredactedString != rhs.repeatedUnredactedString {return false}
  17302. if lhs._optionalRedactedMessage != rhs._optionalRedactedMessage {return false}
  17303. if lhs._optionalUnredactedMessage != rhs._optionalUnredactedMessage {return false}
  17304. if lhs.repeatedRedactedMessage != rhs.repeatedRedactedMessage {return false}
  17305. if lhs.repeatedUnredactedMessage != rhs.repeatedUnredactedMessage {return false}
  17306. if lhs.mapRedactedString != rhs.mapRedactedString {return false}
  17307. if lhs.mapUnredactedString != rhs.mapUnredactedString {return false}
  17308. if lhs.unknownFields != rhs.unknownFields {return false}
  17309. return true
  17310. }
  17311. }
  17312. extension EditionUnittest_TestCord: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17313. static let protoMessageName: String = _protobuf_package + ".TestCord"
  17314. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17315. 1: .standard(proto: "optional_bytes_cord"),
  17316. 2: .standard(proto: "optional_bytes_cord_default"),
  17317. ]
  17318. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17319. while let fieldNumber = try decoder.nextFieldNumber() {
  17320. // The use of inline closures is to circumvent an issue where the compiler
  17321. // allocates stack space for every case branch when no optimizations are
  17322. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17323. switch fieldNumber {
  17324. case 1: try { try decoder.decodeSingularBytesField(value: &self._optionalBytesCord) }()
  17325. case 2: try { try decoder.decodeSingularBytesField(value: &self._optionalBytesCordDefault) }()
  17326. default: break
  17327. }
  17328. }
  17329. }
  17330. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17331. // The use of inline closures is to circumvent an issue where the compiler
  17332. // allocates stack space for every if/case branch local when no optimizations
  17333. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  17334. // https://github.com/apple/swift-protobuf/issues/1182
  17335. try { if let v = self._optionalBytesCord {
  17336. try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
  17337. } }()
  17338. try { if let v = self._optionalBytesCordDefault {
  17339. try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
  17340. } }()
  17341. try unknownFields.traverse(visitor: &visitor)
  17342. }
  17343. static func ==(lhs: EditionUnittest_TestCord, rhs: EditionUnittest_TestCord) -> Bool {
  17344. if lhs._optionalBytesCord != rhs._optionalBytesCord {return false}
  17345. if lhs._optionalBytesCordDefault != rhs._optionalBytesCordDefault {return false}
  17346. if lhs.unknownFields != rhs.unknownFields {return false}
  17347. return true
  17348. }
  17349. }
  17350. extension EditionUnittest_TestPackedEnumSmallRange: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17351. static let protoMessageName: String = _protobuf_package + ".TestPackedEnumSmallRange"
  17352. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17353. 1: .same(proto: "vals"),
  17354. ]
  17355. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17356. while let fieldNumber = try decoder.nextFieldNumber() {
  17357. // The use of inline closures is to circumvent an issue where the compiler
  17358. // allocates stack space for every case branch when no optimizations are
  17359. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17360. switch fieldNumber {
  17361. case 1: try { try decoder.decodeRepeatedEnumField(value: &self.vals) }()
  17362. default: break
  17363. }
  17364. }
  17365. }
  17366. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17367. if !self.vals.isEmpty {
  17368. try visitor.visitPackedEnumField(value: self.vals, fieldNumber: 1)
  17369. }
  17370. try unknownFields.traverse(visitor: &visitor)
  17371. }
  17372. static func ==(lhs: EditionUnittest_TestPackedEnumSmallRange, rhs: EditionUnittest_TestPackedEnumSmallRange) -> Bool {
  17373. if lhs.vals != rhs.vals {return false}
  17374. if lhs.unknownFields != rhs.unknownFields {return false}
  17375. return true
  17376. }
  17377. }
  17378. extension EditionUnittest_TestPackedEnumSmallRange.NestedEnum: SwiftProtobuf._ProtoNameProviding {
  17379. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17380. 0: .same(proto: "UNSPECIFIED"),
  17381. 1: .same(proto: "FOO"),
  17382. 2: .same(proto: "BAR"),
  17383. 3: .same(proto: "BAZ"),
  17384. ]
  17385. }
  17386. extension EditionUnittest_EnumsForBenchmark: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17387. static let protoMessageName: String = _protobuf_package + ".EnumsForBenchmark"
  17388. static let _protobuf_nameMap = SwiftProtobuf._NameMap()
  17389. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17390. // Load everything into unknown fields
  17391. while try decoder.nextFieldNumber() != nil {}
  17392. }
  17393. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17394. try unknownFields.traverse(visitor: &visitor)
  17395. }
  17396. static func ==(lhs: EditionUnittest_EnumsForBenchmark, rhs: EditionUnittest_EnumsForBenchmark) -> Bool {
  17397. if lhs.unknownFields != rhs.unknownFields {return false}
  17398. return true
  17399. }
  17400. }
  17401. extension EditionUnittest_EnumsForBenchmark.Flat: SwiftProtobuf._ProtoNameProviding {
  17402. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17403. 0: .same(proto: "A0"),
  17404. 1: .same(proto: "A1"),
  17405. 2: .same(proto: "A2"),
  17406. 3: .same(proto: "A3"),
  17407. 4: .same(proto: "A4"),
  17408. 5: .same(proto: "A5"),
  17409. 6: .same(proto: "A6"),
  17410. 7: .same(proto: "A7"),
  17411. 8: .same(proto: "A8"),
  17412. 9: .same(proto: "A9"),
  17413. 10: .same(proto: "A10"),
  17414. 11: .same(proto: "A11"),
  17415. 12: .same(proto: "A12"),
  17416. 13: .same(proto: "A13"),
  17417. 14: .same(proto: "A14"),
  17418. 15: .same(proto: "A15"),
  17419. ]
  17420. }
  17421. extension EditionUnittest_EnumsForBenchmark.AlmostFlat: SwiftProtobuf._ProtoNameProviding {
  17422. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17423. 0: .same(proto: "B0"),
  17424. 1: .same(proto: "B1"),
  17425. 2: .same(proto: "B2"),
  17426. 3: .same(proto: "B3"),
  17427. 5: .same(proto: "B5"),
  17428. 6: .same(proto: "B6"),
  17429. 7: .same(proto: "B7"),
  17430. 8: .same(proto: "B8"),
  17431. 9: .same(proto: "B9"),
  17432. 11: .same(proto: "B11"),
  17433. 12: .same(proto: "B12"),
  17434. 13: .same(proto: "B13"),
  17435. 14: .same(proto: "B14"),
  17436. 15: .same(proto: "B15"),
  17437. 17: .same(proto: "B17"),
  17438. 19: .same(proto: "B19"),
  17439. ]
  17440. }
  17441. extension EditionUnittest_EnumsForBenchmark.Sparse: SwiftProtobuf._ProtoNameProviding {
  17442. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17443. 0: .same(proto: "C0"),
  17444. 536: .same(proto: "C536"),
  17445. 8387: .same(proto: "C8387"),
  17446. 9673: .same(proto: "C9673"),
  17447. 10285: .same(proto: "C10285"),
  17448. 13318: .same(proto: "C13318"),
  17449. 15963: .same(proto: "C15963"),
  17450. 16439: .same(proto: "C16439"),
  17451. 18197: .same(proto: "C18197"),
  17452. 19430: .same(proto: "C19430"),
  17453. 20361: .same(proto: "C20361"),
  17454. 20706: .same(proto: "C20706"),
  17455. 21050: .same(proto: "C21050"),
  17456. 21906: .same(proto: "C21906"),
  17457. 27265: .same(proto: "C27265"),
  17458. 30109: .same(proto: "C30109"),
  17459. 31670: .same(proto: "C31670"),
  17460. ]
  17461. }
  17462. extension EditionUnittest_TestMessageWithManyRepeatedPtrFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  17463. static let protoMessageName: String = _protobuf_package + ".TestMessageWithManyRepeatedPtrFields"
  17464. static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
  17465. 1: .standard(proto: "repeated_string_1"),
  17466. 2: .standard(proto: "repeated_string_2"),
  17467. 3: .standard(proto: "repeated_string_3"),
  17468. 4: .standard(proto: "repeated_string_4"),
  17469. 5: .standard(proto: "repeated_string_5"),
  17470. 6: .standard(proto: "repeated_string_6"),
  17471. 7: .standard(proto: "repeated_string_7"),
  17472. 8: .standard(proto: "repeated_string_8"),
  17473. 9: .standard(proto: "repeated_string_9"),
  17474. 10: .standard(proto: "repeated_string_10"),
  17475. 11: .standard(proto: "repeated_string_11"),
  17476. 12: .standard(proto: "repeated_string_12"),
  17477. 13: .standard(proto: "repeated_string_13"),
  17478. 14: .standard(proto: "repeated_string_14"),
  17479. 15: .standard(proto: "repeated_string_15"),
  17480. 16: .standard(proto: "repeated_string_16"),
  17481. 17: .standard(proto: "repeated_string_17"),
  17482. 18: .standard(proto: "repeated_string_18"),
  17483. 19: .standard(proto: "repeated_string_19"),
  17484. 20: .standard(proto: "repeated_string_20"),
  17485. 21: .standard(proto: "repeated_string_21"),
  17486. 22: .standard(proto: "repeated_string_22"),
  17487. 23: .standard(proto: "repeated_string_23"),
  17488. 24: .standard(proto: "repeated_string_24"),
  17489. 25: .standard(proto: "repeated_string_25"),
  17490. 26: .standard(proto: "repeated_string_26"),
  17491. 27: .standard(proto: "repeated_string_27"),
  17492. 28: .standard(proto: "repeated_string_28"),
  17493. 29: .standard(proto: "repeated_string_29"),
  17494. 30: .standard(proto: "repeated_string_30"),
  17495. 31: .standard(proto: "repeated_string_31"),
  17496. 32: .standard(proto: "repeated_string_32"),
  17497. ]
  17498. fileprivate class _StorageClass {
  17499. var _repeatedString1: [String] = []
  17500. var _repeatedString2: [String] = []
  17501. var _repeatedString3: [String] = []
  17502. var _repeatedString4: [String] = []
  17503. var _repeatedString5: [String] = []
  17504. var _repeatedString6: [String] = []
  17505. var _repeatedString7: [String] = []
  17506. var _repeatedString8: [String] = []
  17507. var _repeatedString9: [String] = []
  17508. var _repeatedString10: [String] = []
  17509. var _repeatedString11: [String] = []
  17510. var _repeatedString12: [String] = []
  17511. var _repeatedString13: [String] = []
  17512. var _repeatedString14: [String] = []
  17513. var _repeatedString15: [String] = []
  17514. var _repeatedString16: [String] = []
  17515. var _repeatedString17: [String] = []
  17516. var _repeatedString18: [String] = []
  17517. var _repeatedString19: [String] = []
  17518. var _repeatedString20: [String] = []
  17519. var _repeatedString21: [String] = []
  17520. var _repeatedString22: [String] = []
  17521. var _repeatedString23: [String] = []
  17522. var _repeatedString24: [String] = []
  17523. var _repeatedString25: [String] = []
  17524. var _repeatedString26: [String] = []
  17525. var _repeatedString27: [String] = []
  17526. var _repeatedString28: [String] = []
  17527. var _repeatedString29: [String] = []
  17528. var _repeatedString30: [String] = []
  17529. var _repeatedString31: [String] = []
  17530. var _repeatedString32: [String] = []
  17531. // This property is used as the initial default value for new instances of the type.
  17532. // The type itself is protecting the reference to its storage via CoW semantics.
  17533. // This will force a copy to be made of this reference when the first mutation occurs;
  17534. // hence, it is safe to mark this as `nonisolated(unsafe)`.
  17535. static nonisolated(unsafe) let defaultInstance = _StorageClass()
  17536. private init() {}
  17537. init(copying source: _StorageClass) {
  17538. _repeatedString1 = source._repeatedString1
  17539. _repeatedString2 = source._repeatedString2
  17540. _repeatedString3 = source._repeatedString3
  17541. _repeatedString4 = source._repeatedString4
  17542. _repeatedString5 = source._repeatedString5
  17543. _repeatedString6 = source._repeatedString6
  17544. _repeatedString7 = source._repeatedString7
  17545. _repeatedString8 = source._repeatedString8
  17546. _repeatedString9 = source._repeatedString9
  17547. _repeatedString10 = source._repeatedString10
  17548. _repeatedString11 = source._repeatedString11
  17549. _repeatedString12 = source._repeatedString12
  17550. _repeatedString13 = source._repeatedString13
  17551. _repeatedString14 = source._repeatedString14
  17552. _repeatedString15 = source._repeatedString15
  17553. _repeatedString16 = source._repeatedString16
  17554. _repeatedString17 = source._repeatedString17
  17555. _repeatedString18 = source._repeatedString18
  17556. _repeatedString19 = source._repeatedString19
  17557. _repeatedString20 = source._repeatedString20
  17558. _repeatedString21 = source._repeatedString21
  17559. _repeatedString22 = source._repeatedString22
  17560. _repeatedString23 = source._repeatedString23
  17561. _repeatedString24 = source._repeatedString24
  17562. _repeatedString25 = source._repeatedString25
  17563. _repeatedString26 = source._repeatedString26
  17564. _repeatedString27 = source._repeatedString27
  17565. _repeatedString28 = source._repeatedString28
  17566. _repeatedString29 = source._repeatedString29
  17567. _repeatedString30 = source._repeatedString30
  17568. _repeatedString31 = source._repeatedString31
  17569. _repeatedString32 = source._repeatedString32
  17570. }
  17571. }
  17572. fileprivate mutating func _uniqueStorage() -> _StorageClass {
  17573. if !isKnownUniquelyReferenced(&_storage) {
  17574. _storage = _StorageClass(copying: _storage)
  17575. }
  17576. return _storage
  17577. }
  17578. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  17579. _ = _uniqueStorage()
  17580. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  17581. while let fieldNumber = try decoder.nextFieldNumber() {
  17582. // The use of inline closures is to circumvent an issue where the compiler
  17583. // allocates stack space for every case branch when no optimizations are
  17584. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  17585. switch fieldNumber {
  17586. case 1: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString1) }()
  17587. case 2: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString2) }()
  17588. case 3: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString3) }()
  17589. case 4: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString4) }()
  17590. case 5: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString5) }()
  17591. case 6: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString6) }()
  17592. case 7: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString7) }()
  17593. case 8: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString8) }()
  17594. case 9: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString9) }()
  17595. case 10: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString10) }()
  17596. case 11: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString11) }()
  17597. case 12: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString12) }()
  17598. case 13: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString13) }()
  17599. case 14: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString14) }()
  17600. case 15: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString15) }()
  17601. case 16: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString16) }()
  17602. case 17: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString17) }()
  17603. case 18: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString18) }()
  17604. case 19: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString19) }()
  17605. case 20: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString20) }()
  17606. case 21: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString21) }()
  17607. case 22: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString22) }()
  17608. case 23: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString23) }()
  17609. case 24: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString24) }()
  17610. case 25: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString25) }()
  17611. case 26: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString26) }()
  17612. case 27: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString27) }()
  17613. case 28: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString28) }()
  17614. case 29: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString29) }()
  17615. case 30: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString30) }()
  17616. case 31: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString31) }()
  17617. case 32: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString32) }()
  17618. default: break
  17619. }
  17620. }
  17621. }
  17622. }
  17623. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  17624. try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
  17625. if !_storage._repeatedString1.isEmpty {
  17626. try visitor.visitRepeatedStringField(value: _storage._repeatedString1, fieldNumber: 1)
  17627. }
  17628. if !_storage._repeatedString2.isEmpty {
  17629. try visitor.visitRepeatedStringField(value: _storage._repeatedString2, fieldNumber: 2)
  17630. }
  17631. if !_storage._repeatedString3.isEmpty {
  17632. try visitor.visitRepeatedStringField(value: _storage._repeatedString3, fieldNumber: 3)
  17633. }
  17634. if !_storage._repeatedString4.isEmpty {
  17635. try visitor.visitRepeatedStringField(value: _storage._repeatedString4, fieldNumber: 4)
  17636. }
  17637. if !_storage._repeatedString5.isEmpty {
  17638. try visitor.visitRepeatedStringField(value: _storage._repeatedString5, fieldNumber: 5)
  17639. }
  17640. if !_storage._repeatedString6.isEmpty {
  17641. try visitor.visitRepeatedStringField(value: _storage._repeatedString6, fieldNumber: 6)
  17642. }
  17643. if !_storage._repeatedString7.isEmpty {
  17644. try visitor.visitRepeatedStringField(value: _storage._repeatedString7, fieldNumber: 7)
  17645. }
  17646. if !_storage._repeatedString8.isEmpty {
  17647. try visitor.visitRepeatedStringField(value: _storage._repeatedString8, fieldNumber: 8)
  17648. }
  17649. if !_storage._repeatedString9.isEmpty {
  17650. try visitor.visitRepeatedStringField(value: _storage._repeatedString9, fieldNumber: 9)
  17651. }
  17652. if !_storage._repeatedString10.isEmpty {
  17653. try visitor.visitRepeatedStringField(value: _storage._repeatedString10, fieldNumber: 10)
  17654. }
  17655. if !_storage._repeatedString11.isEmpty {
  17656. try visitor.visitRepeatedStringField(value: _storage._repeatedString11, fieldNumber: 11)
  17657. }
  17658. if !_storage._repeatedString12.isEmpty {
  17659. try visitor.visitRepeatedStringField(value: _storage._repeatedString12, fieldNumber: 12)
  17660. }
  17661. if !_storage._repeatedString13.isEmpty {
  17662. try visitor.visitRepeatedStringField(value: _storage._repeatedString13, fieldNumber: 13)
  17663. }
  17664. if !_storage._repeatedString14.isEmpty {
  17665. try visitor.visitRepeatedStringField(value: _storage._repeatedString14, fieldNumber: 14)
  17666. }
  17667. if !_storage._repeatedString15.isEmpty {
  17668. try visitor.visitRepeatedStringField(value: _storage._repeatedString15, fieldNumber: 15)
  17669. }
  17670. if !_storage._repeatedString16.isEmpty {
  17671. try visitor.visitRepeatedStringField(value: _storage._repeatedString16, fieldNumber: 16)
  17672. }
  17673. if !_storage._repeatedString17.isEmpty {
  17674. try visitor.visitRepeatedStringField(value: _storage._repeatedString17, fieldNumber: 17)
  17675. }
  17676. if !_storage._repeatedString18.isEmpty {
  17677. try visitor.visitRepeatedStringField(value: _storage._repeatedString18, fieldNumber: 18)
  17678. }
  17679. if !_storage._repeatedString19.isEmpty {
  17680. try visitor.visitRepeatedStringField(value: _storage._repeatedString19, fieldNumber: 19)
  17681. }
  17682. if !_storage._repeatedString20.isEmpty {
  17683. try visitor.visitRepeatedStringField(value: _storage._repeatedString20, fieldNumber: 20)
  17684. }
  17685. if !_storage._repeatedString21.isEmpty {
  17686. try visitor.visitRepeatedStringField(value: _storage._repeatedString21, fieldNumber: 21)
  17687. }
  17688. if !_storage._repeatedString22.isEmpty {
  17689. try visitor.visitRepeatedStringField(value: _storage._repeatedString22, fieldNumber: 22)
  17690. }
  17691. if !_storage._repeatedString23.isEmpty {
  17692. try visitor.visitRepeatedStringField(value: _storage._repeatedString23, fieldNumber: 23)
  17693. }
  17694. if !_storage._repeatedString24.isEmpty {
  17695. try visitor.visitRepeatedStringField(value: _storage._repeatedString24, fieldNumber: 24)
  17696. }
  17697. if !_storage._repeatedString25.isEmpty {
  17698. try visitor.visitRepeatedStringField(value: _storage._repeatedString25, fieldNumber: 25)
  17699. }
  17700. if !_storage._repeatedString26.isEmpty {
  17701. try visitor.visitRepeatedStringField(value: _storage._repeatedString26, fieldNumber: 26)
  17702. }
  17703. if !_storage._repeatedString27.isEmpty {
  17704. try visitor.visitRepeatedStringField(value: _storage._repeatedString27, fieldNumber: 27)
  17705. }
  17706. if !_storage._repeatedString28.isEmpty {
  17707. try visitor.visitRepeatedStringField(value: _storage._repeatedString28, fieldNumber: 28)
  17708. }
  17709. if !_storage._repeatedString29.isEmpty {
  17710. try visitor.visitRepeatedStringField(value: _storage._repeatedString29, fieldNumber: 29)
  17711. }
  17712. if !_storage._repeatedString30.isEmpty {
  17713. try visitor.visitRepeatedStringField(value: _storage._repeatedString30, fieldNumber: 30)
  17714. }
  17715. if !_storage._repeatedString31.isEmpty {
  17716. try visitor.visitRepeatedStringField(value: _storage._repeatedString31, fieldNumber: 31)
  17717. }
  17718. if !_storage._repeatedString32.isEmpty {
  17719. try visitor.visitRepeatedStringField(value: _storage._repeatedString32, fieldNumber: 32)
  17720. }
  17721. }
  17722. try unknownFields.traverse(visitor: &visitor)
  17723. }
  17724. static func ==(lhs: EditionUnittest_TestMessageWithManyRepeatedPtrFields, rhs: EditionUnittest_TestMessageWithManyRepeatedPtrFields) -> Bool {
  17725. if lhs._storage !== rhs._storage {
  17726. let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
  17727. let _storage = _args.0
  17728. let rhs_storage = _args.1
  17729. if _storage._repeatedString1 != rhs_storage._repeatedString1 {return false}
  17730. if _storage._repeatedString2 != rhs_storage._repeatedString2 {return false}
  17731. if _storage._repeatedString3 != rhs_storage._repeatedString3 {return false}
  17732. if _storage._repeatedString4 != rhs_storage._repeatedString4 {return false}
  17733. if _storage._repeatedString5 != rhs_storage._repeatedString5 {return false}
  17734. if _storage._repeatedString6 != rhs_storage._repeatedString6 {return false}
  17735. if _storage._repeatedString7 != rhs_storage._repeatedString7 {return false}
  17736. if _storage._repeatedString8 != rhs_storage._repeatedString8 {return false}
  17737. if _storage._repeatedString9 != rhs_storage._repeatedString9 {return false}
  17738. if _storage._repeatedString10 != rhs_storage._repeatedString10 {return false}
  17739. if _storage._repeatedString11 != rhs_storage._repeatedString11 {return false}
  17740. if _storage._repeatedString12 != rhs_storage._repeatedString12 {return false}
  17741. if _storage._repeatedString13 != rhs_storage._repeatedString13 {return false}
  17742. if _storage._repeatedString14 != rhs_storage._repeatedString14 {return false}
  17743. if _storage._repeatedString15 != rhs_storage._repeatedString15 {return false}
  17744. if _storage._repeatedString16 != rhs_storage._repeatedString16 {return false}
  17745. if _storage._repeatedString17 != rhs_storage._repeatedString17 {return false}
  17746. if _storage._repeatedString18 != rhs_storage._repeatedString18 {return false}
  17747. if _storage._repeatedString19 != rhs_storage._repeatedString19 {return false}
  17748. if _storage._repeatedString20 != rhs_storage._repeatedString20 {return false}
  17749. if _storage._repeatedString21 != rhs_storage._repeatedString21 {return false}
  17750. if _storage._repeatedString22 != rhs_storage._repeatedString22 {return false}
  17751. if _storage._repeatedString23 != rhs_storage._repeatedString23 {return false}
  17752. if _storage._repeatedString24 != rhs_storage._repeatedString24 {return false}
  17753. if _storage._repeatedString25 != rhs_storage._repeatedString25 {return false}
  17754. if _storage._repeatedString26 != rhs_storage._repeatedString26 {return false}
  17755. if _storage._repeatedString27 != rhs_storage._repeatedString27 {return false}
  17756. if _storage._repeatedString28 != rhs_storage._repeatedString28 {return false}
  17757. if _storage._repeatedString29 != rhs_storage._repeatedString29 {return false}
  17758. if _storage._repeatedString30 != rhs_storage._repeatedString30 {return false}
  17759. if _storage._repeatedString31 != rhs_storage._repeatedString31 {return false}
  17760. if _storage._repeatedString32 != rhs_storage._repeatedString32 {return false}
  17761. return true
  17762. }
  17763. if !storagesAreEqual {return false}
  17764. }
  17765. if lhs.unknownFields != rhs.unknownFields {return false}
  17766. return true
  17767. }
  17768. }