rustc: Translate default methods on traits for each impl in which they're used instead of once.
rustc: Translate default methods on traits for each impl in which they're used instead of once.

This is a step on the way to default methods.

carols10cents/rust,servo/rust,sarojaba/rust-doc-korean,sae-bom/rust,servo/rust,andars/rust,reem/rust,michaelballantyne/rust-gpu,emk/rust,zachwick/rust,graydon/rust,andars/rust,0x73/rust,emk/rust,l0kod/rust,LeoTestard/rust,ebfull/rand,hauleth/rust,rohitjoshi/rust,waynenilsen/rand,avdi/rust,aturon/rust,miniupnp/rust,vhbit/rust,pczarn/rust,bombless/rust,ktossell/rust,richo/rust,ebfull/rust,pelmers/rust,mahkoh/rust,dinfuehr/rust,bombless/rust-docs-chinese,kwantam/rust,kmcallister/rust,achanda/rand,cllns/rust,kmcallister/rust,gifnksm/rust,AerialX/rust-rt-minimal,mitsuhiko/rust,aepsil0n/rust,ktossell/rust,robertg/rust,pelmers/rust,krzysz00/rust,avdi/rust,ktossell/rust,nham/rust,stepancheg/rust-ide-rust,defuz/rust,quornian/rust,defuz/rust,stepancheg/rust-ide-rust,aidancully/rust,zubron/rust,aneeshusa/rust,untitaker/rust,TheNeikos/rust,shepmaster/rand,pshc/rust,fabricedesre/rust,graydon/rust,pythonesque/rust,miniupnp/rust,bombless/rust,pczarn/rust,jroesch/rust,aturon/rust,AerialX/rust,zaeleus/rust,vhbit/rust,dwillmer/rust,mdinger/rust,LeoTestard/rust,gifnksm/rust,GrahamDennis/rand,j16r/rust,fabricedesre/rust,carols10cents/rust,P1start/rust,hauleth/rust,jbclements/rust,ruud-v-a/rust,gifnksm/rust,vhbit/rust,aidancully/rust,pelmers/rust,pelmers/rust,KokaKiwi/rust,ruud-v-a/rust,mitsuhiko/rust,aturon/rust,stepancheg/rust-ide-rust,nham/rust,mihneadb/rust,krzysz00/rust,andars/rust,erickt/rust,P1start/rust,jashank/rust,mihneadb/rust,michaelballantyne/rust-gpu,nwin/rust,0x73/rust,hauleth/rust,kwantam/rust,andars/rust,ruud-v-a/rust,SiegeLord/rust,pelmers/rust,carols10cents/rust,zaeleus/rust,philyoon/rust,ruud-v-a/rust,TheNeikos/rust,P1start/rust,jroesch/rust,mvdnes/rust,kwantam/rust,graydon/rust,pythonesque/rust,AerialX/rust-rt-minimal,pshc/rust,AerialX/rust-rt-minimal,gifnksm/rust,seanrivera/rust,servo/rust,SiegeLord/rust,victorvde/rust,barosl/rust,reem/rust,miniupnp/rust,fabricedesre/rust,avdi/rust,kimroen/rust,richo/rust,emk/rust,jashank/rust,rprichard/rust,SiegeLord/rust,AerialX/rust,seanrivera/rust,ktossell/rust,nwin/rust,rprichard/rust,dinfuehr/rust,aidancully/rust,vhbit/rust,jbclements/rust,robertg/rust,jbclements/rust,rohitjoshi/rust,stepancheg/rust-ide-rust,ejjeong/rust,jroesch/rust,emk/rust,bombless/rust,vhbit/rust,kmcallister/rust,vhbit/rust,zubron/rust,pshc/rust,TheNeikos/rust,ebfull/rust,jbclements/rust,retep998/rand,ebfull/rust,jbclements/rust,mvdnes/rust,rprichard/rust,sae-bom/rust,kwantam/rust,mitsuhiko/rust,XMPPwocky/rust,quornian/rust,XMPPwocky/rust,SiegeLord/rust,gifnksm/rust,l0kod/rust,pshc/rust,jbclements/rust,mahkoh/rust,LeoTestard/rust,AerialX/rust,bombless/rust,cllns/rust,jroesch/rust,jashank/rust,AerialX/rust,nham/rust,j16r/rust,zachwick/rust,aepsil0n/rust,nwin/rust,erickt/rust,Ryman/rust,LeoTestard/rust,mdinger/rust,bluss/rand,rohitjoshi/rust,KokaKiwi/rust,huonw/rand,ejjeong/rust,rprichard/rust,GBGamer/rust,j16r/rust,jashank/rust,mitsuhiko/rust,Ryman/rust,quornian/rust,dwillmer/rust,omasanori/rust,barosl/rust,kmcallister/rust,XMPPwocky/rust,P1start/rust,mdinger/rust,graydon/rust,AerialX/rust-rt-minimal,pczarn/rust,stepancheg/rust-ide-rust,gifnksm/rust,mihneadb/rust,zachwick/rust,jashank/rust,untitaker/rust,andars/rust,dwillmer/rust,kimroen/rust,pczarn/rust,graydon/rust,zaeleus/rust,mvdnes/rust,kwantam/rust,vhbit/rust,carols10cents/rust,Ryman/rust,reem/rust,mihneadb/rust,pshc/rust,omasanori/rust,pczarn/rust,ejjeong/rust,LeoTestard/rust,defuz/rust,ebfull/rust,aepsil0n/rust,cllns/rust,GBGamer/rust,AerialX/rust-rt-minimal,aneeshusa/rust,jbclements/rust,GBGamer/rust,hauleth/rust,GBGamer/rust,mdinger/rust,KokaKiwi/rust,erickt/rust,mitsuhiko/rust,fabricedesre/rust,dinfuehr/rust,fabricedesre/rust,aepsil0n/rust,sarojaba/rust-doc-korean,bhickey/rand,ktossell/rust,ktossell/rust,XMPPwocky/rust,j16r/rust,dwillmer/rust,aneeshusa/rust,emk/rust,dinfuehr/rust,kmcallister/rust,philyoon/rust,fabricedesre/rust,aidancully/rust,krzysz00/rust,Ryman/rust,kmcallister/rust,reem/rust,vhbit/rust,mitsuhiko/rust,kwantam/rust,P1start/rust,servo/rust,kimroen/rust,philyoon/rust,arthurprs/rand,sarojaba/rust-doc-korean,rohitjoshi/rust,mdinger/rust,servo/rust,sae-bom/rust,nwin/rust,mahkoh/rust,miniupnp/rust,jbclements/rust,sarojaba/rust-doc-korean,ebfull/rust,victorvde/rust,Ryman/rust,zaeleus/rust,kimroen/rust,mdinger/rust,j16r/rust,aturon/rust,GBGamer/rust,ejjeong/rust,jroesch/rust,rohitjoshi/rust,untitaker/rust,philyoon/rust,nwin/rust,bombless/rust,pythonesque/rust,miniupnp/rust,seanrivera/rust,dinfuehr/rust,omasanori/rust,GBGamer/rust,defuz/rust,michaelballantyne/rust-gpu,michaelballantyne/rust-gpu,barosl/rust,bombless/rust,dwillmer/rust,omasanori/rust,victorvde/rust,sae-bom/rust,GBGamer/rust,omasanori/rust,mahkoh/rust,richo/rust,jashank/rust,erickt/rust,krzysz00/rust,kimroen/rust,avdi/rust,mitsuhiko/rust,michaelballantyne/rust-gpu,rohitjoshi/rust,hauleth/rust,LeoTestard/rust,l0kod/rust,aidancully/rust,seanrivera/rust,l0kod/rust,fabricedesre/rust,jroesch/rust,zubron/rust,krzysz00/rust,pelmers/rust,victorvde/rust,emk/rust,mihneadb/rust,nham/rust,sarojaba/rust-doc-korean,erickt/rust,barosl/rust,robertg/rust,pshc/rust,stepancheg/rust-ide-rust,barosl/rust,dinfuehr/rust,kimroen/rust,aepsil0n/rust,TheNeikos/rust,ejjeong/rust,Ryman/rust,servo/rust,robertg/rust,jbclements/rust,aneeshusa/rust,dwillmer/rust,j16r/rust,aturon/rust,mahkoh/rust,krzysz00/rust,philyoon/rust,graydon/rust,kmcallister/rust,untitaker/rust,michaelballantyne/rust-gpu,quornian/rust,pythonesque/rust,cllns/rust,nham/rust,mvdnes/rust,barosl/rust,ruud-v-a/rust,miniupnp/rust,zaeleus/rust,victorvde/rust,GBGamer/rust,P1start/rust,KokaKiwi/rust,quornian/rust,aturon/rust,untitaker/rust,nwin/rust,j16r/rust,aidancully/rust,ebfull/rust,nham/rust,LeoTestard/rust,SiegeLord/rust,ejjeong/rust,victorvde/rust,untitaker/rust,l0kod/rust,0x73/rust,0x73/rust,zubron/rust,l0kod/rust,reem/rust,rprichard/rust,zachwick/rust,aepsil0n/rust,avdi/rust,richo/rust,mvdnes/rust,nwin/rust,l0kod/rust,TheNeikos/rust,quornian/rust,cllns/rust,aneeshusa/rust,KokaKiwi/rust,pshc/rust,robertg/rust,cllns/rust,AerialX/rust-rt-minimal,dwillmer/rust,zachwick/rust,carols10cents/rust,sarojaba/rust-doc-korean,erickt/rust,servo/rust,mihneadb/rust,avdi/rust,XMPPwocky/rust,jroesch/rust,zubron/rust,zubron/rust,stepancheg/rust-ide-rust,kimroen/rust,jroesch/rust,michaelballantyne/rust-gpu,quornian/rust,andars/rust,nham/rust,AerialX/rust,pczarn/rust,omasanori/rust,Ryman/rust,0x73/rust,ktossell/rust,aturon/rust,reem/rust,zubron/rust,SiegeLord/rust,l0kod/rust,jashank/rust,miniupnp/rust,emk/rust,pczarn/rust,richo/rust,P1start/rust,aneeshusa/rust,ruud-v-a/rust,sae-bom/rust,robertg/rust,jashank/rust,pythonesque/rust,pythonesque/rust,dwillmer/rust,seanrivera/rust,defuz/rust,erickt/rust,mahkoh/rust,nwin/rust,barosl/rust,sae-bom/rust,defuz/rust,pythonesque/rust,0x73/rust,SiegeLord/rust,rprichard/rust,carols10cents/rust,seanrivera/rust,XMPPwocky/rust,pshc/rust,0x73/rust,AerialX/rust,KokaKiwi/rust,sarojaba/rust-doc-korean,zaeleus/rust,miniupnp/rust,zachwick/rust,TheNeikos/rust,philyoon/rust,richo/rust,zubron/rust,hauleth/rust,mvdnes/rust