pub type Cmp<TMsg, TService, I, Q, S> = Component<Config<TMsg, I, Q, S>, TMsg, TService>;
Компонент cmp_plc
struct Cmp<TMsg, TService, I, Q, S> { /* private fields */ }