Minor refactorings.
Minor refactorings.

There was some unnecessary duplication and allocation.

JacobHenner/cargo,sbeckeriv/cargo,rust-lang/cargo,blaenk/cargo,brson/cargo,Dineshs91/cargo,mneumann/cargo,mneumann/cargo,tsurai/cargo,ruud-v-a/cargo,cmr/cargo,indykish/cargo,frewsxcv/cargo,cmr/cargo,felixbuenemann/cargo,mneumann/cargo,Turbo87/cargo,Kimundi/cargo,Gankro/cargo,eerden/cargo,iliekturtles/cargo,pcwalton/cargo,Frederick888/cargo,vi/cargo,liigo/cargo,ThinTim/cargo,winger/cargo,liigo/cargo,beni55/cargo,tafia/cargo,wesleywiser/cargo,mceier/cargo,tomaka/cargo,worr/cargo,aturon/cargo,johshoff/cargo,mark-buer/cargo,achanda/cargo,felixbuenemann/cargo,Frederick888/cargo,lucab/cargo,pcwalton/cargo,cmr/cargo,gchp/cargo,fhahn/cargo,Dineshs91/cargo,felixbuenemann/cargo,frewsxcv/cargo,vi/cargo,sbeckeriv/cargo,cesarb/cargo,achanda/cargo,mceier/cargo,indykish/cargo,ruud-v-a/cargo,tshepang/cargo,Gankro/cargo,alex/cargo,ucarion/cargo,vyskocilm/cargo,apjanke/cargo,winger/cargo,rustyhorde/cargo,takkanm/cargo,tomaka/cargo,tafia/cargo,felixbuenemann/cargo,pcwalton/cargo,shaleh/cargo,Kimundi/cargo,Kimundi/cargo,mark-buer/cargo,AndiDog/cargo,Kimundi/cargo,sbeckeriv/cargo,liigo/cargo,fhahn/cargo,lucab/cargo,worr/cargo,ThinTim/cargo,cmr/cargo,eminence/cargo,rust-lang/cargo,nipunn1313/cargo,ucarion/cargo,ThinTim/cargo,durka/cargo,liigo/cargo,rustyhorde/cargo,blaenk/cargo,chris-morgan/cargo,pcwalton/cargo,beni55/cargo,brson/cargo,takkanm/cargo,cesarb/cargo,beni55/cargo,aturon/cargo,tsurai/cargo,Frederick888/cargo,vojtechkral/cargo,aturon/cargo,mceier/cargo,indykish/cargo,nipunn1313/cargo,takkanm/cargo,Dineshs91/cargo,alex/cargo,shaleh/cargo,tshepang/cargo,frewsxcv/cargo,ucarion/cargo,eerden/cargo,Gankro/cargo,AndiDog/cargo,mneumann/cargo,ruud-v-a/cargo,apjanke/cargo,tsurai/cargo,johshoff/cargo,ArtemGr/cargo,eerden/cargo,akiss77/cargo,ucarion/cargo,ArtemGr/cargo,wesleywiser/cargo,alex/cargo,apjanke/cargo,mark-buer/cargo,AndiDog/cargo,huonw/cargo,tshepang/cargo,alex/cargo,ArtemGr/cargo,vi/cargo,mceier/cargo,vojtechkral/cargo,tafia/cargo,winger/cargo,iliekturtles/cargo,blaenk/cargo,gchp/cargo,Turbo87/cargo,mark-buer/cargo,eerden/cargo,vojtechkral/cargo,Ticki/cargo,gchp/cargo,tshepang/cargo,achanda/cargo,akiss77/cargo,brson/cargo,Turbo87/cargo,takkanm/cargo,beni55/cargo,shaleh/cargo,brson/cargo,Ticki/cargo,rust-lang/cargo,iliekturtles/cargo,tafia/cargo,youprofit/cargo,tomaka/cargo,indykish/cargo,iliekturtles/cargo,brson/cargo,worr/cargo,Kimundi/cargo,Ticki/cargo,akiss77/cargo,Frederick888/cargo,alex/cargo,Frederick888/cargo,johshoff/cargo,vi/cargo,chris-morgan/cargo,vojtechkral/cargo,Gankro/cargo,blaenk/cargo,aturon/cargo,cesarb/cargo,iliekturtles/cargo,apjanke/cargo,lucab/cargo,worr/cargo,mneumann/cargo,huonw/cargo,gchp/cargo,Turbo87/cargo,tanadeau/cargo,tomaka/cargo,rustyhorde/cargo,tanadeau/cargo,tafia/cargo,tanadeau/cargo,youprofit/cargo,johshoff/cargo,johshoff/cargo,ThinTim/cargo,vyskocilm/cargo,JacobHenner/cargo,vi/cargo,youprofit/cargo,akiss77/cargo,fhahn/cargo,pcwalton/cargo,Dineshs91/cargo,winger/cargo,mark-buer/cargo,winger/cargo,chris-morgan/cargo,huonw/cargo,tanadeau/cargo,cmr/cargo,lucab/cargo,akiss77/cargo,aturon/cargo,mceier/cargo,nipunn1313/cargo,JacobHenner/cargo,ucarion/cargo,Dineshs91/cargo,eerden/cargo,achanda/cargo,AndiDog/cargo,JacobHenner/cargo,frewsxcv/cargo,tsurai/cargo,huonw/cargo,worr/cargo,ArtemGr/cargo,rustyhorde/cargo,wesleywiser/cargo,blaenk/cargo,ruud-v-a/cargo,fhahn/cargo,ArtemGr/cargo,rust-lang/cargo,shaleh/cargo,sbeckeriv/cargo,gchp/cargo,vyskocilm/cargo,beni55/cargo,chris-morgan/cargo,wesleywiser/cargo,huonw/cargo,Ticki/cargo,Ticki/cargo,wesleywiser/cargo,youprofit/cargo,cesarb/cargo,youprofit/cargo,eminence/cargo,ruud-v-a/cargo,tsurai/cargo,Gankro/cargo,ThinTim/cargo,vyskocilm/cargo,liigo/cargo,AndiDog/cargo,chris-morgan/cargo,cesarb/cargo,frewsxcv/cargo,indykish/cargo,durka/cargo,felixbuenemann/cargo,Turbo87/cargo,takkanm/cargo,apjanke/cargo,shaleh/cargo,vyskocilm/cargo,fhahn/cargo,JacobHenner/cargo,durka/cargo,eminence/cargo,eminence/cargo,nipunn1313/cargo,durka/cargo