Auto merge of #6950 - servo:struct-pattern, r=glennw
Auto merge of #6950 - servo:struct-pattern, r=glennw

Add a comment to explain the struct pattern trick.

https://github.com/servo/servo/issues/6912#issuecomment-127429643

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6950)
<!-- Reviewable:end -->

saneyuki/servo,dvberkel/servo,cbrewster/servo,saratang/servo,anthgur/servo,wartman4404/servo,paulrouget/servo,rentongzhang/servo,anthgur/servo,runarberg/servo,rnestler/servo,KiChjang/servo,youprofit/servo,RenaudParis/servo,eddyb/servo,youprofit/servo,jlegendary/servo,nrc/servo,WriterOfAlicrow/servo,akosel/servo,aidanhs/servo,caldwell/servo,tafia/servo,mattnenterprise/servo,fiji-flo/servo,meh/servo,upsuper/servo,dvberkel/servo,codemac/servo,dati91/servo,jdramani/servo,rnestler/servo,rnestler/servo,peterjoel/servo,DominoTree/servo,jimberlage/servo,GyrosOfWar/servo,mdibaiee/servo,canaltinova/servo,saneyuki/servo,dagnir/servo,AnthonyBroadCrawford/servo,jimberlage/servo,jimberlage/servo,dsandeephegde/servo,nick-thompson/servo,mbrubeck/servo,paulrouget/servo,emilio/servo,kindersung/servo,GyrosOfWar/servo,SimonSapin/servo,SimonSapin/servo,emilio/servo,s142857/servo,fiji-flo/servo,tempbottle/servo,avadacatavra/servo,boghison/servo,ConnorGBrewster/servo,splav/servo,tafia/servo,saratang/servo,walac/servo,aidanhs/servo,szeged/servo,avadacatavra/servo,rnestler/servo,larsbergstrom/servo,pyfisch/servo,peterjoel/servo,dvberkel/servo,dhananjay92/servo,vks/servo,wartman4404/servo,dsandeephegde/servo,cbrewster/servo,KiChjang/servo,sadmansk/servo,canaltinova/servo,upsuper/servo,peterjoel/servo,brendandahl/servo,j3parker/servo,runarberg/servo,WriterOfAlicrow/servo,jimberlage/servo,jdramani/servo,dsandeephegde/servo,notriddle/servo,A-deLuna/servo,dagnir/servo,nnethercote/servo,upsuper/servo,mbrubeck/servo,dati91/servo,emilio/servo,dvberkel/servo,sadmansk/servo,nrc/servo,akosel/servo,nerith/servo,j3parker/servo,pyfisch/servo,mdibaiee/servo,walac/servo,nnethercote/servo,upsuper/servo,huonw/servo,larsbergstrom/servo,GyrosOfWar/servo,nerith/servo,rentongzhang/servo,thiagopnts/servo,saratang/servo,szeged/servo,RenaudParis/servo,boghison/servo,KiChjang/servo,dhananjay92/servo,peterjoel/servo,DominoTree/servo,nerith/servo,sadmansk/servo,notriddle/servo,avadacatavra/servo,KiChjang/servo,CJ8664/servo,mattnenterprise/servo,j3parker/servo,avadacatavra/servo,szeged/servo,youprofit/servo,caldwell/servo,WriterOfAlicrow/servo,notriddle/servo,aidanhs/servo,boghison/servo,walac/servo,anthgur/servo,eddyb/servo,sadmansk/servo,splav/servo,g-k/servo,mbrubeck/servo,emilio/servo,jimberlage/servo,szeged/servo,dsandeephegde/servo,nick-thompson/servo,jdramani/servo,dhananjay92/servo,pyfisch/servo,peterjoel/servo,vks/servo,dsandeephegde/servo,canaltinova/servo,huonw/servo,tafia/servo,mbrubeck/servo,DominoTree/servo,kindersung/servo,wartman4404/servo,notriddle/servo,thiagopnts/servo,steveklabnik/servo,larsbergstrom/servo,paulrouget/servo,emilio/servo,codemac/servo,szeged/servo,peterjoel/servo,emilio/servo,saneyuki/servo,meh/servo,upsuper/servo,meh/servo,splav/servo,runarberg/servo,peterjoel/servo,CJ8664/servo,anthgur/servo,tempbottle/servo,ConnorGBrewster/servo,g-k/servo,j3parker/servo,rnestler/servo,meh/servo,mbrubeck/servo,meh/servo,bjwbell/servo,DominoTree/servo,CJ8664/servo,saneyuki/servo,bjwbell/servo,CJ8664/servo,steveklabnik/servo,jlegendary/servo,zentner-kyle/servo,nerith/servo,dati91/servo,runarberg/servo,larsbergstrom/servo,SimonSapin/servo,notriddle/servo,paulrouget/servo,jimberlage/servo,WriterOfAlicrow/servo,nick-thompson/servo,sadmansk/servo,GyrosOfWar/servo,s142857/servo,dsandeephegde/servo,eddyb/servo,bjwbell/servo,brendandahl/servo,nrc/servo,s142857/servo,sadmansk/servo,jdramani/servo,SimonSapin/servo,mdibaiee/servo,runarberg/servo,runarberg/servo,cbrewster/servo,j3parker/servo,ConnorGBrewster/servo,DominoTree/servo,s142857/servo,KiChjang/servo,brendandahl/servo,DominoTree/servo,AnthonyBroadCrawford/servo,dagnir/servo,cbrewster/servo,dati91/servo,cbrewster/servo,mdibaiee/servo,steveklabnik/servo,mdibaiee/servo,j3parker/servo,szeged/servo,AnthonyBroadCrawford/servo,dati91/servo,anthgur/servo,youprofit/servo,tempbottle/servo,ConnorGBrewster/servo,boghison/servo,canaltinova/servo,steveklabnik/servo,eddyb/servo,bjwbell/servo,larsbergstrom/servo,jdramani/servo,mattnenterprise/servo,KiChjang/servo,thiagopnts/servo,rnestler/servo,DominoTree/servo,zentner-kyle/servo,saneyuki/servo,zentner-kyle/servo,GyrosOfWar/servo,dvberkel/servo,pyfisch/servo,pyfisch/servo,codemac/servo,tempbottle/servo,jimberlage/servo,szeged/servo,dhananjay92/servo,rnestler/servo,g-k/servo,saratang/servo,caldwell/servo,rentongzhang/servo,meh/servo,A-deLuna/servo,larsbergstrom/servo,saneyuki/servo,tafia/servo,walac/servo,thiagopnts/servo,pyfisch/servo,dsandeephegde/servo,youprofit/servo,g-k/servo,pyfisch/servo,aidanhs/servo,jlegendary/servo,A-deLuna/servo,tafia/servo,WriterOfAlicrow/servo,AnthonyBroadCrawford/servo,saratang/servo,nrc/servo,cbrewster/servo,notriddle/servo,rentongzhang/servo,larsbergstrom/servo,kindersung/servo,boghison/servo,A-deLuna/servo,fiji-flo/servo,dagnir/servo,runarberg/servo,notriddle/servo,boghison/servo,avadacatavra/servo,dagnir/servo,fiji-flo/servo,SimonSapin/servo,bjwbell/servo,walac/servo,kindersung/servo,peterjoel/servo,akosel/servo,GyrosOfWar/servo,mattnenterprise/servo,splav/servo,dati91/servo,huonw/servo,mattnenterprise/servo,DominoTree/servo,g-k/servo,thiagopnts/servo,aidanhs/servo,nnethercote/servo,KiChjang/servo,mattnenterprise/servo,tafia/servo,nnethercote/servo,dhananjay92/servo,wartman4404/servo,nick-thompson/servo,splav/servo,eddyb/servo,saratang/servo,RenaudParis/servo,nnethercote/servo,RenaudParis/servo,paulrouget/servo,paulrouget/servo,mbrubeck/servo,thiagopnts/servo,paulrouget/servo,szeged/servo,emilio/servo,nrc/servo,tafia/servo,WriterOfAlicrow/servo,dati91/servo,RenaudParis/servo,codemac/servo,huonw/servo,ConnorGBrewster/servo,avadacatavra/servo,jimberlage/servo,mdibaiee/servo,notriddle/servo,codemac/servo,bjwbell/servo,notriddle/servo,AnthonyBroadCrawford/servo,GyrosOfWar/servo,jimberlage/servo,eddyb/servo,youprofit/servo,j3parker/servo,splav/servo,rentongzhang/servo,wartman4404/servo,larsbergstrom/servo,sadmansk/servo,CJ8664/servo,tempbottle/servo,ConnorGBrewster/servo,nerith/servo,ConnorGBrewster/servo,s142857/servo,akosel/servo,tempbottle/servo,szeged/servo,jlegendary/servo,vks/servo,larsbergstrom/servo,ConnorGBrewster/servo,jlegendary/servo,A-deLuna/servo,pyfisch/servo,emilio/servo,zentner-kyle/servo,thiagopnts/servo,mdibaiee/servo,zentner-kyle/servo,peterjoel/servo,KiChjang/servo,mattnenterprise/servo,emilio/servo,larsbergstrom/servo,fiji-flo/servo,brendandahl/servo,upsuper/servo,mattnenterprise/servo,DominoTree/servo,caldwell/servo,RenaudParis/servo,mbrubeck/servo,rentongzhang/servo,codemac/servo,splav/servo,walac/servo,steveklabnik/servo,cbrewster/servo,caldwell/servo,tempbottle/servo,dhananjay92/servo,s142857/servo,steveklabnik/servo,kindersung/servo,AnthonyBroadCrawford/servo,splav/servo,pyfisch/servo,nick-thompson/servo,avadacatavra/servo,szeged/servo,KiChjang/servo,SimonSapin/servo,A-deLuna/servo,dvberkel/servo,eddyb/servo,jlegendary/servo,zentner-kyle/servo,paulrouget/servo,aidanhs/servo,g-k/servo,fiji-flo/servo,steveklabnik/servo,huonw/servo,nnethercote/servo,nick-thompson/servo,pyfisch/servo,canaltinova/servo,thiagopnts/servo,nnethercote/servo,huonw/servo,CJ8664/servo,saneyuki/servo,youprofit/servo,canaltinova/servo,WriterOfAlicrow/servo,avadacatavra/servo,upsuper/servo,fiji-flo/servo,caldwell/servo,nrc/servo,dvberkel/servo,upsuper/servo,jdramani/servo,akosel/servo,kindersung/servo,mbrubeck/servo,peterjoel/servo,notriddle/servo,RenaudParis/servo,anthgur/servo,anthgur/servo,kindersung/servo,A-deLuna/servo,cbrewster/servo,saneyuki/servo,wartman4404/servo,CJ8664/servo,nick-thompson/servo,walac/servo,splav/servo,paulrouget/servo,anthgur/servo,nnethercote/servo,nerith/servo,dagnir/servo,saneyuki/servo,s142857/servo,saneyuki/servo,nerith/servo,g-k/servo,brendandahl/servo,fiji-flo/servo,saratang/servo,boghison/servo,rnestler/servo,akosel/servo,zentner-kyle/servo,dhananjay92/servo,huonw/servo,AnthonyBroadCrawford/servo,aidanhs/servo,meh/servo,nnethercote/servo,vks/servo,CJ8664/servo,vks/servo,canaltinova/servo,codemac/servo,wartman4404/servo,sadmansk/servo,nnethercote/servo,rentongzhang/servo,KiChjang/servo,SimonSapin/servo,dsandeephegde/servo,jdramani/servo,splav/servo,canaltinova/servo,akosel/servo,emilio/servo,nrc/servo,vks/servo,SimonSapin/servo,brendandahl/servo,caldwell/servo,eddyb/servo,vks/servo,jlegendary/servo,paulrouget/servo,DominoTree/servo,dati91/servo,dagnir/servo,bjwbell/servo,brendandahl/servo