pub trait Target { type Reg; } pub trait RegType { type Size; }