pub type Cmp<TMessage, TFnPeriodic, TService> = Component<Config<TMessage, TFnPeriodic>, TMessage, TService>;
Компонент cmp_inject_periodic
struct Cmp<TMessage, TFnPeriodic, TService> { /* private fields */ }