We should re-add the old shortcuts from the Has* traits.
We want them so we better DX. For example instead of needing to write
<<<C as HasCssSystem>::CssSystem> as CssSystem>::Stylesheet we can write ::CssStylesheet`
and in some cases instead of
<<C::CssSystem> as CssSystem>::Stylesheet we can write C::CssStylesheet`
First we should evaluate what we actually need. And what might come additionally.
Afterwards we might consider adding a macro for getting rid of all of this syntactic hell. This could also serve as an alternative to the shortcuts.
We should re-add the old shortcuts from the
Has*traits.We want them so we better DX. For example instead of needing to write
<<<C as HasCssSystem>::CssSystem> as CssSystem>::Stylesheet we can write::CssStylesheet`and in some cases instead of
<<C::CssSystem> as CssSystem>::Stylesheet we can writeC::CssStylesheet`First we should evaluate what we actually need. And what might come additionally.
Afterwards we might consider adding a macro for getting rid of all of this syntactic hell. This could also serve as an alternative to the shortcuts.