EG
Size: a a a
EG
ΑZ
M

K

<Self as B>::b(&self)BV

M
M
BV
trait A: B {} теперь A будет требовать реализацию и B и следовательно мочь вызывать его интерфейсM
trait A: B {} теперь A будет требовать реализацию и B и следовательно мочь вызывать его интерфейсBV
K
M
<Self as B>::b(&self)BV
K
K
for u32M
BV
for u32M
K
self есть доступ ко всем реализованным для него трейтам