Allow marker types to have unsized parameters
Allow marker types to have unsized parameters

Tweak CovariantType, ContravariantType, and InvariantType to allow their
type parameter to be unsized.

AerialX/rust-rt-minimal,mahkoh/rust,defuz/rust,GBGamer/rust,mahkoh/rust,carols10cents/rust,gifnksm/rust,richo/rust,dinfuehr/rust,KokaKiwi/rust,graydon/rust,untitaker/rust,seanrivera/rust,mdinger/rust,miniupnp/rust,zubron/rust,zachwick/rust,ebfull/rust,mihneadb/rust,bombless/rust-docs-chinese,ktossell/rust,aepsil0n/rust,GBGamer/rust,defuz/rust,mihneadb/rust,sae-bom/rust,philyoon/rust,philyoon/rust,kwantam/rust,bombless/rust,pelmers/rust,jashank/rust,KokaKiwi/rust,dwillmer/rust,zachwick/rust,dinfuehr/rust,krzysz00/rust,jashank/rust,reem/rust,zubron/rust,dwillmer/rust,AerialX/rust,avdi/rust,nwin/rust,omasanori/rust,rprichard/rust,pshc/rust,krzysz00/rust,GBGamer/rust,AerialX/rust,mvdnes/rust,GBGamer/rust,ejjeong/rust,l0kod/rust,KokaKiwi/rust,kimroen/rust,kwantam/rust,kwantam/rust,miniupnp/rust,robertg/rust,untitaker/rust,andars/rust,gifnksm/rust,vhbit/rust,AerialX/rust,aepsil0n/rust,aepsil0n/rust,l0kod/rust,kimroen/rust,andars/rust,mahkoh/rust,nwin/rust,dwillmer/rust,gifnksm/rust,defuz/rust,zachwick/rust,l0kod/rust,reem/rust,robertg/rust,philyoon/rust,carols10cents/rust,zaeleus/rust,ruud-v-a/rust,rohitjoshi/rust,bombless/rust,dwillmer/rust,ebfull/rust,vhbit/rust,robertg/rust,hauleth/rust,untitaker/rust,AerialX/rust,pshc/rust,ktossell/rust,zubron/rust,nwin/rust,omasanori/rust,aepsil0n/rust,aidancully/rust,pelmers/rust,mahkoh/rust,ruud-v-a/rust,rohitjoshi/rust,miniupnp/rust,pelmers/rust,zachwick/rust,victorvde/rust,kwantam/rust,GBGamer/rust,zaeleus/rust,kimroen/rust,omasanori/rust,pshc/rust,kimroen/rust,untitaker/rust,ruud-v-a/rust,mvdnes/rust,vhbit/rust,richo/rust,aidancully/rust,zachwick/rust,sae-bom/rust,mahkoh/rust,gifnksm/rust,sae-bom/rust,nwin/rust,TheNeikos/rust,XMPPwocky/rust,bombless/rust,reem/rust,dinfuehr/rust,ktossell/rust,pshc/rust,robertg/rust,carols10cents/rust,vhbit/rust,defuz/rust,zaeleus/rust,sae-bom/rust,aidancully/rust,pshc/rust,untitaker/rust,hauleth/rust,ebfull/rust,cllns/rust,avdi/rust,reem/rust,AerialX/rust-rt-minimal,aneeshusa/rust,TheNeikos/rust,reem/rust,sae-bom/rust,zachwick/rust,zubron/rust,richo/rust,seanrivera/rust,mdinger/rust,krzysz00/rust,vhbit/rust,victorvde/rust,avdi/rust,richo/rust,miniupnp/rust,aneeshusa/rust,hauleth/rust,omasanori/rust,KokaKiwi/rust,zubron/rust,aidancully/rust,mdinger/rust,rohitjoshi/rust,ktossell/rust,l0kod/rust,rprichard/rust,pshc/rust,mahkoh/rust,kwantam/rust,jashank/rust,l0kod/rust,graydon/rust,ejjeong/rust,jashank/rust,ejjeong/rust,miniupnp/rust,zubron/rust,TheNeikos/rust,richo/rust,rprichard/rust,aepsil0n/rust,seanrivera/rust,TheNeikos/rust,TheNeikos/rust,vhbit/rust,cllns/rust,defuz/rust,krzysz00/rust,reem/rust,zaeleus/rust,omasanori/rust,pelmers/rust,rohitjoshi/rust,sae-bom/rust,aneeshusa/rust,pshc/rust,ruud-v-a/rust,mvdnes/rust,mvdnes/rust,TheNeikos/rust,graydon/rust,nwin/rust,seanrivera/rust,jroesch/rust,dwillmer/rust,vhbit/rust,aneeshusa/rust,graydon/rust,jroesch/rust,aneeshusa/rust,hauleth/rust,pshc/rust,richo/rust,mihneadb/rust,victorvde/rust,KokaKiwi/rust,ebfull/rust,mihneadb/rust,XMPPwocky/rust,aepsil0n/rust,GBGamer/rust,andars/rust,rprichard/rust,avdi/rust,robertg/rust,pelmers/rust,zubron/rust,dwillmer/rust,nwin/rust,kimroen/rust,rprichard/rust,kimroen/rust,zubron/rust,jroesch/rust,jroesch/rust,jashank/rust,rprichard/rust,rohitjoshi/rust,ebfull/rust,ejjeong/rust,gifnksm/rust,andars/rust,ktossell/rust,omasanori/rust,ebfull/rust,victorvde/rust,cllns/rust,ruud-v-a/rust,ejjeong/rust,cllns/rust,miniupnp/rust,jashank/rust,dinfuehr/rust,aidancully/rust,untitaker/rust,jashank/rust,bombless/rust,defuz/rust,ruud-v-a/rust,kwantam/rust,graydon/rust,philyoon/rust,zaeleus/rust,seanrivera/rust,mdinger/rust,miniupnp/rust,zaeleus/rust,victorvde/rust,cllns/rust,dwillmer/rust,victorvde/rust,KokaKiwi/rust,AerialX/rust,GBGamer/rust,jroesch/rust,aneeshusa/rust,AerialX/rust-rt-minimal,jroesch/rust,XMPPwocky/rust,rohitjoshi/rust,mdinger/rust,vhbit/rust,XMPPwocky/rust,bombless/rust,dinfuehr/rust,pelmers/rust,krzysz00/rust,AerialX/rust,mihneadb/rust,philyoon/rust,krzysz00/rust,philyoon/rust,mvdnes/rust,l0kod/rust,AerialX/rust-rt-minimal,hauleth/rust,dinfuehr/rust,mdinger/rust,nwin/rust,hauleth/rust,graydon/rust,AerialX/rust-rt-minimal,AerialX/rust-rt-minimal,gifnksm/rust,bombless/rust,avdi/rust,XMPPwocky/rust,avdi/rust,carols10cents/rust,l0kod/rust,aidancully/rust,andars/rust,ejjeong/rust,carols10cents/rust,XMPPwocky/rust,jroesch/rust,ktossell/rust,seanrivera/rust,jroesch/rust,nwin/rust,cllns/rust,ktossell/rust,mvdnes/rust,l0kod/rust,miniupnp/rust,kimroen/rust,andars/rust,carols10cents/rust,GBGamer/rust,robertg/rust,mihneadb/rust,jashank/rust,dwillmer/rust