auto merge of #8799 : fhahn/rust/ticket_5783, r=catamorphism
auto merge of #8799 : fhahn/rust/ticket_5783, r=catamorphism

I've added a testcase, as mentioned in #5783

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