O
impl Touchable for MyTouchable { ... }
struct MyHideable { ... }
...
объекты - просто струкруры с реализациями трейтов
а хранить их в структуре как в том примере
Size: a a a
O
O
VK
e
struct Foo {
pub touchable : Box<dyn Touchable>,
pub hidable : Box<dyn Hidable>,
}VK
e
fn f<T: Touchable + Hidable>(foo: &T) {}O
VK
D
AK
A(
u
u

M
S
u
VK
S