dlist: Simplify match clauses to use Option methods
dlist: Simplify match clauses to use Option methods

Make the core Deque implementation a bit simpler by using Option methods
when we simply map on a Some value, and deduplicate some common lines.

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