Correct tuple Ord impl, add Total{Eq,Ord} impls and add some tests.
Correct tuple Ord impl, add Total{Eq,Ord} impls and add some tests.

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